org.tigris.gef.base
Class SelectionRotate

java.lang.Object
  extended by org.tigris.gef.base.Selection
      extended by org.tigris.gef.base.SelectionRotate
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.util.EventListener

public class SelectionRotate
extends Selection

Selection object that allows the user to rotate the selected Fig. Needs-more-work: not implemented yet.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tigris.gef.base.Selection
_content, BORDER_WIDTH, HAND_SIZE
 
Constructor Summary
SelectionRotate(Fig f)
          Construct a new SelectionRotate around the given DiagramElement
 
Method Summary
 void dragHandle(int mx, int my, int an_x, int an_y, Handle h)
          Rotate the Fig when the user drags the roataion handle(s).
 void hitHandle(java.awt.Rectangle r, Handle h)
          Returns -2 to indicate that the user did not click on a handle or the body of the Fig.
 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
 

Constructor Detail

SelectionRotate

public SelectionRotate(Fig f)
Construct a new SelectionRotate around the given DiagramElement

Method Detail

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)
Rotate the Fig when the user drags the roataion handle(s). Needs-more-work: not implemented yet.

Specified by:
dragHandle in class Selection

hitHandle

public void hitHandle(java.awt.Rectangle r,
                      Handle h)
Returns -2 to indicate that the user did not click on a handle or the body of the Fig. Needs-more-work.

Specified by:
hitHandle in class Selection