Examples of AFreeplaneAction


Examples of org.freeplane.core.ui.AFreeplaneAction

    }
    else {
      for(HotKeyIdentifier id : actionKeyMap.keySet()) {
        if(currentStroke.equals(id.getKeyStroke())) {
          if(id.accept(e)) {
            AFreeplaneAction action = WorkspaceController.getAction(actionKeyMap.get(id));
            if(action != null) {
              action.actionPerformed(new ActionEvent(e.getSource(), 0, null));
            }
            else {
              LogUtils.info("No action set for: "+ id.getKeyStroke());
            }
          }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

    return false;
  }
 
  public void handleAction(WorkspaceActionEvent event) {   
    if(event.getType() == WorkspaceActionEvent.WSNODE_OPEN_DOCUMENT) {
      AFreeplaneAction action = Controller.getCurrentController().getAction(getType());
      if(action == null) {
        LogUtils.severe("No action '"+getType()+"' found");
        return;
      }
      action.actionPerformed(new ActionEvent(this, 0, "execute"));
    }
    else if (event.getType() == WorkspaceActionEvent.MOUSE_RIGHT_CLICK) {
      showPopup((Component) event.getBaggage(), event.getX(), event.getY());
    }   
  }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

  private void updateModeMenu() {
    if(!useRibbonMenu()) {
      getMenuBuilder(MenuBuilder.class).removeChildElements(FreeplaneMenuBar.MODES_MENU);
      Controller controller = Controller.getCurrentController();
      for (final String key : new LinkedList<String>(controller.getModes())) {
        final AFreeplaneAction modesMenuActionListener = new ModesMenuActionListener(key, controller);
        final ModeController modeController = controller.getModeController();
        final boolean isSelected;
        if (modeController != null) {
          isSelected = modeController.getModeName().equals(key);
        }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

        }
        if (i == maxEntries) {
          break;
        }

        final AFreeplaneAction openMapAction = new OpenLastOpenedAction(i++, this, key);
        createOpenMapItemName(openMapAction, key);
        openMapActions.add(openMapAction);
      }
      return openMapActions;
    }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

  }

//   final private ModeController modeController;

  public void updateMenus(final ModeController modeController, final MenuBuilder builder) {
    final AFreeplaneAction action = modeController.getAction("IncreaseNodeFontAction");
    if(builder.contains("main_toolbar_font_name")){
      final Container fontBox = uiFactory.createFontBox();
      final Dimension preferredSize = fontBox.getPreferredSize();
      preferredSize.width = 90;
      fontBox.setPreferredSize(preferredSize);
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

      LogUtils.info(WorkspaceController.class + ".addCascadingAction(): action "+ action.getKey() +" not added! ("+e.getMessage()+")");
   
  }

  public static void replaceAction(final AFreeplaneAction action) {
    AFreeplaneAction previousAction = getAction(action.getKey());
    if(previousAction != null) {
      removeAction(action.getKey());
    }
    addAction(action);   
  }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

    assert popupMenu != null;
    if(actionKey.equals(SEPARATOR)) {
      popupMenu.add(new JPopupMenu.Separator(), index);   
    }
    else {
      AFreeplaneAction action = Controller.getCurrentController().getAction(actionKey);
     
      if(action == null) {
        return;
      }
     
      final JMenuItem item;
      if (action.getClass().getAnnotation(SelectableAction.class) != null) {
        item = new JAutoCheckBoxMenuItem(action);
      }
      else {
        item = new JFreeplaneMenuItem(action);
      }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

      }
      else if(key.equals("endSubMenu")) {
        subMenuStack.pop();
      }
      else {
        AFreeplaneAction action = Controller.getCurrentController().getAction(key);
        if(action == null) {
          continue;
        }
        addAction(popupMenu, subMenuStack.size() == 0 ? popupMenu : subMenuStack.peek(), action);
      }
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

      public void componentShown(final ComponentEvent e) {
        status = JOptionPane.DEFAULT_OPTION;
      }
    });
    final String key = "styledialog";
    AFreeplaneAction okAction = new AFreeplaneAction(key + ".ok") {
      public void actionPerformed(final ActionEvent e) {
        status = JOptionPane.OK_OPTION;
        closeDialog();
      }
    };
    controller.addAction(okAction);
    AFreeplaneAction cancelAction = new AFreeplaneAction(key + ".cancel") {
      public void actionPerformed(final ActionEvent e) {
        status = JOptionPane.CANCEL_OPTION;
        closeDialog();
      }
    };
    controller.addAction(cancelAction);
    AFreeplaneAction tryToCloseAction = new AFreeplaneAction("QuitAction") {
      public void actionPerformed(final ActionEvent e) {
        tryToCloseDialog();
      }
    };
    controller.addAction(tryToCloseAction);
View Full Code Here

Examples of org.freeplane.core.ui.AFreeplaneAction

                return renderer;
            }
        });
        box.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent e) {
                AFreeplaneAction item = (AFreeplaneAction)e.getItem();
                final JComboBox box = (JComboBox) e.getSource();
                item.actionPerformed(new ActionEvent(box, ActionEvent.ACTION_PERFORMED, null));
            }
        });
        return box;
    }
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.