org.tigris.gef.base
Class SelectionMove
java.lang.Object
org.tigris.gef.base.Selection
org.tigris.gef.base.SelectionMove
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.util.EventListener
public class SelectionMove
- extends Selection
Selection object that allows the user to move the selected Fig,
but not to resize it.
- See Also:
- Serialized Form
|
Constructor Summary |
SelectionMove(Fig f)
Construct a new SelectionMove around the given DiagramElement |
|
Method Summary |
void |
dragHandle(int mx,
int my,
int an_x,
int an_y,
Handle h)
SelectionMove is used when there are no handles, so dragHandle
does nothing. |
void |
hitHandle(java.awt.Rectangle r,
Handle h)
Return -1 as a special code to indicate that the user clicked in
the body of the Fig and wants to drag it around. |
void |
paint(java.awt.Graphics g)
Paint the selection. |
| Methods inherited from class org.tigris.gef.base.Selection |
contains, contains, contains, damage, delete, dispose, endTrans, getBounds, getContent, getContentBounds, getLocation, getLocked, hit, hitHandle, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, print, reorder, setcontent, stuffBounds, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectionMove
public SelectionMove(Fig f)
- Construct a new SelectionMove around the given DiagramElement
paint
public void paint(java.awt.Graphics g)
- Paint the selection.
- Overrides:
paint in class Selection
dragHandle
public void dragHandle(int mx,
int my,
int an_x,
int an_y,
Handle h)
- SelectionMove is used when there are no handles, so dragHandle
does nothing. Actually, hitHandle always returns -1 , so this
method should never even get called.
- Specified by:
dragHandle in class Selection
hitHandle
public void hitHandle(java.awt.Rectangle r,
Handle h)
- Return -1 as a special code to indicate that the user clicked in
the body of the Fig and wants to drag it around.
- Specified by:
hitHandle in class Selection