Package com.intellij.openapi.actionSystem

Examples of com.intellij.openapi.actionSystem.ActionGroup


        super(pProject);
    }

    @Override
    protected DefaultActionGroup createToolBarActionGroup() {
        final ActionGroup group = super.createToolBarActionGroup();
        final DefaultActionGroup grp;
        if (group instanceof DefaultActionGroup)
            grp = (DefaultActionGroup) group;
        else {
            grp = new DefaultActionGroup();
            final AnAction[] actions = group.getChildren(null);
            for (AnAction action : actions)
                grp.add(action);
        }

        grp.add(new AddAsDependencyAction(this));
View Full Code Here


    {
      toolbar = new JPanel();
    }
    else
    {
      ActionGroup actionGroup = (ActionGroup) ActionManager.getInstance().getAction("revu.issueForm.toolbar");

      ActionToolbar actionToolbar = ActionManager.getInstance()
        .createActionToolbar(ActionPlaces.UNKNOWN, actionGroup, true);
      actionToolbar.setTargetComponent(targetActionComponent);
      toolbar = actionToolbar.getComponent();
View Full Code Here

            final DatasetEditorModelCell cell,
            final ColumnInfo columnInfo) {
        new ModalTask(getDataset().getProject(), "Loading column information", true) {
            public void run(@NotNull ProgressIndicator progressIndicator) {
                progressIndicator.setIndeterminate(true);
                ActionGroup actionGroup = new DatasetEditorTableActionGroup(datasetEditor, cell, columnInfo);
                if (!progressIndicator.isCanceled()) {
                    ActionPopupMenu actionPopupMenu = ActionManager.getInstance().createActionPopupMenu("", actionGroup);
                    final JPopupMenu popupMenu = actionPopupMenu.getComponent();
                    new SimpleLaterInvocator() {
                        public void execute() {
View Full Code Here

        if (navigationTarget == RecordNavigationTarget.EDITOR) {
            openDataEditor(filterInput);
        } else if (navigationTarget == RecordNavigationTarget.VIEWER) {
            openRecordViewer(filterInput);
        } else if (navigationTarget == RecordNavigationTarget.ASK) {
            ActionGroup actionGroup = new RecordNavigationActionGroup(filterInput);
            Component component = (Component) inputEvent.getSource();

            ListPopup popup = JBPopupFactory.getInstance().createActionGroupPopup(
                    "Select navigation target",
                    actionGroup,
View Full Code Here

    setBorder(new EmptyBorder(1, 1, 1, 1));

    // Create the toolbars
    //final DefaultActionGroup actionGroupLeft = new DefaultActionGroup();
    //actionGroupLeft.add(new AnalyzeCurrentEditorFile());
    final ActionGroup actionGroupLeft = (ActionGroup) ActionManager.getInstance().getAction(FindBugsPluginConstants.ACTION_GROUP_LEFT);
    final ActionToolbar toolbarLeft1 = ActionManager.getInstance().createActionToolbar(IdeaUtilImpl.getPluginComponent(_project).getInternalToolWindowId(), actionGroupLeft, false);

    final ActionGroup actionGroupRight = (ActionGroup) ActionManager.getInstance().getAction(FindBugsPluginConstants.ACTION_GROUP_RIGHT);
    final ActionToolbar toolbarRight1 = ActionManager.getInstance().createActionToolbar(IdeaUtilImpl.getPluginComponent(_project).getInternalToolWindowId(), actionGroupRight, false);

    final ActionGroup actionGroupNavigation = (ActionGroup) ActionManager.getInstance().getAction(FindBugsPluginConstants.ACTION_GROUP_NAVIGATION);
    final ActionToolbar toolbarNavigation1 = ActionManager.getInstance().createActionToolbar(IdeaUtilImpl.getPluginComponent(_project).getInternalToolWindowId(), actionGroupNavigation, false);

    final ActionGroup actionGroupUtils = (ActionGroup) ActionManager.getInstance().getAction(FindBugsPluginConstants.ACTION_GROUP_UTILS);
    final ActionToolbar toolbarUtils1 = ActionManager.getInstance().createActionToolbar(IdeaUtilImpl.getPluginComponent(_project).getInternalToolWindowId(), actionGroupUtils, false);


    final Component toolbarLeft = new ActionToolbarContainer(FindBugsPluginConstants.TOOL_WINDOW_ID + ": Analysis...", SwingConstants.VERTICAL, toolbarLeft1, true);
    final Component toolbarRight = new ActionToolbarContainer(FindBugsPluginConstants.TOOL_WINDOW_ID + ": Grouping...", SwingConstants.VERTICAL, toolbarRight1, true);
View Full Code Here

    {
      toolbar = new JPanel();
    }
    else
    {
      ActionGroup actionGroup = (ActionGroup) ActionManager.getInstance().getAction("revu.issueForm.toolbar");

      ActionToolbar actionToolbar = ActionManager.getInstance()
        .createActionToolbar(ActionPlaces.UNKNOWN, actionGroup, true);
      actionToolbar.setTargetComponent(targetActionComponent);
      toolbar = actionToolbar.getComponent();
View Full Code Here

    };


    public static ActionToolbar createActionToolbar(String place, boolean horizontal, String actionGroupName){
        ActionManager actionManager = ActionManager.getInstance();
        ActionGroup actionGroup = (ActionGroup) actionManager.getAction(actionGroupName);
        return actionManager.createActionToolbar(place, actionGroup, horizontal);
    }
View Full Code Here

  protected boolean isInterface(PsiElement psiElement) {
    return false;
  }

  protected void createTrees(@NotNull final Map<String, JTree> trees) {
    ActionGroup group = (ActionGroup)ActionManager.getInstance().getAction("DartClassHierarchyPopupMenu");
    final BaseOnThisTypeAction baseOnThisTypeAction = new BaseOnThisTypeAction();
    final JTree tree1 = createTree(true);
    PopupHandler.installPopupHandler(tree1, group, ActionPlaces.TYPE_HIERARCHY_VIEW_POPUP, ActionManager.getInstance());
    baseOnThisTypeAction
      .registerCustomShortcutSet(ActionManager.getInstance().getAction(IdeActions.ACTION_TYPE_HIERARCHY).getShortcutSet(), tree1);
View Full Code Here

      fillWithUserActions(users, result, file, editor);
    }
    else {
      for (String groupsWithUser : groupsWithUsers) {

        ActionGroup actionGroup =
            createGroupWithUsersActionGroup(groupsWithUser, userModel, file, editor);

        result.add(actionGroup);
      }
    }
View Full Code Here

    List<AnAction> users = new ArrayList<AnAction>();
    User[] groupUsers = userModel.getUsers(group);
    fillWithUserActions(groupUsers, users, file, editor);
    final AnAction[] actions = users.toArray(new AnAction[users.size()]);

    return new ActionGroup(group, true) {
      @NotNull
      public AnAction[] getChildren(AnActionEvent e) {
        return actions;
      }
    };
View Full Code Here

TOP

Related Classes of com.intellij.openapi.actionSystem.ActionGroup

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.