public class ZOrderManager extends java.lang.Object implements IZOrderManager
| Constructor and Description |
|---|
ZOrderManager(IItem itemBeingManaged,
int initialCapacity)
Instantiates a new z order manager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bringToTop(IItem item)
Bring to top.
|
int |
getItemZOrder()
Gets the item z order.
|
IZOrderManager |
getParentZOrderManager()
Gets the parent z order manager.
|
int |
getZCapacity()
Gets the z capacity.
|
void |
ignoreItemClickedBehaviour(IItem item)
Ignore item clicked behaviour.
|
void |
itemCursorChanged(IItem item,
MultiTouchCursorEvent event)
Item cursor changed.
|
void |
itemCursorClicked(IItem item,
MultiTouchCursorEvent event)
Item cursor clicked.
|
void |
itemCursorPressed(IItem item,
MultiTouchCursorEvent event)
Item cursor pressed.
|
void |
itemCursorReleased(IItem item,
MultiTouchCursorEvent event)
Item cursor released.
|
void |
itemMoved(IItem item)
Item moved.
|
void |
itemRotated(IItem item)
Item rotated.
|
void |
itemScaled(IItem item)
Item scaled.
|
void |
itemVisibilityChanged(IItem item,
boolean isVisible)
Item visibility changed.
|
void |
itemZOrderChanged(IItem item)
Item z order changed.
|
void |
notifyChildZCapacityChanged(IItem item,
IZOrderManager manager)
Notify child z capacity changed.
|
void |
registerForZOrdering(IItem item)
Register for z ordering.
|
void |
sendToBottom(IItem item)
Send to bottom.
|
void |
setAutoBringToTop(boolean enabled)
Sets the auto bring to top.
|
void |
setBringToTopPropagatesUp(boolean should)
Sets the bring to top propagates up.
|
void |
setItemZOrder(int zValue)
Sets the item z order.
|
void |
setZCapacity(int c)
Sets the z capacity.
|
void |
unregisterForZOrdering(IItem item)
Unregister for z ordering.
|
void |
updateOrder()
Update order.
|
public ZOrderManager(IItem itemBeingManaged, int initialCapacity)
itemBeingManaged - the item being managedinitialCapacity - the initial capacitypublic void bringToTop(IItem item)
IZOrderManagerbringToTop in interface IZOrderManageritem - the itempublic int getItemZOrder()
IZOrderManagergetItemZOrder in interface IZOrderManagerpublic IZOrderManager getParentZOrderManager()
public int getZCapacity()
IZOrderManagergetZCapacity in interface IZOrderManagerpublic void ignoreItemClickedBehaviour(IItem item)
IZOrderManagerignoreItemClickedBehaviour in interface IZOrderManageritem - the itempublic void itemCursorChanged(IItem item, MultiTouchCursorEvent event)
IItemListeneritemCursorChanged in interface IItemListeneritem - the itemevent - the eventpublic void itemCursorClicked(IItem item, MultiTouchCursorEvent event)
IItemListeneritemCursorClicked in interface IItemListeneritem - the itemevent - the eventpublic void itemCursorPressed(IItem item, MultiTouchCursorEvent event)
IItemListeneritemCursorPressed in interface IItemListeneritem - the itemevent - the eventpublic void itemCursorReleased(IItem item, MultiTouchCursorEvent event)
IItemListeneritemCursorReleased in interface IItemListeneritem - the itemevent - the eventpublic void itemMoved(IItem item)
IItemListeneritemMoved in interface IItemListeneritem - the itempublic void itemRotated(IItem item)
IItemListeneritemRotated in interface IItemListeneritem - the itempublic void itemScaled(IItem item)
IItemListeneritemScaled in interface IItemListeneritem - the itempublic void itemVisibilityChanged(IItem item, boolean isVisible)
IItemListeneritemVisibilityChanged in interface IItemListeneritem - the itemisVisible - the is visiblepublic void itemZOrderChanged(IItem item)
IItemListeneritemZOrderChanged in interface IItemListeneritem - the itempublic void notifyChildZCapacityChanged(IItem item, IZOrderManager manager)
IZOrderManagernotifyChildZCapacityChanged in interface IZOrderManageritem - the item being managedmanager - the default z order managerpublic void registerForZOrdering(IItem item)
IZOrderManagerregisterForZOrdering in interface IZOrderManageritem - the itempublic void sendToBottom(IItem item)
IZOrderManagersendToBottom in interface IZOrderManageritem - the itempublic void setAutoBringToTop(boolean enabled)
IZOrderManagersetAutoBringToTop in interface IZOrderManagerenabled - the new auto bring to toppublic void setBringToTopPropagatesUp(boolean should)
IZOrderManagersetBringToTopPropagatesUp in interface IZOrderManagershould - the new bring to top propagates uppublic void setItemZOrder(int zValue)
IZOrderManagersetItemZOrder in interface IZOrderManagerzValue - the new item z orderpublic void setZCapacity(int c)
IZOrderManagersetZCapacity in interface IZOrderManagerc - the new z capacitypublic void unregisterForZOrdering(IItem item)
IZOrderManagerunregisterForZOrdering in interface IZOrderManageritem - the ipublic void updateOrder()
IZOrderManagerupdateOrder in interface IZOrderManager