Examples of MMapController


Examples of org.freeplane.features.map.mindmapmode.MMapController

      ViewerController viewerController = ((ViewerController)Controller.getCurrentModeController().getExtension(ViewerController.class));
      for (final File file : fileList) {
        if(pasteImages  && viewerController.paste(file, target, PasteMode.valueOf(asSibling), isLeft)){
          continue;
        }
        final MMapController mapController = (MMapController) Controller.getCurrentModeController().getMapController();
        final NodeModel node = mapController.newNode(file.getName(), target.getMap());
        ((MLinkController) LinkController.getController()).setLinkTypeDependantLink(node, file);
        mapController.insertNode(node, target, asSibling, isLeft, isLeft);
      }
    }
View Full Code Here

Examples of org.freeplane.features.map.mindmapmode.MMapController

        return;
    final NodeModel[] selecteds = getSelectedNodes();
    ((MLocationController)LocationController.getController()).moveNodePosition(node, -1, LocationModel.HGAP, 0);
    super.undoableToggleHook(node, extension);
    if(isFreeNode(node)){
      MMapController mapController = (MMapController) Controller.getCurrentModeController().getMapController();
      mapController.moveNode(node, 0);
    }
    Controller.getCurrentController().getSelection().replaceSelection(selecteds);
  }
View Full Code Here

Examples of org.freeplane.features.map.mindmapmode.MMapController

      }
    }

    private void paste(final String text, final NodeModel target, final boolean asSibling, final boolean isLeft) {
      final String[] textLines = text.split(ClipboardController.NODESEPARATOR);
      final MMapController mapController = (MMapController) Controller.getCurrentModeController().getMapController();
      final MapReader mapReader = mapController.getMapReader();
      final NodeTreeCreator nodeTreeCreator = mapReader.nodeTreeCreator(target.getMap());
      nodeTreeCreator.setHint(Hint.MODE, Mode.CLIPBOARD);
      for (int i = 0; i < textLines.length; ++i) {
        try {
          final NodeModel newModel = nodeTreeCreator.create(new StringReader(textLines[i]));
          newModel.removeExtension(FreeNode.class);
          final boolean wasLeft = newModel.isLeft();
          mapController.insertNode(newModel, target, asSibling, isLeft, wasLeft != isLeft);
        }
        catch (final XMLException e) {
          LogUtils.severe("error on paste", e);
        }
      }
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.