@Override public AFreeplaneAction getAction(final String key) { final AFreeplaneAction action = super.getAction(key); if (action != null) { return action; } return getController().getAction(key); }
public void installExtension(ModeController modeController) { if(! modeController.getController().getViewController().isHeadless()) initJSyntaxPane(context); //new ScriptingRegistration(modeController); } }, props);
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(); }
MapView getMapView() { final MapView mapView = mMapView.get(); final Controller controller = mapView.getModeController().getController(); final MapViewController mapViewManager = (MapViewController) controller.getMapViewManager(); for (final MapView m : mapViewManager.getMapViewVector()) { if (m == mapView) { return mapView; } } return null; }
private void paintConnectors(final Graphics2D graphics) { arrowLinkViews = new Vector<ILinkView>(); final Object renderingHint = getModeController().getController().getMapViewManager().setEdgesRenderingHint( graphics); if(hasNodeLinks()) paintConnectors(rootView, graphics, new HashSet<ConnectorModel>()); graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, renderingHint); }
public void setVisible(final boolean visible) { final NodeModel node = getController().getSelection().getSelected(); if (visible) { mapController.onSelect(node); } else { if (node != null) { mapController.onDeselect(node); } } }
@Override protected void onWrite(final MapModel map) { final ModeController modeController = Controller.getCurrentModeController(); final Controller controller = modeController.getController(); final IMapSelection selection = controller.getSelection(); if (selection == null) { return; } final NodeModel selected = selection.getSelected(); noteManager.saveNote(selected); }
public void mouseClicked(final MouseEvent e) { final Object source = e.getSource(); if(! (source instanceof MapView)) return; final MapView map = (MapView) source; final Controller controller = map.getModeController().getController(); final IMapSelection selection = controller.getSelection(); if(selection != null){ final NodeModel selected = selection.getSelected(); if(selected != null) controller.getMapViewManager().getComponent(selected).requestFocusInWindow(); } }
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(); }
public void act() { model.setEquation(newEquation); final MapModel map = Controller.getCurrentModeController().getController().getMap(); Controller.getCurrentModeController().getMapController().setSaved(map, false); }
void setFocusToMap() { final Controller controller = Controller.getCurrentModeController().getController(); final NodeModel node = controller.getSelection().getSelected(); controller.getMapViewManager().getComponent(node).requestFocusInWindow(); }
void hideNotesPanel() { noteManager.saveNote(); noteViewerComponent.setVisible(false); Controller.getCurrentModeController().getController().getViewController().removeSplitPane(); ResourceController.getResourceController().setProperty(MNoteController.RESOURCES_USE_SPLIT_PANE, "false"); }
@Override protected boolean processKeyBinding(final KeyStroke ks, final KeyEvent e, final int condition, final boolean pressed) { if (super.processKeyBinding(ks, e, condition, pressed)) { return true; } final MapView mapView = (MapView) SwingUtilities.getAncestorOfClass(MapView.class, this); final FreeplaneMenuBar freeplaneMenuBar = mapView.getModeController().getController().getViewController() .getFreeplaneMenuBar(); return !freeplaneMenuBar.isVisible() && freeplaneMenuBar.processKeyBinding(ks, e, JComponent.WHEN_IN_FOCUSED_WINDOW, pressed); }
public void act() { extension.updateLocation(newlyChoosenLocation); extension.updateZoom(newlyChoosenZoom); final MapModel map = Controller.getCurrentModeController() .getController().getMap(); Controller.getCurrentModeController().getMapController() .setSaved(map, false); }
private void docEvent() { final Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); if (focusOwner == null || !SwingUtilities.isDescendingFrom(focusOwner, htmlEditorPanel)) { return; } final ModeController modeController = Controller.getCurrentModeController(); final MapController mapController = modeController.getMapController(); final MapModel map = modeController.getController().getMap(); mapController.setSaved(map, false); }
public FoldingController() { super(); final ModeController modeController = Controller.getCurrentModeController(); if(!modeController.getController().getViewController().isHeadless()){ final IUserInputListenerFactory userInputListenerFactory = modeController.getUserInputListenerFactory(); userInputListenerFactory.addMouseWheelEventHandler(this); for (final AFreeplaneAction annotatedAction : getAnnotatedActions()) { modeController.addAction(annotatedAction); } } }
private void setLocationChoiceUndoable(final OpenMapsExtension extension, final ICoordinate locationChoosen, final int zoomChoosen) { final Coordinate currentLocation = extension.getLocation(); final int currentZoom = extension.getZoom(); if (!currentLocation.equals(locationChoosen)) { final IActor actor = createUndoActor(extension, locationChoosen, currentLocation, zoomChoosen, currentZoom); Controller.getCurrentModeController().execute(actor, Controller.getCurrentModeController().getController() .getMap()); } }
public void removeLocationFromCurrentlySelectedNode() { final NodeModel node = getCurrentlySelectedNode(); OpenMapsExtension openMapsExtension = (OpenMapsExtension) node.getExtension(OpenMapsExtension.class); if (openMapsExtension != null) { super.undoableToggleHook(node, openMapsExtension); refreshNode(node); } final MapModel map = Controller.getCurrentModeController().getController().getMap(); Controller.getCurrentModeController().getMapController().setSaved(map, false); }
@Override public void actionPerformed(final ActionEvent e) { final ModeController modeController = Controller.getCurrentModeController(); final NodeModel model = modeController.getMapController().getSelectedNode(); final Controller controller = modeController.getController(); final Color edgeColor = EdgeController.getController().getColor(model); actionColor = ColorTracker.showCommonJColorChooserDialog(controller.getSelection().getSelected(), TextUtils.getText("choose_edge_color"), edgeColor, EdgeController.STANDARD_EDGE_COLOR); super.actionPerformed(e); }
static public void install(final ModeController modeController) { final Controller controller = modeController.getController(); final NodeHistory history = (NodeHistory) controller.getExtension(NodeHistory.class); modeController.getMapController().addNodeSelectionListener(history.getMapSelectionListener()); LinkController.getController(modeController).addNodeSelectionListener(history.getLinkSelectionListener()); history.backAction = new BackAction(controller, history); modeController.addAction(history.backAction); history.forwardAction = new ForwardAction(controller, history); modeController.addAction(history.forwardAction); }