Examples of MapController


Examples of org.freeplane.features.map.MapController

      this.urlManager = urlManager;
      this.mapController = mapController;
    }
  public static void install(ModeController modeController){
    UrlManager urlManager = modeController.getExtension(UrlManager.class);
    MapController mapController = modeController.getMapController();
    final MapIO mapIO = new MapIO(urlManager, mapController);
    modeController.addExtension(MapIO.class, mapIO);
  }
View Full Code Here

Examples of org.freeplane.features.map.MapController

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

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

Examples of org.freeplane.features.map.MapController

    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

Examples of org.freeplane.features.map.MapController

                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

Examples of org.freeplane.features.map.MapController

      }
    }
  }

    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

Examples of org.freeplane.features.map.MapController

  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

Examples of org.freeplane.features.map.MapController

            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

Examples of org.freeplane.features.map.MapController

          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

Examples of org.freeplane.features.map.MapController

      keyEventDispatcher = null;
        }

    public void install() {
      KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(this);
      MapController mapController = modeController.getMapController();
      mapController.addNodeChangeListener(this);
      mapController.addNodeSelectionListener(this);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.