synergynetframework.appsystem.contentsystem.jme.items
Class JMEQuadContentItem

java.lang.Object
  extended by synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
      extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
          extended by synergynetframework.appsystem.contentsystem.jme.items.JMEQuadContentItem
All Implemented Interfaces:
IContentItemImplementation, IOrthoContentItemImplementation, IQuadContentItemImplementation, ScreenCursorListener, OrthoBringToTop.OrthoBringToTopListener, OrthoControlPointRotateTranslateScale.RotateTranslateScaleListener, OrthoCursorEventDispatcher.CommonCursorEventListener, OrthoSnap.SnapListener, FlickMover.FlickListener
Direct Known Subclasses:
JMEBackgroundController, JMEFrame, JMEKeyboard, JMELightImageLabel, JMEVideoPlayer

public class JMEQuadContentItem
extends JMEOrthoContentItem
implements IQuadContentItemImplementation

The Class JMEQuadContentItem.


Constructor Summary
JMEQuadContentItem(ContentItem contentItem, com.jme.scene.Spatial spatial)
          Instantiates a new JME quad content item.
 
Method Summary
 void cursorChanged(OrthoCursorEventDispatcher commonCursorEventDispatcher, ScreenCursor c, MultiTouchCursorEvent event)
          Cursor changed.
 void cursorClicked(OrthoCursorEventDispatcher commonCursorEventDispatcher, ScreenCursor c, MultiTouchCursorEvent event)
          Cursor clicked.
 void cursorPressed(OrthoCursorEventDispatcher commonCursorEventDispatcher, ScreenCursor c, MultiTouchCursorEvent event)
          Cursor pressed.
 void cursorReleased(OrthoCursorEventDispatcher commonCursorEventDispatcher, ScreenCursor c, MultiTouchCursorEvent event)
          Cursor released.
 void setAutoFitSize(boolean isEnabled)
          Sets the auto fit size.
 void setHeight(int height)
          Sets the height.
 void setWidth(int width)
          Sets the width.
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
addBringToTopListener, addFlickListener, addItemListener, addMultitouchListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, cursorRightClicked, flick, getMaxScale, getMinScale, isFlickable, ItemBringToTop, itemFlicked, itemMoved, itemRotated, itemScaled, itemSnapped, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, screenCursorChanged, screenCursorClicked, screenCursorPressed, screenCursorReleased, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBackGround, setBorder, setBringToTopable, setFixLocations, setLocalLocation, setName, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher, update, update
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
contains, getImplementationObject, getLocalLocation, hasCollision, init, setAngle, setBoundaryEnabled, setId, setLocation, setManipulate, setScale, setScale, setVisible, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, init, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Constructor Detail

JMEQuadContentItem

public JMEQuadContentItem(ContentItem contentItem,
                          com.jme.scene.Spatial spatial)
Instantiates a new JME quad content item.

Parameters:
contentItem - the content item
spatial - the spatial
Method Detail

cursorChanged

public void cursorChanged(OrthoCursorEventDispatcher commonCursorEventDispatcher,
                          ScreenCursor c,
                          MultiTouchCursorEvent event)
Description copied from interface: OrthoCursorEventDispatcher.CommonCursorEventListener
Cursor changed.

Specified by:
cursorChanged in interface OrthoCursorEventDispatcher.CommonCursorEventListener
Overrides:
cursorChanged in class JMEOrthoContentItem
Parameters:
commonCursorEventDispatcher - the common cursor event dispatcher
c - the c
event - the event

cursorClicked

public void cursorClicked(OrthoCursorEventDispatcher commonCursorEventDispatcher,
                          ScreenCursor c,
                          MultiTouchCursorEvent event)
Description copied from interface: OrthoCursorEventDispatcher.CommonCursorEventListener
Cursor clicked.

Specified by:
cursorClicked in interface OrthoCursorEventDispatcher.CommonCursorEventListener
Overrides:
cursorClicked in class JMEOrthoContentItem
Parameters:
commonCursorEventDispatcher - the common cursor event dispatcher
c - the c
event - the event

cursorPressed

public void cursorPressed(OrthoCursorEventDispatcher commonCursorEventDispatcher,
                          ScreenCursor c,
                          MultiTouchCursorEvent event)
Description copied from interface: OrthoCursorEventDispatcher.CommonCursorEventListener
Cursor pressed.

Specified by:
cursorPressed in interface OrthoCursorEventDispatcher.CommonCursorEventListener
Overrides:
cursorPressed in class JMEOrthoContentItem
Parameters:
commonCursorEventDispatcher - the common cursor event dispatcher
c - the c
event - the event

cursorReleased

public void cursorReleased(OrthoCursorEventDispatcher commonCursorEventDispatcher,
                           ScreenCursor c,
                           MultiTouchCursorEvent event)
Description copied from interface: OrthoCursorEventDispatcher.CommonCursorEventListener
Cursor released.

Specified by:
cursorReleased in interface OrthoCursorEventDispatcher.CommonCursorEventListener
Overrides:
cursorReleased in class JMEOrthoContentItem
Parameters:
commonCursorEventDispatcher - the common cursor event dispatcher
c - the c
event - the event

setAutoFitSize

public void setAutoFitSize(boolean isEnabled)
Description copied from interface: IQuadContentItemImplementation
Sets the auto fit size.

Specified by:
setAutoFitSize in interface IQuadContentItemImplementation
Parameters:
isEnabled - the new auto fit size

setHeight

public void setHeight(int height)
Description copied from interface: IQuadContentItemImplementation
Sets the height.

Specified by:
setHeight in interface IQuadContentItemImplementation
Parameters:
height - the new height

setWidth

public void setWidth(int width)
Description copied from interface: IQuadContentItemImplementation
Sets the width.

Specified by:
setWidth in interface IQuadContentItemImplementation
Parameters:
width - the new width