List of usage examples for com.intellij.openapi.actionSystem Constraints FIRST
Constraints FIRST
To view the source code for com.intellij.openapi.actionSystem Constraints FIRST.
Click Source Link
From source file:com.anecdote.ideaplugins.commitlog.CommitLogProjectComponent.java
License:Apache License
public void initComponent() { _vcsManager = ProjectLevelVcsManager.getInstance(_project); _vcsManager.registerCheckinHandlerFactory(this); if (_generateCommentAction == null) { _generateCommentAction = new GenerateCommentAction(); ActionManager.getInstance().registerAction("CommitLogPlugin.GenerateComment", _generateCommentAction); DefaultActionGroup actionGroup = (DefaultActionGroup) ActionManager.getInstance() .getAction("Vcs.MessageActionGroup"); actionGroup.add(_generateCommentAction, Constraints.LAST); actionGroup = (DefaultActionGroup) ActionManager.getInstance() .getAction("CHANGES_BAR_COMMIT_COMMENT_ACTIONS"); if (actionGroup != null) { actionGroup.add(_generateCommentAction, Constraints.FIRST); }//from ww w. ja v a 2 s . c o m } }
From source file:com.imaginea.kodebeagle.impl.ui.MainWindow.java
License:Apache License
@NotNull @Override/* www .j ava 2 s.co m*/ protected final DefaultActionGroup getActionGroup() { RefreshAction refreshAction = new RefreshAction(); DefaultActionGroup actionGroup = getBasicActionGroup(); actionGroup.add(refreshAction, Constraints.FIRST); actionGroup.addSeparator(); return actionGroup; }
From source file:com.imaginea.kodebeagle.javaplugin.ui.MainWindow.java
License:Apache License
@NotNull protected final DefaultActionGroup getActionGroup() { RefreshActionBase refreshAction = new RefreshAction(); DefaultActionGroup group = getBasicActionGroup(); group.add(refreshAction, Constraints.FIRST); group.addSeparator();/*from ww w .j a va2s . c o m*/ return group; }
From source file:com.intellij.debugger.DefaultDebugUIEnvironment.java
License:Apache License
@Override public void initActions(RunContentDescriptor content, DefaultActionGroup actionGroup) { Executor executor = myExecutionEnvironment.getExecutor(); RestartAction restartAction = new RestartAction(content, myExecutionEnvironment); actionGroup.add(restartAction, Constraints.FIRST); restartAction.registerShortcut(content.getComponent()); actionGroup.add(new CloseAction(executor, content, myExecutionEnvironment.getProject())); actionGroup.add(new ContextHelpAction(executor.getHelpId())); }
From source file:com.intellij.debugger.engine.JavaDebugProcess.java
License:Apache License
@Override public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar, @NotNull DefaultActionGroup topToolbar, @NotNull DefaultActionGroup settings) { Constraints beforeRunner = new Constraints(Anchor.BEFORE, "Runner.Layout"); leftToolbar.add(AnSeparator.getInstance(), beforeRunner); leftToolbar.add(ActionManager.getInstance().getAction(DebuggerActions.EXPORT_THREADS), beforeRunner); leftToolbar.add(ActionManager.getInstance().getAction(DebuggerActions.DUMP_THREADS), beforeRunner); leftToolbar.add(AnSeparator.getInstance(), beforeRunner); addActionToGroup(settings, XDebuggerActions.AUTO_TOOLTIP); settings.addAction(new AutoVarsSwitchAction(), Constraints.FIRST); settings.addAction(new WatchLastMethodReturnValueAction(), Constraints.FIRST); }
From source file:com.intellij.debugger.engine.JavaDebugProcess.java
License:Apache License
private static void addActionToGroup(final DefaultActionGroup group, final String actionId) { AnAction action = ActionManager.getInstance().getAction(actionId); if (action != null) { group.addAction(action, Constraints.FIRST); }//ww w . j a va 2 s. co m }
From source file:com.microsoft.alm.plugin.idea.common.ui.controls.WorkItemQueryDropDown.java
License:Open Source License
public WorkItemQueryDropDown(final Project project, final RepositoryContext repositoryContext) { super();/* w w w .j ava 2 s.c om*/ this.project = project; this.repositoryContext = repositoryContext; this.defaultQuery = new QueryAction(TfPluginBundle.message(TfPluginBundle.KEY_VCS_WIT_QUERY_DEFAULT_QUERY), WorkItemHelper.getAssignedToMeQuery()); this.loadingAction = new LoadingAction(); this.queryOperationInput = new WorkItemQueriesLookupOperation.QueryInputs( WorkItemQueriesLookupOperation.QueryRootDirectories.MY_QUERIES); // set defaults for dropdown entries this.group.add(defaultQuery, Constraints.FIRST); this.group.addSeparator(TfPluginBundle.message(TfPluginBundle.KEY_VCS_WIT_QUERY_SEPARATOR_MY_QUERIES)); this.group.add(loadingAction, Constraints.LAST); this.selectedQuery = defaultQuery; initializeUI(); }
From source file:com.microsoft.alm.plugin.idea.common.ui.controls.WorkItemQueryDropDown.java
License:Open Source License
protected ActionGroup populateDropDownMenu() { if (!isInitialized) { // add initial items to menu group.add(defaultQuery, Constraints.FIRST); group.addSeparator(TfPluginBundle.message(TfPluginBundle.KEY_VCS_WIT_QUERY_SEPARATOR_MY_QUERIES)); group.add(loadingAction, Constraints.LAST); // persist an existing selected query if there is one selectedQuery = selectedQuery == null ? defaultQuery : selectedQuery; // add menu items from server addQueriesFromServer(group);/*ww w. j a va2 s .co m*/ isInitialized = true; } return group; }
From source file:com.urswolfer.intellij.plugin.gerrit.ui.GerritToolWindow.java
License:Apache License
private ActionToolbar createToolbar(final Project project) { DefaultActionGroup groupFromConfig = (DefaultActionGroup) ActionManager.getInstance() .getAction("Gerrit.Toolbar"); DefaultActionGroup group = new DefaultActionGroup(groupFromConfig); // copy required (otherwise config action group gets modified) DefaultActionGroup filterGroup = new DefaultActionGroup(); Iterable<ChangesFilter> filters = changesFilters.getFilters(); for (ChangesFilter filter : filters) { filterGroup.add(filter.getAction(project)); }//from w ww . j av a 2 s.c o m filterGroup.add(new Separator()); group.add(filterGroup, Constraints.FIRST); changesFilters.addObserver(new Observer() { @Override public void update(Observable observable, Object o) { reloadChanges(project, true); } }); return ActionManager.getInstance().createActionToolbar("Gerrit.Toolbar", group, true); }
From source file:org.jetbrains.idea.maven.navigator.actions.MavenRunConfigurationMenu.java
License:Apache License
@Override public void update(AnActionEvent e) { for (AnAction action : getChildActionsOrStubs()) { if (action instanceof ExecuteMavenRunConfigurationAction) { remove(action);//from w w w . j a v a 2 s. co m } } final Project project = e.getProject(); final RunnerAndConfigurationSettings settings = e.getData(MavenDataKeys.RUN_CONFIGURATION); if (settings == null || project == null) { return; } Executor[] executors = ExecutorRegistry.getInstance().getRegisteredExecutors(); for (int i = executors.length; --i >= 0;) { final ProgramRunner runner = RunnerRegistry.getInstance().getRunner(executors[i].getId(), settings.getConfiguration()); AnAction action = new ExecuteMavenRunConfigurationAction(executors[i], runner != null, project, settings); addAction(action, Constraints.FIRST); } super.update(e); }