Package org.freeplane.features.mode

Examples of org.freeplane.features.mode.ModeController


   
  }
 
  public void shutdown() {
    for (String modeName : Controller.getCurrentController().getModes()) {
      ModeController modeController = Controller.getCurrentController().getModeController(modeName);
      AWorkspaceModeExtension modeExt = modeController.getExtension(AWorkspaceModeExtension.class);
      if(modeExt == null) {
        continue;
      }
      modeExt.shutdown();
    }
View Full Code Here


  }

  void commit() {
      final MapModel currentMap = Controller.getCurrentController().getMap();
      LogicalStyleController.getController().refreshMap(currentMap);
      final ModeController currentModeController = Controller.getCurrentModeController();
    currentModeController.commit();
    }
View Full Code Here

   *
   */
  private static final long serialVersionUID = 1L;

  public void actionPerformed(final ActionEvent e) {
    final ModeController modeController = Controller.getCurrentModeController();
    final MapModel map = Controller.getCurrentController().getMap();
    final NodeModel levelStyleParentNode = getLevelStyleParentNode(map);
    final int childNumber = levelStyleParentNode.getChildCount() - 1;
    if (childNumber < 1) {
      UITools.errorMessage(TextUtils.getText("can_not_delete_root_style"));
      return;
    }
    final String styleName = "AutomaticLayout.level," + childNumber;
    final IStyle styleObject = StyleFactory.create(NamedObject.format(styleName));
    final MapStyleModel styleModel = MapStyleModel.getExtension(map);
    final MMapController mapController = (MMapController) modeController.getMapController();
    final NodeModel node = styleModel.getStyleNode(styleObject);
    mapController.deleteNode(node);
    final IActor actor = new IActor() {
      public void undo() {
        styleModel.addStyleNode(node);
View Full Code Here

    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);
    }
View Full Code Here

    }

  public void actionPerformed(ActionEvent e) {
    final Controller controller = Controller.getCurrentController();
    final NodeModel node = controller.getSelection().getSelected();
    final ModeController modeController = controller.getModeController();
    final MapStyle mapStyleController = MapStyle.getController(modeController);
    final MapModel map = node.getMap();
    final String value = mapStyleController.getPropertySetDefault(map, propertyName);
    boolean set = ! Boolean.parseBoolean(value);
    mapStyleController.setProperty(map, propertyName, Boolean.toString(set));
View Full Code Here

  }

  public void createModeControllers(final Controller controller) {
    MModeControllerFactory.createModeController();
    final ModeController mindMapModeController = controller.getModeController(MModeController.MODENAME);
    LastOpenedList lastOpenedList = applicationResourceController.getLastOpenedList();
    mindMapModeController.getMapController().addMapChangeListener(lastOpenedList);
    LastOpenedMapsRibbonContributorFactory lastOpenedMapsRibbonContributorFactory = lastOpenedList.getLastOpenedMapsRibbonContributorFactory();
    RibbonBuilder menuBuilder = mindMapModeController.getUserInputListenerFactory().getMenuBuilder(RibbonBuilder.class);
    menuBuilder.registerContributorFactory("lastOpenedMaps", lastOpenedMapsRibbonContributorFactory);
    mindMapModeController.addMenuContributor(FilterController.getController(controller).getMenuContributor());
    if(! USE_RIBBONS_MENU){
      BModeControllerFactory.createModeController();
      FModeControllerFactory.createModeController();
    }
    }
View Full Code Here

  @Override
  public void setSelected() {
    try {
      final Controller controller = Controller.getCurrentController();
      final NodeModel node = controller.getSelection().getSelected();
      final ModeController modeController = controller.getModeController();
      final MapStyle mapStyleController = MapStyle.getController(modeController);
      final String value = mapStyleController.getPropertySetDefault(node.getMap(), propertyName);
      boolean isSet = Boolean.parseBoolean(value);
      setSelected(isSet);
    }
View Full Code Here

        buildMenus(controller, plugins, FModeController.MODENAME, "/xml/filemodemenu.xml");
      }
    }

  private void buildMenus(final Controller controller, final Set<String> plugins, String mode, String xml) {
    ModeController modeController = controller.getModeController(mode);
    controller.selectModeForBuild(modeController);
    modeController.updateMenus(xml, plugins);
    controller.selectModeForBuild(null);
  }
View Full Code Here

    controller.selectModeForBuild(null);
  }

  public void createFrame(final String[] args) {
    Controller controller = Controller.getCurrentController();
    ModeController modeController = controller.getModeController(MModeController.MODENAME);
    controller.selectModeForBuild(modeController);
    Compat.macMenuChanges();
    new UserPropertiesUpdater().importOldDefaultStyle();
    EventQueue.invokeLater(new Runnable() {
      public void run() {
View Full Code Here

        MNoteController.RESOURCES_REMOVE_NOTES_WITHOUT_QUESTION,
        OptionalDontShowMeAgainDialog.ONLY_OK_SELECTION_IS_STORED);
    if (showResult != JOptionPane.OK_OPTION) {
      return;
    }
    final ModeController modeController = Controller.getCurrentModeController();
    for (final Iterator<NodeModel> iterator = modeController.getMapController().getSelectedNodes().iterator(); iterator
        .hasNext();) {
      final NodeModel node = iterator.next();
      if (NoteModel.getNoteText(node) != null) {
        removeNote(node);
      }
View Full Code Here

TOP

Related Classes of org.freeplane.features.mode.ModeController

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.