public void afterViewChange(final Component oldView, final Component newView) { if (newView == null) { return; } controller.getViewController().invokeLater(new Runnable() { public void run() { removeMe(); } }); setTimer(); }
@Override public void onDeselect(final NodeModel node) { final ViewController viewController = Controller.getCurrentController().getViewController(); viewController.addStatusInfo("display_node_id", null, null); } });
private void openSurvey(final URL url) throws Exception { Controller.getCurrentController().getViewController().openDocument(url); } }
private void updateUILater() { mapChangeCounter++; Controller.getCurrentController().getViewController().invokeLater(new Runnable() { @Override public void run() { mapChangeCounter--; if (0 == mapChangeCounter) updateUI(); } }); }
public void installExtension(ModeController modeController) { if(! modeController.getController().getViewController().isHeadless()) initJSyntaxPane(context); //new ScriptingRegistration(modeController); } }, props);
public boolean shutdown() { getViewController().saveProperties(); if (!getViewController().quit()) { return false; } ResourceController.getResourceController().saveProperties(); extensionContainer.getExtensions().clear(); return true; }
public void onWrongPassword() { final Controller controller = Controller.getCurrentController(); JOptionPane.showMessageDialog(controller.getViewController().getCurrentRootComponent(), TextUtils .getText("accessories/plugins/EncryptNode.properties_wrong_password"), "Freeplane", JOptionPane.ERROR_MESSAGE); }
@Override public void actionPerformed(ActionEvent event) { try { Controller.getCurrentController().getViewController().openDocument(new URL(url)); } catch (Exception e) { LogUtils.severe(e); } } });
@Override public void onSelect(final NodeModel node) { final URI link = NodeLinks.getValidLink(node); final String linkString = (link != null ? link.toString() : null); if (linkString != null) { Controller.getCurrentController().getViewController().out(linkString); } } };
private void setErrorStatus(final String info) { if(! errorReported){ errorReported = true; JOptionPane.showMessageDialog(KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(), info, TextUtils.getText("error"), JOptionPane.ERROR_MESSAGE); } LogUtils.warn(info); String message = info.trim().replaceAll("\\s", " "); if(message.length() > 80) message = message.substring(0, 80); Controller.getCurrentController().getViewController().out(message); }
private void showStatusInfo(NodeModel node) { initTooltipFormat(); final Object[] messageArguments = getMessageArguments(node); final String message = formatter.format(messageArguments); Controller.getCurrentController().getViewController().addStatusInfo(HOOK_NAME, message); }
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"); } }
public boolean processKeyBinding(final KeyStroke ks, final KeyEvent e, final int condition, final boolean pressed) { if(containsModifierKeyCode(ks)) return false; final FreeplaneMenuBar freeplaneMenuBar = Controller.getCurrentController().getViewController() .getFreeplaneMenuBar(); return freeplaneMenuBar.processKeyBinding(ks, e, JComponent.WHEN_IN_FOCUSED_WINDOW, pressed); } private static final List<Integer> modifierKeyCodes = Arrays.asList(VK_CONTROL, VK_ALT, VK_SHIFT, VK_META, VK_WINDOWS);
private void updateFullScreenMode() { if(ResourceController.getResourceController().getBooleanProperty(SWITCH_TO_FULL_SCREEN_PROPERTY)){ final FrameController viewController = (FrameController) Controller.getCurrentController().getViewController(); viewController.setFullScreen(isPresentationRunning); } }
void setSelectedCellTypeInfo() { final int r = getSelectedRow(); final int c = getSelectedColumn(); if(r >= 0 && c >= 0){ final Object value = getValueAt(r, c); final ViewController viewController = Controller.getCurrentController().getViewController(); viewController.addObjectTypeInfo(value); } }
@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); } }
@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); }
private void setScrollbarsVisiblilty() { final ViewController viewController = Controller.getCurrentController().getViewController(); boolean areScrollbarsVisible = viewController.areScrollbarsVisible(); setHorizontalScrollBarPolicy(areScrollbarsVisible ? JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS : JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); setVerticalScrollBarPolicy(areScrollbarsVisible ? JScrollPane.VERTICAL_SCROLLBAR_ALWAYS : JScrollPane.VERTICAL_SCROLLBAR_NEVER); final boolean isFullScreenEnabled = ! UITools.getCurrentFrame().isResizable(); setBorder(isFullScreenEnabled && ! areScrollbarsVisible ? null : defaultBorder); }
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 createActions() { final Controller controller = Controller.getCurrentController(); ModeController modeController = controller.getModeController(); modeController.addAction(new CopySingleAction()); if(!controller.getViewController().isApplet()) modeController.addAction(new CopyIDAction()); modeController.addAction(new CopyNodeURIAction()); }