http://www.jpicedt.org

jpicedt.graphic.toolkit
Class EditPointMouseTransformFactory.UnSelectPointTransform

java.lang.Object
  extended by jpicedt.graphic.toolkit.EditPointMouseTransformFactory.UnSelectPointTransform
All Implemented Interfaces:
MouseTransform
Enclosing class:
EditPointMouseTransformFactory

protected class EditPointMouseTransformFactory.UnSelectPointTransform
extends Object
implements MouseTransform

a mouse-transform that unselects points


Constructor Summary
EditPointMouseTransformFactory.UnSelectPointTransform(HitInfo.Point hip)
           
 
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 by mousePressed
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EditPointMouseTransformFactory.UnSelectPointTransform

public EditPointMouseTransformFactory.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:
start in interface MouseTransform

next

public boolean next(PEMouseEvent e)
Description copied from interface: MouseTransform
Called when the left mouse-button changes state.

Specified by:
next in interface MouseTransform
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: MouseTransform
Called when the mouse is dragged/moved after the first mouse-pressed event. Element geometry update should occur here.

Specified by:
process in interface MouseTransform

paint

public void paint(Graphics2D g,
                  Rectangle2D allocation,
                  double scale)
Description copied from interface: MouseTransform
Allows the MouseTransform to do specific graphic rendering when it's operating.

Specified by:
paint in interface MouseTransform

getCursor

public Cursor getCursor()
Description copied from interface: MouseTransform
Return the cursor for this MouseTransform

Specified by:
getCursor in interface MouseTransform

getHelpMessage

public String getHelpMessage()
Description copied from interface: MouseTransform
Return a help-message for the UI, that makes sense with this transform.

Specified by:
getHelpMessage in interface MouseTransform
Returns:
a help-message for the UI, that makes sense with this transform.

toString

public String toString()
Overrides:
toString in class Object
Returns:
a textual representation of this transform for debugging purpose

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org