@Override public void deactivateUndo() { final MapModel map = Controller.getCurrentController().getMap(); if (map instanceof MapModel) { MModeController modeController = ((MModeController) Controller.getCurrentModeController()); modeController.deactivateUndo((MMapModel) map); } }
private PresentationPngExporter(PresentationState presentationState, File exportDirectory) { this.presentationState = presentationState; this.exportDirectory = exportDirectory; this.zoom = Controller.getCurrentController().getMapViewManager().getZoom(); final List<NodeModel> selection = Controller.getCurrentController().getSelection().getOrderedSelection(); this.selection = selection.toArray(new NodeModel[selection.size()]); mapViewComponent = (JComponent) Controller.getCurrentController().getMapViewManager().getMapViewComponent(); }
@Override public boolean close() { final Controller controller = Controller.getCurrentController(); final ModeController modeController = controller.getModeController(MModeController.MODENAME); final MMapController mapController = (MMapController) modeController.getMapController(); return mapController.close(this); } }
@Override public void createFrame(final String[] args) { Controller controller = Controller.getCurrentController(); ModeController modeController = controller.getModeController(MModeController.MODENAME); controller.selectModeForBuild(modeController); Controller.getCurrentController().fireStartupFinished(); }
private void buildMenus(final Controller controller, final Set<String> plugins, String mode, String xml) { ModeController modeController = controller.getModeController(mode); controller.selectModeForBuild(modeController); modeController.updateMenus(xml, plugins); controller.selectModeForBuild(null); }
private void updateUILater() { mapChangeCounter++; Controller.getCurrentController().getViewController().invokeLater(new Runnable() { @Override public void run() { mapChangeCounter--; if (0 == mapChangeCounter) updateUI(); } }); }
@Override public void select(final Node toSelect) { if (toSelect != null) { final NodeModel nodeModel = ((NodeProxy) toSelect).getDelegate(); Controller.getCurrentModeController().getMapController().displayNode(nodeModel); Controller.getCurrentController().getSelection().selectAsTheOnlyOneSelected(nodeModel); } }
protected NodeModel[] getRootNodeForSelection() { final NodeModel[] nodes = new NodeModel[1]; nodes[0] = Controller.getCurrentController().getMap().getRootNode(); return nodes; }
public RenderedImage createBufferedImage(MapModel map, final Dimension slideSize, NodeModel placedNode, NodePosition placedNodePosition) { final Controller controller = Controller.getCurrentController(); if(! map.equals(controller.getMap())) { return null; } return controller.getMapViewManager().createImage(slideSize, placedNode, placedNodePosition, imageResolutionInDpi); }
private EditNodeBase createEditor(final NodeModel nodeModel, final IEditControl editControl, String text, final boolean isNewNode, final boolean editLong, boolean internal) { Controller.getCurrentModeController().setBlocked(true); EditNodeBase base = getEditNodeBase(nodeModel, text, editControl, editLong); if (base != null || !internal) { return base; } final IEditBaseCreator textFieldCreator = (IEditBaseCreator) Controller.getCurrentController() .getMapViewManager(); return textFieldCreator.createEditor(nodeModel, editControl, text, editLong); }
/** * @param create_image */ private String getAreaCode(final boolean create_image) { String areaCode = ""; if (create_image) { areaCode = Controller.getCurrentController().getMapViewManager().createHtmlMap(); } return areaCode; }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel node) { final NodeModel root = Controller.getCurrentController().getMap().getRootNode(); Controller.getCurrentController().getSelection().selectBranch(root, true); } }
@Override public void actionPerformed(final ActionEvent e) { final Controller controller = Controller.getCurrentController(); final NodeModel selected = controller.getSelection().getSelected(); final ClipboardAccessor clipboardController = Controller.getCurrentModeController().getExtension( ClipboardAccessor.class); String suggestedString = explorer.getNodeReferenceSuggestion(selected); clipboardController.setClipboardContents(new StringSelection(suggestedString)); controller.getViewController().out(suggestedString); } }
private String getMapXml(List<NodeModel> nodes, final Mode mode) throws IOException { final StringWriter writer = new StringWriter(); final ModeController modeController = Controller.getCurrentModeController(); final Controller controller = modeController.getController(); final MapModel map = controller.getMap(); new BranchXmlWriter(nodes).writeXml(writer, mode); return writer.getBuffer().toString(); }
public void select(final NodeModel node) { final MapModel map = node.getMap(); final Controller controller = Controller.getCurrentController(); if (! map.equals(controller.getMap())){ controller.getMapViewManager().changeToMap(map); } displayNode(node); controller.getSelection().selectAsTheOnlyOneSelected(node); }
public void actionPerformed(final ActionEvent e) { final ModeController modeController = Controller.getCurrentController().getModeController(MModeController.MODENAME); MFileManager.getController(modeController).open(); Controller.getCurrentController().getMapViewManager().setMapTitles(); }
public void actionPerformed(final ActionEvent e) { final Controller controller = Controller.getCurrentController(); final MapStyle mapStyle = controller.getModeController().getExtension(MapStyle.class); final MapModel model = controller.getMap(); mapStyle.setProperty(model, MapStyle.RESOURCES_BACKGROUND_IMAGE, null); } }
public void actionPerformed(ActionEvent e) { final Controller controller = Controller.getCurrentController(); final NodeModel selected = controller.getSelection().getSelected(); final MapController mapController = controller.getModeController().getMapController(); mapController.showNextChild(selected); }
public void actionPerformed(final ActionEvent e) { final ResourceController resourceController = ResourceController.getResourceController(); resourceController.setProperty("note_location", position); final ViewController viewController = Controller.getCurrentModeController().getController().getViewController(); viewController.changeNoteWindowLocation(); }
@Override protected void actionPerformed(ActionEvent e, NodeModel node) { final IMapSelection selection = Controller.getCurrentController().getSelection(); selection.selectBranch(node, true); } }