de.uni_leipzig.cvk.visual
Class AggregateDragControl
java.lang.Object
prefuse.controls.ControlAdapter
de.uni_leipzig.cvk.visual.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
Interactive drag control that is "aggregate-aware"
- Author:
- jeffrey heer, rspeck
-
-
|
Field Summary |
protected java.awt.geom.Point2D |
down
|
protected boolean |
dragged
|
protected java.lang.String |
m_group
|
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(java.lang.String group)
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
dragged
protected boolean dragged
m_group
protected java.lang.String m_group
temp
protected java.awt.geom.Point2D temp
AggregateDragControl
public AggregateDragControl(java.lang.String group)
- Creates a new drag control that issues repaint requests as an item
is dragged.
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)
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)
move
protected static void move(prefuse.visual.VisualItem item,
double dx,
double dy)
setFixed
protected static void setFixed(prefuse.visual.VisualItem item,
boolean fixed)