br.uff.puro.dct
Class AggregateDragControl
java.lang.Object
prefuse.controls.ControlAdapter
br.uff.puro.dct.AggregateDragControl
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, prefuse.controls.Control
class AggregateDragControl
- extends prefuse.controls.ControlAdapter
Field Summary |
protected java.awt.geom.Point2D |
down
|
protected boolean |
dragged
|
protected java.awt.geom.Point2D |
temp
|
Fields inherited from interface prefuse.controls.Control |
LEFT_MOUSE_BUTTON, MIDDLE_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON |
Constructor Summary |
AggregateDragControl()
Creates a new drag control that issues repaint requests as an item
is dragged. |
Method Summary |
void |
itemDragged(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
|
void |
itemEntered(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
|
void |
itemExited(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
|
void |
itemPressed(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
|
void |
itemReleased(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
|
protected static void |
move(prefuse.visual.VisualItem item,
double dx,
double dy)
|
protected static void |
setFixed(prefuse.visual.VisualItem item,
boolean fixed)
|
Methods inherited from class prefuse.controls.ControlAdapter |
isEnabled, itemClicked, itemKeyPressed, itemKeyReleased, itemKeyTyped, itemMoved, itemWheelMoved, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setEnabled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
down
protected java.awt.geom.Point2D down
temp
protected java.awt.geom.Point2D temp
dragged
protected boolean dragged
AggregateDragControl
public AggregateDragControl()
- Creates a new drag control that issues repaint requests as an item
is dragged.
itemEntered
public void itemEntered(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
- Specified by:
itemEntered
in interface prefuse.controls.Control
- Overrides:
itemEntered
in class prefuse.controls.ControlAdapter
- See Also:
Control.itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
itemExited
public void itemExited(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
- Specified by:
itemExited
in interface prefuse.controls.Control
- Overrides:
itemExited
in class prefuse.controls.ControlAdapter
- See Also:
Control.itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
itemPressed
public void itemPressed(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
- Specified by:
itemPressed
in interface prefuse.controls.Control
- Overrides:
itemPressed
in class prefuse.controls.ControlAdapter
- See Also:
Control.itemPressed(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
itemReleased
public void itemReleased(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
- Specified by:
itemReleased
in interface prefuse.controls.Control
- Overrides:
itemReleased
in class prefuse.controls.ControlAdapter
- See Also:
Control.itemReleased(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
itemDragged
public void itemDragged(prefuse.visual.VisualItem item,
java.awt.event.MouseEvent e)
- Specified by:
itemDragged
in interface prefuse.controls.Control
- Overrides:
itemDragged
in class prefuse.controls.ControlAdapter
- See Also:
Control.itemDragged(prefuse.visual.VisualItem, java.awt.event.MouseEvent)
setFixed
protected static void setFixed(prefuse.visual.VisualItem item,
boolean fixed)
move
protected static void move(prefuse.visual.VisualItem item,
double dx,
double dy)