@Override public void actionPerformed(ActionEvent ae) { String cmd = ae.getActionCommand(); OVTK2Desktop desktop = OVTK2Desktop.getInstance(); // simple about message if (cmd.equals("TavernaMissing")) { JOptionPane.showInternalMessageDialog(desktop.getDesktopPane(), Config.language.getProperty("Taverna.Missing.Text"), Config.language.getProperty("Taverna.Missing.Title"), JOptionPane.PLAIN_MESSAGE, icon); } } }
public void run() { OVTK2Desktop.getInstance().setRunningProcess("GraphSynchronization"); gs.run(); OVTK2Desktop.getInstance().setRunningProcess("none"); } };
/** * Shows the options frame. * * @param viewer * what viewer to show options for */ private static void showOptions(OVTK2Viewer viewer) { OVTK2Desktop desktop = OVTK2Desktop.getInstance(); // check if there is already a options if (options == null) { options = new OVTK2LayoutOptions(viewer); options.addInternalFrameListener(desktop); desktop.display(options, Position.right); } else { options.setViewer(viewer); options.toFront(); } }
/** * Default constructor. */ public CytoscapeImporter() { this(OVTK2Desktop.getInstance().getMainFrame()); }
.getONDEXJUNGGraph()), Config.language .getProperty("Name.Menu.Filter.Defluff")); OVTK2Desktop desktop = OVTK2Desktop.getInstance(); desktop.setRunningProcess(Config.language .getProperty("Name.Menu.Filter.Defluff")); desktop.getOVTK2Menu().updateUndoRedo(viewer); desktop.notifyTerminationOfProcess();
final OVTK2Desktop desktop = OVTK2Desktop.getInstance(); OVTK2ResourceAssesor resources = OVTK2Desktop.getDesktopResources(); final OVTK2Viewer viewer = (OVTK2Viewer) resources.getSelectedViewer(); if (viewer.getUndoManager().canUndo()) { viewer.getUndoManager().undo(); desktop.getOVTK2Menu().updateUndoRedo(viewer); viewer.getVisualizationViewer().repaint(); desktop.getOVTK2Menu().updateUndoRedo(viewer); viewer.getVisualizationViewer().repaint(); if (viewer.getUndoManager().canRedo()) { viewer.getUndoManager().redo(); desktop.getOVTK2Menu().updateUndoRedo(viewer); viewer.getVisualizationViewer().repaint(); desktop.getOVTK2Menu().updateUndoRedo(viewer); viewer.getVisualizationViewer().repaint(); viewer.setVertexFont(FontChooserDialog.showDialog(desktop.getMainFrame(), Config.language.getProperty("Menu.Edit.NodeFont"), viewer.getVertexFont())); viewer.setEdgeFont(FontChooserDialog.showDialog(desktop.getMainFrame(), Config.language.getProperty("Menu.Edit.EdgeFont"), viewer.getEdgeFont())); if (viewer != null) { DialogConceptLabel dialog = new DialogConceptLabel(viewer); desktop.display(dialog, Position.centered); int option = JOptionPane.showInternalConfirmDialog(desktop.getDesktopPane(), Config.language.getProperty("Dialog.Sync.Warning.Text"), Config.language.getProperty("Dialog.Sync.Warning.Title"), JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
final OVTK2Desktop desktop = OVTK2Desktop.getInstance(); OVTK2ResourceAssesor resources = OVTK2Desktop.getDesktopResources(); final OVTK2Viewer viewer = (OVTK2Viewer) resources.getSelectedViewer(); desktop.display(frame, Position.rightBottom); } catch (Exception e) { ErrorDialog.show(e); OVTKProgressMonitor.start(OVTK2Desktop.getInstance().getMainFrame(), "Working...", p);
/** * Method for compatibility with previous versions * * @param title * @param process */ public static void start(String title, final Monitorable process) { // running in Desktop version if (OVTK2Desktop.getDesktopResources().getSelectedViewer() instanceof OVTK2Viewer) start(OVTK2Desktop.getInstance().getMainFrame(), title, process); else start(null, title, process); }
/** * Shows all relations between the currently visible nodes. * */ public void showAllRelations() { StateEdit edit = new StateEdit(new VisibilityUndo(this.getONDEXJUNGGraph()), Config.language.getProperty("Undo.ShowAllRelations")); undoManager.addEdit(edit); OVTK2Desktop.getInstance().getOVTK2Menu().updateUndoRedo(this); for (ONDEXConcept ondexNode : graph.getVertices()) { for (ONDEXRelation r : graph.getRelationsOfConcept(ondexNode)) { graph.setVisibility(r, true); } } edit.end(); }
final OVTK2Desktop desktop = OVTK2Desktop.getInstance(); OVTK2ResourceAssesor resources = OVTK2Desktop.getDesktopResources(); OVTK2Viewer viewer = (OVTK2Viewer) resources.getSelectedViewer(); int result = JOptionPane.showInternalConfirmDialog(desktop.getDesktopPane(), "The current graph contains more than 1000 nodes or edges.\n" + "It is not recommend to use the Tabular Graph Editor for such a large graph.\n" + "Do you still want to proceed?", "Large graph warning", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); if (result == JOptionPane.NO_OPTION) return; desktop.display(editor, Position.centered); } else { GraphTableEditor editor = editors.get(viewer);
int n = JOptionPane.showInternalOptionDialog(OVTK2Desktop.getInstance().getDesktopPane(), "Do you want to load NCBI Taxonomy from web?", "Taxonomy lookup", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[2]); OVTKProgressMonitor.start(OVTK2Desktop.getInstance().getMainFrame(), "Initialising taxonomy lookup", p); } else if (n == JOptionPane.CANCEL_OPTION) { loadNCBI = false;
OVTK2Desktop desktop = OVTK2Desktop.getInstance(); OVTK2ResourceAssesor resources = OVTK2Desktop.getDesktopResources(); OVTK2Viewer viewer = (OVTK2Viewer) resources.getSelectedViewer(); desktop.display(results, Position.leftTop); if (!dialogs.containsKey(viewer)) viewer.addInternalFrameListener(this); desktop.display(results, Position.leftTop); if (!dialogs.containsKey(viewer)) viewer.addInternalFrameListener(this); desktop.display(results, Position.leftTop); if (!dialogs.containsKey(viewer)) viewer.addInternalFrameListener(this);
OVTK2Desktop.getInstance().getOVTK2Menu().updateUndoRedo(this); if (undoManager.canUndo()) { undoManager.undo(); OVTK2Desktop.getInstance().getOVTK2Menu().updateUndoRedo(this); visviewer.repaint(); if (undoManager.canRedo()) { undoManager.redo(); OVTK2Desktop.getInstance().getOVTK2Menu().updateUndoRedo(this); visviewer.repaint(); VisualisationUtils.relayout(this, OVTK2Desktop.getInstance().getMainFrame());
OVTK2Desktop desktop = OVTK2Desktop.getInstance(); JOptionPane.showInternalMessageDialog(desktop.getDesktopPane(), Config.language.getProperty("Dialog.About.Text"), Config.language.getProperty("Dialog.About.Title"), JOptionPane.PLAIN_MESSAGE, new ImageIcon("config/toolbarButtonGraphics/general/About24.gif")); b.append("Disk: total=" + totalSpace + "MB free=" + freeSpace + "MB\n"); JOptionPane.showInternalMessageDialog(desktop.getDesktopPane(), b.toString(), Config.language.getProperty("Dialog.Version.Title"), JOptionPane.PLAIN_MESSAGE, new ImageIcon("config/toolbarButtonGraphics/general/About24.gif")); JOptionPane.showInternalMessageDialog(desktop.getDesktopPane(), Config.language.getProperty("Dialog.Tutorial.NotFoundText"), Config.language.getProperty("Dialog.Tutorial.Title"), JOptionPane.ERROR_MESSAGE); OVTK2Desktop.getInstance().display(error, Position.centered);
@Override public void setGraph(ONDEXGraph graph) { OVTK2Desktop desktop = OVTK2Desktop.getInstance(); // hack to get to the visualisation viewer this.viewer = desktop.getDesktopResources().getSelectedViewer() .getVisualizationViewer(); }
OVTK2Desktop desktop = OVTK2Desktop.getInstance(); OVTK2ResourceAssesor resources = OVTK2Desktop.getDesktopResources(); OVTK2Viewer viewer = (OVTK2Viewer) resources.getSelectedViewer(); desktop.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, OVTK2ToolBar.ZOOMIN));
@Override public void setGraph(ONDEXGraph graph) { this.graph = graph; // hack to get to the selected viewer viewer = OVTK2Desktop.getDesktopResources().getSelectedViewer(); }
desktop.display(this, Position.centered);
public void run() { gs.run(); desktop.setRunningProcess("none"); viewer.getMetaGraph().updateMetaData(); } };
@Override public JFrame getParentFrame() { return desktop.getMainFrame(); }