Package org.freeplane.features.mode

Examples of org.freeplane.features.mode.Controller


        @Override
        public void windowClosing(final WindowEvent e) {
          getModeController().tryToCloseDialog();
        }
      });
      Controller controller = SModeControllerFactory.getInstance().createController(dialog);
      modeController = (SModeController) controller.getModeController();
      final ViewController viewController = controller.getViewController();
      viewController.init(controller);
      dialog.addComponentListener(new ComponentAdapter() {
        @Override
        public void componentHidden(final ComponentEvent e) {
            final WindowConfigurationStorage windowConfigurationStorage = new WindowConfigurationStorage(getKey() + ".dialog");
View Full Code Here


    mMindMapComponent = null;
    mSplitPane.setLeftComponent(null);
    mSplitPane.setRightComponent(null);
    mSplitPane.setLeftComponent(mapPane);
    setSplitPaneLayoutManager();
    final Controller controller = Controller.getCurrentModeController().getController();
    final IMapSelection selection = controller.getSelection();
    if(selection == null){
      return;
    }
    final NodeModel node = selection.getSelected();
    EventQueue.invokeLater(new Runnable() {
      public void run() {
        final Component component = controller.getMapViewManager().getComponent(node);
        if (component != null) {
          component.requestFocus();
        }
      }
    });
View Full Code Here

    modeController.updateMenus(xml, plugins);
    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() {
          final Options options = CommandLineParser.parse(args);
View Full Code Here

        null);
      this.propertyName = propertyName;
    }

  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

            }
    });
  }

  private void loadMaps( final String[] args) {
    final Controller controller = Controller.getCurrentController();
    final boolean alwaysLoadLastMaps = ResourceController.getResourceController().getBooleanProperty(
        "always_load_last_maps");

    if (alwaysLoadLastMaps && !dontLoadLastMaps) {
      loadLastMaps();
    }
    loadMaps(controller, args);
    if(controller.getMap() != null) {
      return;
    }
    if (!alwaysLoadLastMaps && !dontLoadLastMaps) {
      final AddOnsController addonsController = AddOnsController.getController();
      addonsController.setAutoInstallEnabled(false);
      loadLastMaps();
      addonsController.setAutoInstallEnabled(true);
    }
    if(firstRun && ! dontLoadLastMaps){
      final File baseDir = new File(FreeplaneGUIStarter.getResourceBaseDir()).getAbsoluteFile().getParentFile();
      final String map = ResourceController.getResourceController().getProperty("first_start_map");
      final File absolutFile = ConfigurationUtils.getLocalizedFile(new File[]{baseDir}, map, Locale.getDefault().getLanguage());
      if(absolutFile != null)
        loadMaps(controller, new String[]{absolutFile.getAbsolutePath()});
    }
    if (null != controller.getMap()) {
      return;
    }
    controller.selectMode(MModeController.MODENAME);
    final MModeController modeController = (MModeController) controller.getModeController();
    MFileManager.getController(modeController).newMapFromDefaultTemplate();
  }
View Full Code Here

    setSelected(set);
    }
  @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

  public void run(final String[] args) {
    try {
      if (null == System.getProperty("org.freeplane.core.dir.lib", null)) {
        System.setProperty("org.freeplane.core.dir.lib", "/lib/");
      }
      final Controller controller = createController();
      createModeControllers(controller);
      FilterController.getController(controller).loadDefaultConditions();
      final Set<String> emptySet = Collections.emptySet();
      buildMenus(controller, emptySet);
      createFrame(args);
View Full Code Here

      setSelected(false);
    }
  }
 
  public void setEnabled() {
     final Controller controller = Controller.getCurrentController();
    setEnabled(controller.getSelection() != null);
  }
View Full Code Here

   */
  private static final long serialVersionUID = 1L;

  public void actionPerformed(final ActionEvent e) {
    final ModeController modeController = Controller.getCurrentModeController();
    final Controller controller = modeController.getController();
    final NodeModel selected = controller.getSelection().getSelected();
    if (selected.depth() < 2) {
      UITools.errorMessage(TextUtils.getText("can_not_delete_style_group"));
      return;
    }
    final MapModel map = selected.getMap();
View Full Code Here

  public void actionPerformed(final ActionEvent e) {
    final String styleName = JOptionPane.showInputDialog(TextUtils.getText("enter_new_style_name"));
    if (styleName == null) {
      return;
    }
    final Controller controller = Controller.getCurrentController();
    final NodeModel selectedNode = controller.getSelection().getSelected();
    final MapModel map = controller.getMap();
    final MapStyleModel styleModel = MapStyleModel.getExtension(map);
    final IStyle style = StyleFactory.create(styleName);
    if (null != styleModel.getStyleNode(style)) {
      UITools.errorMessage(TextUtils.getText("style_already_exists"));
      return;
View Full Code Here

TOP

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

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.