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)
IZOrderManager
bringToTop
in interface IZOrderManager
item
- the itempublic int getItemZOrder()
IZOrderManager
getItemZOrder
in interface IZOrderManager
public IZOrderManager getParentZOrderManager()
public int getZCapacity()
IZOrderManager
getZCapacity
in interface IZOrderManager
public void ignoreItemClickedBehaviour(IItem item)
IZOrderManager
ignoreItemClickedBehaviour
in interface IZOrderManager
item
- the itempublic void itemCursorChanged(IItem item, MultiTouchCursorEvent event)
IItemListener
itemCursorChanged
in interface IItemListener
item
- the itemevent
- the eventpublic void itemCursorClicked(IItem item, MultiTouchCursorEvent event)
IItemListener
itemCursorClicked
in interface IItemListener
item
- the itemevent
- the eventpublic void itemCursorPressed(IItem item, MultiTouchCursorEvent event)
IItemListener
itemCursorPressed
in interface IItemListener
item
- the itemevent
- the eventpublic void itemCursorReleased(IItem item, MultiTouchCursorEvent event)
IItemListener
itemCursorReleased
in interface IItemListener
item
- the itemevent
- the eventpublic void itemMoved(IItem item)
IItemListener
itemMoved
in interface IItemListener
item
- the itempublic void itemRotated(IItem item)
IItemListener
itemRotated
in interface IItemListener
item
- the itempublic void itemScaled(IItem item)
IItemListener
itemScaled
in interface IItemListener
item
- the itempublic void itemVisibilityChanged(IItem item, boolean isVisible)
IItemListener
itemVisibilityChanged
in interface IItemListener
item
- the itemisVisible
- the is visiblepublic void itemZOrderChanged(IItem item)
IItemListener
itemZOrderChanged
in interface IItemListener
item
- the itempublic void notifyChildZCapacityChanged(IItem item, IZOrderManager manager)
IZOrderManager
notifyChildZCapacityChanged
in interface IZOrderManager
item
- the item being managedmanager
- the default z order managerpublic void registerForZOrdering(IItem item)
IZOrderManager
registerForZOrdering
in interface IZOrderManager
item
- the itempublic void sendToBottom(IItem item)
IZOrderManager
sendToBottom
in interface IZOrderManager
item
- the itempublic void setAutoBringToTop(boolean enabled)
IZOrderManager
setAutoBringToTop
in interface IZOrderManager
enabled
- the new auto bring to toppublic void setBringToTopPropagatesUp(boolean should)
IZOrderManager
setBringToTopPropagatesUp
in interface IZOrderManager
should
- the new bring to top propagates uppublic void setItemZOrder(int zValue)
IZOrderManager
setItemZOrder
in interface IZOrderManager
zValue
- the new item z orderpublic void setZCapacity(int c)
IZOrderManager
setZCapacity
in interface IZOrderManager
c
- the new z capacitypublic void unregisterForZOrdering(IItem item)
IZOrderManager
unregisterForZOrdering
in interface IZOrderManager
item
- the ipublic void updateOrder()
IZOrderManager
updateOrder
in interface IZOrderManager