Package jpicedt.graphic.toolkit
Class EditPointMouseTransformFactory.RemovePointTransform
- java.lang.Object
-
- jpicedt.graphic.toolkit.EditPointMouseTransformFactory.RemovePointTransform
-
- All Implemented Interfaces:
MouseTransform
- Enclosing class:
- EditPointMouseTransformFactory
protected class EditPointMouseTransformFactory.RemovePointTransform extends java.lang.Object implements MouseTransform
a mouse-transform that removes selected points to/from extensible curves or parallelogram/ellipses after conversion to a multicurve. Target element is fetched from the selectedPointHandler.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRemovePointTransform()
-
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 mouse is released.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.voidstart(PEMouseEvent e)Called when the mouse is pressed.java.lang.StringtoString()
-
-
-
Method Detail
-
start
public void start(PEMouseEvent e)
Called when the mouse is pressed. The transform should do the initialization work here.- Specified by:
startin interfaceMouseTransform- Since:
- jpicedt 1.3.3
-
process
public void process(PEMouseEvent e)
Called when the mouse is dragged. This implementation does nothing.- Specified by:
processin interfaceMouseTransform
-
next
public boolean next(PEMouseEvent e)
Called when the mouse is released.- Specified by:
nextin interfaceMouseTransform- Returns:
- true if there's another task in the sequence, false if mouse-transform has completed with this mouse-event.
-
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.
-
paint
public void paint(java.awt.Graphics2D g, java.awt.geom.Rectangle2D allocation, double scale)Allows the MouseTransform to do specific graphic rendering when it's operating. This implementation does nothing.- Specified by:
paintin interfaceMouseTransform- Since:
- jpicedt 1.3.2
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- Returns:
- a textual representation of this transform for debugging purpose
-
getCursor
public java.awt.Cursor getCursor()
Description copied from interface:MouseTransformReturn the cursor for this MouseTransform- Specified by:
getCursorin interfaceMouseTransform- Returns:
- a cursor adequate with this mouse-transform, delegating to CursorFactory.
-
-