org.tigris.gef.base
Class SelectionNoop
java.lang.Object
org.tigris.gef.base.Selection
org.tigris.gef.base.SelectionNoop
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
- public class SelectionNoop
- extends Selection
Selection object that does not allow the user to do anything. This
might be useful for some special Figs. it is not used by the Figs
provided by GEF.
- See Also:
- Serialized Form
Constructor Summary |
SelectionNoop(org.tigris.gef.presentation.Fig f)
Construct a new SelectionNoop around the given DiagramElement |
Method Summary |
void |
dragHandle(int mx,
int my,
int an_x,
int an_y,
org.tigris.gef.presentation.Handle h)
SelectionNoop is used when there are no handles, so dragHandle
does nothing. |
void |
hitHandle(java.awt.Rectangle r,
org.tigris.gef.presentation.Handle h)
Returns -2 as a special code to indicate that the Fig cannot be moved. |
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 |
SelectionNoop
public SelectionNoop(org.tigris.gef.presentation.Fig f)
- Construct a new SelectionNoop 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,
org.tigris.gef.presentation.Handle h)
- SelectionNoop 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,
org.tigris.gef.presentation.Handle h)
- Returns -2 as a special code to indicate that the Fig cannot be moved.
- Specified by:
hitHandle
in class Selection