/** * @param create_image */ private String getAreaCode(final boolean create_image) { String areaCode = ""; if (create_image) { areaCode = Controller.getCurrentController().getMapViewManager().createHtmlMap(); } return areaCode; }
protected NodeModel[] getRootNodeForSelection() { final NodeModel[] nodes = new NodeModel[1]; nodes[0] = Controller.getCurrentController().getMap().getRootNode(); return nodes; }
@Override protected void actionPerformed(ActionEvent e, NodeModel node) { final IMapSelection selection = Controller.getCurrentController().getSelection(); selection.selectBranch(node, true); } }
void replaceCurrentSelection() { ArrayList<NodeModel> selectedNodes = getSelectedNodes(true); if (!selectedNodes.isEmpty()) { NodeModel[] nodes = selectedNodes.toArray(new NodeModel[] {}); for (NodeModel node : nodes) displayOnCurrentView(node); Controller.getCurrentController().getSelection().replaceSelection(nodes); } }
@Override public void actionPerformed(ActionEvent e) { final List<String> selection = Controller.getCurrentController().getSelection().getOrderedSelectionIds(); UndoableSlide.of(slide).setSelectedNodeIds(new LinkedHashSet<>(selection)); } });
public static void setDialogLocationUnder(final JDialog dialog, final NodeModel node) { final Controller controller = Controller.getCurrentController(); final IMapViewManager viewController = controller.getMapViewManager(); final JComponent c = (JComponent) viewController.getComponent(node); final int x = 0; final int y = c.getHeight(); final Point location = new Point(x, y); SwingUtilities.convertPointToScreen(location, c); UITools.setBounds(dialog, location.x, location.y, dialog.getWidth(), dialog.getHeight()); }
void displayFilterStatus() { if (filterIcon == null) { filterIcon = ResourceController.getResourceController().getIcon("/images/filter.png"); } if (getCondition() != null) { Controller.getCurrentController().getViewController().addStatusInfo("filter", null, filterIcon); } else { Controller.getCurrentController().getViewController().removeStatus("filter"); } }
@Override public void ancestorRemoved(final AncestorEvent event) { final Component selectedComponent = Controller.getCurrentController().getMapViewManager().getSelectedComponent(); if(selectedComponent != null) selectedComponent.requestFocusInWindow(); quickEditor.removeAncestorListener(this); } });
public void actionPerformed(final ActionEvent e) { if(UITools.isEditingText()) return; final Controller controller = Controller.getCurrentController(); final MapModel map = controller.getMap(); final IUndoHandler undoHandler = map.getExtension(IUndoHandler.class); undoHandler.getRedoAction().actionPerformed(e); undo.setEnabled(undoHandler.canUndo()); setEnabled(undoHandler.canRedo()); }
public void reset() { final MapModel map = Controller.getCurrentController().getMap(); final IUndoHandler undoHandler = map.getExtension(IUndoHandler.class); undoHandler.resetRedo(); setEnabled(false); }
@Override public void paste(Transferable t) { final NodeModel parent = Controller.getCurrentController().getSelection().getSelected(); paste(t, parent, false, parent.isNewChildLeft()); } }
private void editImpl(Node node, boolean editInline) { final NodeModel nodeModel = ((NodeProxy) node).getDelegate(); Controller.getCurrentController().getSelection().selectAsTheOnlyOneSelected(nodeModel); ((MTextController) TextController.getController()).edit(FirstAction.EDIT_CURRENT, !editInline); }
public void actionPerformed(final ActionEvent e) { final Controller controller = Controller.getCurrentController(); final Collection<NodeModel> selection = controller.getSelection().getSortedSelection(false); final ModeController modeController = Controller.getCurrentModeController(); final Transferable copy = ((MapClipboardController) modeController.getExtension(MapClipboardController.class)) .copySingle(selection); if (copy != null) { ((MapClipboardController) modeController.getExtension(MapClipboardController.class)).setClipboardContents(copy); } } }
/** * */ public void actionPerformed(final ActionEvent e) { final FilterController filterController = FilterController.getCurrentFilterController(); final NodeModel start = Controller.getCurrentController().getSelection().getSelected(); final NodeModel next = filterController.findNext(start, null, direction, null); if(next != null){ Controller.getCurrentModeController().getMapController().select(next); } } }
void paste(final NodeModel target) { final String text = cleanHtml(textFromClipboard); final NodeModel node = Controller.getCurrentModeController().getMapController().newNode(text, Controller.getCurrentController().getMap()); ((MMapController) Controller.getCurrentModeController().getMapController()).insertNode(node, target); }
public void actionPerformed(final ActionEvent e) { final Controller controller = Controller.getCurrentController(); final MLinkController linkController = (MLinkController) LinkController.getController(); final Color selectedColor = linkController.getColor(arrowLink); final Color color = ColorTracker.showCommonJColorChooserDialog(controller.getSelection() .getSelected(), (String) this.getValue(Action.NAME), selectedColor, linkController.getStandardConnectorColor()); if(color != null){ linkController.setConnectorColor(arrowLink, color); } } }
@Override public void setSaved(final MapModel mapModel, final boolean saved) { final boolean setTitle = saved != mapModel.isSaved() || mapModel.isReadOnly(); mapModel.setSaved(saved); if (setTitle) { final Controller controller = Controller.getCurrentController(); controller.getMapViewManager().setMapTitles(); final AFreeplaneAction saveAction = controller.getModeController().getAction("SaveAction"); if(saveAction != null) saveAction.setEnabled(); } }
@Override public void actionPerformed(final ActionEvent e) { actionColor = ColorTracker.showCommonJColorChooserDialog(Controller.getCurrentController().getSelection() .getSelected(), TextUtils.getText("choose_node_color"), NodeStyleModel.getColor(Controller.getCurrentModeController().getMapController().getSelectedNode()), NodeStyleController.standardNodeTextColor); super.actionPerformed(e); }
@Override public void actionPerformed(final ActionEvent e) { actionBackgroundColor = ColorTracker.showCommonJColorChooserDialog(Controller.getCurrentController() .getSelection().getSelected(), TextUtils.getText("choose_node_background_color"), NodeStyleModel .getBackgroundColor(Controller.getCurrentModeController().getMapController().getSelectedNode()), null); super.actionPerformed(e); }
public void test_NodeRO_isVisible() { map = c.newMap(); map.getRoot().createChild("first node"); map.getRoot().createChild("second node"); assertTrue("initially all nodes should be visible", firstChild().isVisible()); new Filter(new NodeContainsCondition(TextController.FILTER_NODE, "first", false), true, true, true).applyFilter(this, Controller .getCurrentController().getMap(), true); assertTrue("first node should be matched by the filter", firstChild().isVisible()); assertFalse("second node should not be matched by the filter", map.getRoot().getChildren().get(1).isVisible()); c.setStatusInfo("filter", (String) null); }