jpicedt.graphic.toolkit
Class EditConvexZoneMouseTransformFactory.SelectConvexZonesInAreaTransform
java.lang.Object
jpicedt.graphic.toolkit.AbstractMouseTransformFactory.SelectAreaTransform
jpicedt.graphic.toolkit.EditConvexZoneMouseTransformFactory.SelectConvexZonesInAreaTransform
- All Implemented Interfaces:
- MouseTransform
- Enclosing class:
- EditConvexZoneMouseTransformFactory
protected class EditConvexZoneMouseTransformFactory.SelectConvexZonesInAreaTransform
- extends AbstractMouseTransformFactory.SelectAreaTransform
a mouse-transform that selects all elements inside a rectangle dragged by the user
EditConvexZoneMouseTransformFactory.SelectConvexZonesInAreaTransform
public EditConvexZoneMouseTransformFactory.SelectConvexZonesInAreaTransform(ConvexZoneGroup target,
boolean addToSelection)
- Parameters:
target
- if non-null, this element will be selected by a call to "start", before
starting to draw the selection rectangle (click on a non-selected element)
start
public void start(PEMouseEvent e)
- called by mousePressed
- Specified by:
start
in interface MouseTransform
- Overrides:
start
in class AbstractMouseTransformFactory.SelectAreaTransform
next
public boolean next(PEMouseEvent e)
- Called when the mouse is released. Selects every elements inside the selection area,
including the element being currently under the cursor.
- Specified by:
next
in interface MouseTransform
- Overrides:
next
in class AbstractMouseTransformFactory.SelectAreaTransform
- Returns:
true
if there's another task in the sequence,
false
if mouse-transform has completed with this
mouse-event.
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
- Overrides:
getHelpMessage
in class AbstractMouseTransformFactory.SelectAreaTransform
- Returns:
- a help-message for the UI, that makes sense with this transform.
toString
public String toString()
- Overrides:
toString
in class AbstractMouseTransformFactory.SelectAreaTransform
- Returns:
- a textual representation of this transform for debugging purpose
Submit a bug : syd@jpicedt.org