Package net.ontopia.topicmaps.viz
Class NavigateUI
- java.lang.Object
-
- com.touchgraph.graphlayout.interaction.TGUserInterface
-
- net.ontopia.topicmaps.viz.NavigateUI
-
public class NavigateUI extends com.touchgraph.graphlayout.interaction.TGUserInterface
INTERNAL.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NavigateUI.TextTransfer
-
Field Summary
Fields Modifier and Type Field Description static String
ITEM_ID_COLLAPSE_NODE
static String
ITEM_ID_COPY_NAME
static String
ITEM_ID_EXPAND_NODE
static String
ITEM_ID_GO_TO_TOPIC_PAGE
static String
ITEM_ID_HIDE_EDGE
static String
ITEM_ID_HIDE_NODE
static String
ITEM_ID_PROPERTIES
static String
ITEM_ID_SET_START_TOPIC
static String
ITEM_ID_STICKY
protected JCheckBoxMenuItem
stickyMenu
-
Constructor Summary
Constructors Constructor Description NavigateUI(VizPanel glp, VizController controller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate()
void
addMenuItem(JPopupMenu menu, JMenuItem item, String itemId)
Add a given menu item to a given menu.void
deactivate()
protected boolean
isEnabled(String itemId)
Test if the menu item with the given ID is enabled.
-
-
-
Field Detail
-
ITEM_ID_EXPAND_NODE
public static final String ITEM_ID_EXPAND_NODE
- See Also:
- Constant Field Values
-
ITEM_ID_COLLAPSE_NODE
public static final String ITEM_ID_COLLAPSE_NODE
- See Also:
- Constant Field Values
-
ITEM_ID_HIDE_NODE
public static final String ITEM_ID_HIDE_NODE
- See Also:
- Constant Field Values
-
ITEM_ID_STICKY
public static final String ITEM_ID_STICKY
- See Also:
- Constant Field Values
-
ITEM_ID_PROPERTIES
public static final String ITEM_ID_PROPERTIES
- See Also:
- Constant Field Values
-
ITEM_ID_SET_START_TOPIC
public static final String ITEM_ID_SET_START_TOPIC
- See Also:
- Constant Field Values
-
ITEM_ID_COPY_NAME
public static final String ITEM_ID_COPY_NAME
- See Also:
- Constant Field Values
-
ITEM_ID_GO_TO_TOPIC_PAGE
public static final String ITEM_ID_GO_TO_TOPIC_PAGE
- See Also:
- Constant Field Values
-
ITEM_ID_HIDE_EDGE
public static final String ITEM_ID_HIDE_EDGE
- See Also:
- Constant Field Values
-
stickyMenu
protected JCheckBoxMenuItem stickyMenu
-
-
Constructor Detail
-
NavigateUI
public NavigateUI(VizPanel glp, VizController controller)
-
-
Method Detail
-
activate
public void activate()
- Specified by:
activate
in classcom.touchgraph.graphlayout.interaction.TGUserInterface
-
deactivate
public void deactivate()
- Overrides:
deactivate
in classcom.touchgraph.graphlayout.interaction.TGUserInterface
-
addMenuItem
public void addMenuItem(JPopupMenu menu, JMenuItem item, String itemId)
Add a given menu item to a given menu.- Parameters:
menu
- The menu to holde the menu item.item
- The menu item.itemId
- ID for testing if the item is enabled.
-
isEnabled
protected boolean isEnabled(String itemId)
Test if the menu item with the given ID is enabled.- Parameters:
itemId
- The ID of the menu item.- Returns:
- true iff the item is enabled.
-
-