synergynetframework.appsystem.contentsystem.jme.items
Class JMERoundListContainer

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.JMEOrthoContainer
              extended by synergynetframework.appsystem.contentsystem.jme.items.JMERoundWindow
                  extended by synergynetframework.appsystem.contentsystem.jme.items.JMERoundListContainer
All Implemented Interfaces:
IContentItemImplementation, IOrthoContainerImplementation, IOrthoContentItemImplementation, IRoundListContainerImplementation, IRoundWindowImplementation, ScreenCursorListener, OrthoBringToTop.OrthoBringToTopListener, OrthoControlPointRotateTranslateScale.RotateTranslateScaleListener, OrthoCursorEventDispatcher.CommonCursorEventListener, OrthoSnap.SnapListener, FlickMover.FlickListener

public class JMERoundListContainer
extends JMERoundWindow
implements IRoundListContainerImplementation

The Class JMERoundListContainer.


Constructor Summary
JMERoundListContainer(ContentItem contentItem)
          Instantiates a new JME round list container.
 
Method Summary
 void addSubItem(int index, RoundContentItem item)
          Adds the sub item.
 void addSubItem(RoundContentItem item)
          Adds the sub item.
 float getMaxRadiusOfAllItems()
          Gets the max radius of all items.
 void init()
          Inits the.
 void removeSubItem(RoundContentItem item)
          Removes the sub item.
 void render()
          Render.
 void run()
          Run.
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMERoundWindow
getBackgroundFrame, lowerIndex, setBackGround, setBorder, setRadius
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContainer
addSubItem, detachSubItem, getNode, removeSubItem, updateOrder
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
addBringToTopListener, addFlickListener, addItemListener, addMultitouchListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, cursorChanged, cursorClicked, cursorPressed, cursorReleased, 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, 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, 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.IRoundWindowImplementation
getBackgroundFrame, setRadius
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContainerImplementation
addSubItem, detachSubItem, getNode, removeSubItem, updateOrder
 
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, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Constructor Detail

JMERoundListContainer

public JMERoundListContainer(ContentItem contentItem)
Instantiates a new JME round list container.

Parameters:
contentItem - the content item
Method Detail

addSubItem

public void addSubItem(int index,
                       RoundContentItem item)
Description copied from interface: IRoundListContainerImplementation
Adds the sub item.

Specified by:
addSubItem in interface IRoundListContainerImplementation
Parameters:
index - the index
item - the item

addSubItem

public void addSubItem(RoundContentItem item)
Description copied from interface: IRoundListContainerImplementation
Adds the sub item.

Specified by:
addSubItem in interface IRoundListContainerImplementation
Parameters:
item - the item

getMaxRadiusOfAllItems

public float getMaxRadiusOfAllItems()
Gets the max radius of all items.

Returns:
the max radius of all items

init

public void init()
Description copied from interface: IContentItemImplementation
Inits the.

Specified by:
init in interface IContentItemImplementation
Overrides:
init in class JMERoundWindow

removeSubItem

public void removeSubItem(RoundContentItem item)
Description copied from interface: IRoundListContainerImplementation
Removes the sub item.

Specified by:
removeSubItem in interface IRoundListContainerImplementation
Parameters:
item - the item

render

public void render()
Render.


run

public void run()
Description copied from interface: IRoundListContainerImplementation
Run.

Specified by:
run in interface IRoundListContainerImplementation