Package org.freeplane.features.map

Examples of org.freeplane.features.map.MapController


    if (modeController == null) {
      return false;
    }
    boolean isEncryptedNode = false;
    boolean isOpened = false;
    final MapController mapController = modeController.getMapController();
    final NodeModel selectedNode = mapController.getSelectedNode();
    if (selectedNode != null) {
      if (modeController.canEdit()) {
        return true;
      }
      final EncryptionModel enode = EncryptionModel.getModel(selectedNode);
View Full Code Here


    final int iSize = Integer.parseInt(size.toString());
    model.getAttributeController().performSetFontSize(model, iSize);
    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);
  }
View Full Code Here

                controller.getSelection().selectAsTheOnlyOneSelected(nodeModel);
                final MModeController modeController = (MModeController) Controller.getCurrentModeController();
            modeController.undo();
            modeController.resetRedo();
            }
          final MapController mapController = Controller.getCurrentModeController().getMapController();
          mapController.select(prevSelectedModel);
          if (parentFolded) {
            mapController.setFolded(prevSelectedModel, true);
          }
        }
        stop();
      }
View Full Code Here

      }
    }
  }

    private boolean decrypt(final EncryptionModel encryptionModel, final StringBuilder password) {
        final MapController mapController = Controller.getCurrentModeController().getMapController();
        return encryptionModel.decrypt(mapController, new SingleDesEncrypter(password));
    }
View Full Code Here

  public IconController(final ModeController modeController) {
    super();
    stateIconProviders = new LinkedList<IStateIconProvider>();
    iconHandlers = new CombinedPropertyChain<Collection<MindIcon>, NodeModel>(false);
//    this.modeController = modeController;
    final MapController mapController = modeController.getMapController();
    final ReadManager readManager = mapController.getReadManager();
    final WriteManager writeManager = mapController.getWriteManager();
    final IconBuilder textBuilder = new IconBuilder(this, IconStoreFactory.create());
    textBuilder.registerBy(readManager, writeManager);
    addIconGetter(IPropertyHandler.STYLE, new IPropertyHandler<Collection<MindIcon>, NodeModel>() {
      public Collection<MindIcon> getProperty(final NodeModel node, final Collection<MindIcon> currentValue) {
        final MapStyleModel model = MapStyleModel.getExtension(node.getMap());
View Full Code Here

            if (selectableHookAction != null) {
                registerAction(selectableHookAction);
            }
        }
    }
    final MapController mapController = modeController.getMapController();
    mapController.getReadManager().addElementHandler("hook", createXmlReader());
    final IExtensionElementWriter xmlWriter = createXmlWriter();
    if (xmlWriter != null) {
      mapController.getWriteManager().addExtensionElementWriter(extensionClass, xmlWriter);
    }
    if (this instanceof IExtension) {
      // do not use getExtensionClass() here since in several subclasses getExtensionClass() returns a
      // different class than getClass()
      modeController.addExtension((Class<? extends IExtension>) getClass(), (IExtension) this);
View Full Code Here

          return false;
        }

    public void uninstall() {
          KeyboardFocusManager.getCurrentKeyboardFocusManager().removeKeyEventDispatcher(this);
      MapController mapController = modeController.getMapController();
      mapController.removeNodeChangeListener(this);
      mapController.removeNodeSelectionListener(this);
      keyEventDispatcher = null;
        }
View Full Code Here

      keyEventDispatcher = null;
        }

    public void install() {
      KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(this);
      MapController mapController = modeController.getMapController();
      mapController.addNodeChangeListener(this);
      mapController.addNodeSelectionListener(this);
        }
View Full Code Here

    super("FollowLinkAction");
  }

  public void actionPerformed(final ActionEvent e) {
    final ModeController modeController = Controller.getCurrentModeController();
    final MapController mapController = modeController.getMapController();
    LinkController linkController = null;
    for (final NodeModel selNode : mapController.getSelectedNodes()) {
      if (linkController == null) {
        linkController = LinkController.getController();
      }
      linkController.loadURL(selNode, e);
    }
View Full Code Here

    public void setEnabled() {
    setEnabled(isLinkEnabled());
  }
 
  private boolean isLinkEnabled() {
    final MapController mapController = Controller.getCurrentModeController().getMapController();
    for (final NodeModel selNode : mapController.getSelectedNodes()) {
      if (NodeLinks.getValidLink(selNode) != null) {
        return true;
      }
    }
    return false;
View Full Code Here

TOP

Related Classes of org.freeplane.features.map.MapController

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.