org.ceryle.graph.tm
Class TMNavigateUI
java.lang.Object
com.touchgraph.graphlayout.interaction.TGUserInterface
com.touchgraph.graphlayout.interaction.GLNavigateUI
org.ceryle.graph.GraphNavigateUI
org.ceryle.graph.tm.TMNavigateUI
public class TMNavigateUI
- extends GraphNavigateUI
TMNavigateUI extends GraphNavigateUI to support Topic Map features,
including TNode TimeLine vernier dragging.
- Version:
- $Id: TMNavigateUI.java,v 3.2 2007-06-15 12:09:26 altheim Exp $
- Author:
- Murray Altheim
- See Also:
GraphNavigateUI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tmlp
protected TMLayoutPanel tmlp
tmp
protected TMPanel tmp
m_dragListener
protected MouseInputListener m_dragListener
TMNavigateUI
public TMNavigateUI(TMLayoutPanel tmlpanel)
handleMouseNavigateEvent
public void handleMouseNavigateEvent(MouseEvent e)
- Processes mouse navigation events from the GLNavigateMouseListener.
This extends GLNavigateUI in various ways:
- Dragging with the left mouse button down moves the graph.
- Dragging with the right mouse button down displays the popup menu.
- Dragging with the middle mouse button (or both left and right at
same time, depending on system support) drags a selection rectangle.
-
- Overrides:
handleMouseNavigateEvent in class GraphNavigateUI
releaseDrag
public void releaseDrag()
- Returns the state of the graph as a bitwise int.
getGraphState
public int getGraphState()
- Returns the state of the graph as a bitwise int.
- Overrides:
getGraphState in class GraphNavigateUI
The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.