|
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an interface that specifies behaviours shared by mouse-driven object-editing actions, especially
when driven by SelectionTool
.
Sequence order is :
mouse-press : start()
mouse-dragged : process()
mouse-released : next() ? no => end()
mouse-moved : process()
mouse-pressed : next() ? no => end()
etc...
Method Summary | |
Cursor |
getCursor()
Return the cursor for this MouseTransform |
String |
getHelpMessage()
Return a help-message for the UI, that makes sense with this transform. |
boolean |
next(PEMouseEvent e)
Called when the left mouse-button changes state. |
void |
paint(Graphics2D g,
Rectangle2D allocation,
double scale)
Allows the MouseTransform to do specific graphic rendering when it's operating. |
void |
process(PEMouseEvent e)
Called when the mouse is dragged/moved after the first mouse-pressed event. |
void |
start(PEMouseEvent e)
Called when the mouse is pressed. |
Method Detail |
public void start(PEMouseEvent e)
public void process(PEMouseEvent e)
public boolean next(PEMouseEvent e)
public Cursor getCursor()
public void paint(Graphics2D g, Rectangle2D allocation, double scale)
public String getHelpMessage()
|
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |