Package jpicedt.graphic.toolkit
Class EditPointMouseTransformFactory.UnSelectPointTransform
- java.lang.Object
-
- jpicedt.graphic.toolkit.EditPointMouseTransformFactory.UnSelectPointTransform
-
- All Implemented Interfaces:
MouseTransform
- Enclosing class:
- EditPointMouseTransformFactory
protected class EditPointMouseTransformFactory.UnSelectPointTransform extends java.lang.Object implements MouseTransform
a mouse-transform that unselects points
-
-
Constructor Summary
Constructors Constructor Description UnSelectPointTransform(HitInfo.Point hip)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.CursorgetCursor()Return the cursor for this MouseTransformjava.lang.StringgetHelpMessage()Return a help-message for the UI, that makes sense with this transform.booleannext(PEMouseEvent e)Called when the left mouse-button changes state.voidpaint(java.awt.Graphics2D g, java.awt.geom.Rectangle2D allocation, double scale)Allows the MouseTransform to do specific graphic rendering when it's operating.voidprocess(PEMouseEvent e)Called when the mouse is dragged/moved after the first mouse-pressed event.voidstart(PEMouseEvent e)called by mousePressedjava.lang.StringtoString()
-
-
-
Constructor Detail
-
UnSelectPointTransform
public UnSelectPointTransform(HitInfo.Point hip)
- Parameters:
hip- indices contained therein will be unselected
-
-
Method Detail
-
start
public void start(PEMouseEvent e)
called by mousePressed- Specified by:
startin interfaceMouseTransform
-
next
public boolean next(PEMouseEvent e)
Description copied from interface:MouseTransformCalled when the left mouse-button changes state.- Specified by:
nextin interfaceMouseTransform- Returns:
- true if there's another task in the sequence, false if mouse-transform has completed with this mouse-event.
-
process
public void process(PEMouseEvent e)
Description copied from interface:MouseTransformCalled when the mouse is dragged/moved after the first mouse-pressed event. Element geometry update should occur here.- Specified by:
processin interfaceMouseTransform
-
paint
public void paint(java.awt.Graphics2D g, java.awt.geom.Rectangle2D allocation, double scale)Description copied from interface:MouseTransformAllows the MouseTransform to do specific graphic rendering when it's operating.- Specified by:
paintin interfaceMouseTransform
-
getCursor
public java.awt.Cursor getCursor()
Description copied from interface:MouseTransformReturn the cursor for this MouseTransform- Specified by:
getCursorin interfaceMouseTransform
-
getHelpMessage
public java.lang.String getHelpMessage()
Description copied from interface:MouseTransformReturn a help-message for the UI, that makes sense with this transform.- Specified by:
getHelpMessagein interfaceMouseTransform- Returns:
- a help-message for the UI, that makes sense with this transform.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- a textual representation of this transform for debugging purpose
-
-