public void run() { Cytoscape.getDesktop().getNetworkPanel().updateTitle(cyNetwork); } });
NetworkPanel netPanel = cyDesktop.getNetworkPanel();
Cytoscape.createNewSession(); Cytoscape.getDesktop().setTitle("Cytoscape Desktop (New Session)"); Cytoscape.getDesktop().getNetworkPanel().repaint(); Cytoscape.getDesktop().repaint(); Cytoscape.setSessionState(Cytoscape.SESSION_NEW);
Cytoscape.getDesktop().getNetworkPanel().updateTitle(cyNetwork);
/** * DOCUMENT ME! * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { // Show warning String warning = "Current session (all networks/attributes) will be lost.\nDo you want to continue?"; int result = JOptionPane.showConfirmDialog(Cytoscape.getDesktop(), warning, "Caution!", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE, null); if (result == JOptionPane.YES_OPTION) { Cytoscape.setSessionState(Cytoscape.SESSION_OPENED); Cytoscape.createNewSession(); Cytoscape.getDesktop().setTitle("Cytoscape Desktop (New Session)"); Cytoscape.getDesktop().getNetworkPanel().repaint(); Cytoscape.getDesktop().repaint(); Cytoscape.setSessionState(Cytoscape.SESSION_NEW); Cytoscape.getPropertyChangeSupport().firePropertyChange(Cytoscape.CYTOSCAPE_INITIALIZED, null, null); } else { return; } } }
} else if (EDIT_TITLE.equals(label)) { CyNetworkNaming.editNetworkTitle(cyNetwork); Cytoscape.getDesktop().getNetworkPanel().updateTitle(cyNetwork); } else { CyLogger.getLogger().warn("Unexpected network panel popup option");
/** * DOCUMENT ME! * * @param e DOCUMENT ME! */ public void actionPerformed(ActionEvent e) { if (!on) { bev = new BirdsEyeView((DGraphView) Cytoscape.getCurrentNetworkView()) { public Dimension getMinimumSize() { return new Dimension(180, 180); } }; Cytoscape.getDesktop().getNetworkPanel().setNavigator(bev); Cytoscape.getDesktop().getSwingPropertyChangeSupport().addPropertyChangeListener(this); on = true; putValue(Action.NAME, "Hide Network Overview"); } else { if (bev != null) { bev.destroy(); bev = null; } Cytoscape.getDesktop().getNetworkPanel() .setNavigator(Cytoscape.getDesktop().getNetworkPanel().getNavigatorPanel()); Cytoscape.getDesktop().getSwingPropertyChangeSupport().removePropertyChangeListener(this); on = false; putValue(Action.NAME, "Show Network Overview"); } } }