@Override public void run() { if(modeController == Controller.getCurrentModeController()) setActionsEnabledNow(); } });
public static void install( final ClipboardControllers clipboardController) { Controller.getCurrentModeController().addExtension(ClipboardControllers.class, clipboardController); Controller.getCurrentModeController().addExtension(ClipboardAccessor.class, new ClipboardAccessor()); } public static ClipboardControllers getController() {
@Override public void undo() { (Controller.getCurrentModeController().getMapController()).insertNodeIntoWithoutUndo(node, parentNode, index); } };
public void undo() { node.addExtension(encryptedMindMapNode); Controller.getCurrentModeController().getMapController().nodeChanged(node); } };
public void actionPerformed(final ActionEvent e) { final NodeModel selectedNode = Controller.getCurrentModeController().getMapController().getSelectedNode(); if (selectedNode != null && ! selectedNode.isRoot()) { final File file = ((FNodeModel) selectedNode).getFile(); if(file != null) ((FMapController) Controller.getCurrentModeController().getMapController()).newMap(file); } } }
public void actionPerformed(final ActionEvent e) { linkController.onDeselect(Controller.getCurrentModeController().getMapController().getSelectedNode()); Controller.getCurrentModeController().getMapController().select(target); linkController.onSelect(target); } }
@Override public void act() { NodeStyleModel.setBackgroundColor(node, color); Controller.getCurrentModeController().getMapController().nodeChanged(node); }
@Override public void act() { node.removeIcon(index); Controller.getCurrentModeController().getMapController().nodeChanged(node, NodeModel.NODE_ICON, icon, null); }
@Override public void actionPerformed(final ActionEvent e) { MapController r = Controller.getCurrentModeController().getMapController(); final Collection<NodeModel> selectedNodes = r.getSelectedNodes(); if(selectedNodes.size() > 1) r.toggleFolded(selectedNodes); else { final NodeModel selectedNode = r.getSelectedNode(); r.toggleFoldedAndScroll(selectedNode); } } }
public Quantity<LengthUnits> getIconSize(NodeModel node) { final MapModel map = node.getMap(); final ModeController modeController = Controller.getCurrentModeController(); final LogicalStyleController styleController = LogicalStyleController.getController(modeController); final Collection<IStyle> styles = styleController.getStyles(node); final Quantity<LengthUnits> size = getStyleIconSize(map, styles); return size; }
public void actionPerformed(final ActionEvent e) { final MapModel map = Controller.getCurrentController().getMap(); Controller.getCurrentModeController().getMapController().createMapView(map); } }
public ConnectorModel addConnector(final NodeModel source, final String targetID) { final CreateArrowLinkActor actor = new CreateArrowLinkActor(targetID, source); Controller.getCurrentModeController().execute(actor, source.getMap()); return actor.getArrowLink(); }
@Override public void undo() { node.getSharedData().getIcons().setIconSize(oldIconSize); Controller.getCurrentModeController().getMapController().nodeChanged(node, NodeModel.NODE_ICON_SIZE, oldIconSize, null); } };
@Override public void setEnabled() { for (final NodeModel selected : Controller.getCurrentModeController().getMapController().getSelectedNodes()) { if(getAttributes(selected) != null){ setEnabled(true); return; } } setEnabled(false); }
/** */ private void removeIcons(final NodeModel node) { AccumulatedIcons icons = node.removeExtension(AccumulatedIcons.class); if(icons != null){ Controller.getCurrentModeController().getMapController().delayedNodeRefresh(node, HierarchicalIcons.ICONS, null, null); for (final NodeModel child : node.getChildren()) { removeIcons(child); } } }
@Override public void actionPerformed(final ActionEvent e) { ModeController controller; { controller = Controller.getCurrentModeController(); final NodeModel selected = controller.getMapController().getSelectedNode(); final MCloudController cloudController = (MCloudController) CloudController .getController(); cloudController.setCloud(selected, true); } super.actionPerformed(e); }
@Override protected IExtension toggle(NodeModel node, IExtension extension) { extension = super.toggle(node, extension); final MModeController modeController = (MModeController) Controller.getCurrentModeController(); if(modeController.isUndoAction()){ return extension; } LogicalStyleController.getController().refreshMap(node.getMap()); return extension; }
private void applyChanges() { model.applyChanges(); final MModeController modeController = (MModeController) Controller.getCurrentModeController(); modeController.delayedCommit(); final MapController mapController = modeController.getMapController(); final MapModel map = Controller.getCurrentController().getMap(); assert(AttributeRegistry.getRegistry(map) == model); mapController.setSaved(map, false); }
public void setLinkByFileChooser() { final URI relative = ((MFileManager) UrlManager.getController()) .getLinkByFileChooser(Controller.getCurrentController().getMap()); if (relative != null) { ((MLinkController) LinkController.getController()).setLink(Controller.getCurrentModeController() .getMapController().getSelectedNode(), relative, LinkController.LINK_ABSOLUTE); } } }
@Override public void act() { oldIconSize = node.getSharedData().getIcons().getIconSize(); node.getSharedData().getIcons().setIconSize(iconSize); Controller.getCurrentModeController().getMapController().nodeChanged(node, NodeModel.NODE_ICON_SIZE, null, iconSize); }