org.concord.collisions.ui
Interface CCDraggable

All Known Implementing Classes:
ForceDraggable, JAtom.AtomDraggable, JAtom.VelocityDraggable, JWorldElement, PassiveElement

public interface CCDraggable


Method Summary
 void doDrag(CCCoordinateTuner tuner, int x, int y)
           
 void endDrag(CCCoordinateTuner tuner, int x, int y)
           
 java.lang.Object getDraggableOwner()
           
 int getDragMode()
           
 boolean isDraggable()
           
 boolean isPressedState()
           
 void notifyMouseListeners(float x, float y, int evtType)
           
 boolean panelInfoSupport()
           
 void setDraggable(boolean draggable)
           
 void setDragMode(int m)
           
 void setInfoDrawer(CCInfoDrawer infoDrtawer)
           
 void setPressedState(boolean pressedState)
           
 void startDrag(int x, int y)
           
 

Method Detail

startDrag

public void startDrag(int x,
                      int y)

doDrag

public void doDrag(CCCoordinateTuner tuner,
                   int x,
                   int y)

endDrag

public void endDrag(CCCoordinateTuner tuner,
                    int x,
                    int y)

getDraggableOwner

public java.lang.Object getDraggableOwner()

panelInfoSupport

public boolean panelInfoSupport()

setInfoDrawer

public void setInfoDrawer(CCInfoDrawer infoDrtawer)

setDraggable

public void setDraggable(boolean draggable)

isDraggable

public boolean isDraggable()

setPressedState

public void setPressedState(boolean pressedState)

isPressedState

public boolean isPressedState()

notifyMouseListeners

public void notifyMouseListeners(float x,
                                 float y,
                                 int evtType)

getDragMode

public int getDragMode()

setDragMode

public void setDragMode(int m)