本文整理汇总了Java中com.intellij.ide.actions.CloseTabToolbarAction类的典型用法代码示例。如果您正苦于以下问题:Java CloseTabToolbarAction类的具体用法?Java CloseTabToolbarAction怎么用?Java CloseTabToolbarAction使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
CloseTabToolbarAction类属于com.intellij.ide.actions包,在下文中一共展示了CloseTabToolbarAction类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: createToolbarActions
import com.intellij.ide.actions.CloseTabToolbarAction; //导入依赖的package包/类
private ActionGroup createToolbarActions(final CoverageViewTreeStructure treeStructure) {
final DefaultActionGroup actionGroup = new DefaultActionGroup();
actionGroup.add(new GoUpAction(treeStructure));
if (treeStructure.supportFlattenPackages()) {
actionGroup.add(new FlattenPackagesAction());
}
installAutoScrollToSource(actionGroup);
installAutoScrollFromSource(actionGroup);
actionGroup.add(ActionManager.getInstance().getAction("GenerateCoverageReport"));
actionGroup.add(new CloseTabToolbarAction() {
@Override
public void actionPerformed(AnActionEvent e) {
CoverageDataManager.getInstance(myProject).chooseSuitesBundle(null);
}
});
actionGroup.add(new ContextHelpAction(HELP_ID));
return actionGroup;
}
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:21,代码来源:CoverageView.java
示例2: openCommittedChangesTab
import com.intellij.ide.actions.CloseTabToolbarAction; //导入依赖的package包/类
public void openCommittedChangesTab(final CommittedChangesProvider provider,
final RepositoryLocation location,
final ChangeBrowserSettings settings,
final int maxCount,
String title) {
DefaultActionGroup extraActions = new DefaultActionGroup();
CommittedChangesPanel panel = new CommittedChangesPanel(myProject, provider, settings, location, extraActions);
panel.setMaxCount(maxCount);
panel.refreshChanges(false);
final ContentFactory factory = ContentFactory.SERVICE.getInstance();
if (title == null && location != null) {
title = VcsBundle.message("browse.changes.content.title", location.toPresentableString());
}
final Content content = factory.createContent(panel, title, false);
final ChangesViewContentI contentManager = ChangesViewContentManager.getInstance(myProject);
contentManager.addContent(content);
contentManager.setSelectedContent(content);
extraActions.add(new CloseTabToolbarAction() {
public void actionPerformed(final AnActionEvent e) {
contentManager.removeContent(content);
}
});
ToolWindow window = ToolWindowManager.getInstance(myProject).getToolWindow(ChangesViewContentManager.TOOLWINDOW_ID);
if (!window.isVisible()) {
window.activate(null);
}
}
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:30,代码来源:AbstractVcsHelperImpl.java
示例3: fillRightToolbarGroup
import com.intellij.ide.actions.CloseTabToolbarAction; //导入依赖的package包/类
@Override
protected void fillRightToolbarGroup(DefaultActionGroup group) {
super.fillRightToolbarGroup(group);
group.add(new CompilerPropertiesAction());
group.add(new CloseTabToolbarAction() {
@RequiredDispatchThread
@Override
public void actionPerformed(@Nonnull AnActionEvent e) {
ProblemsView.getInstance(myProject).showOrHide(true);
}
});
}
开发者ID:consulo,项目名称:consulo,代码行数:13,代码来源:ProblemsViewPanel.java
示例4: openCommittedChangesTab
import com.intellij.ide.actions.CloseTabToolbarAction; //导入依赖的package包/类
public void openCommittedChangesTab(final CommittedChangesProvider provider,
final RepositoryLocation location,
final ChangeBrowserSettings settings,
final int maxCount,
String title) {
DefaultActionGroup extraActions = new DefaultActionGroup();
CommittedChangesPanel panel = new CommittedChangesPanel(myProject, provider, settings, location, extraActions);
panel.setMaxCount(maxCount);
panel.refreshChanges(false);
final ContentFactory factory = ContentFactory.getInstance();
if (title == null && location != null) {
title = VcsBundle.message("browse.changes.content.title", location.toPresentableString());
}
final Content content = factory.createContent(panel, title, false);
final ChangesViewContentI contentManager = ChangesViewContentManager.getInstance(myProject);
contentManager.addContent(content);
contentManager.setSelectedContent(content);
extraActions.add(new CloseTabToolbarAction() {
public void actionPerformed(final AnActionEvent e) {
contentManager.removeContent(content);
}
});
ToolWindow window = ToolWindowManager.getInstance(myProject).getToolWindow(ChangesViewContentManager.TOOLWINDOW_ID);
if (!window.isVisible()) {
window.activate(null);
}
}
开发者ID:consulo,项目名称:consulo,代码行数:30,代码来源:AbstractVcsHelperImpl.java
示例5: createToolbar
import com.intellij.ide.actions.CloseTabToolbarAction; //导入依赖的package包/类
private void createToolbar() {
DefaultActionGroup group = new DefaultActionGroup();
group.add(new CloseTabToolbarAction() {
@Override
public void actionPerformed(AnActionEvent e) {
ToolWindowManager.getInstance(myProject).unregisterToolWindow(UnchainAction.UNCHAIN_TOOLWINDOW_ID);
}
});
group.add(new MergeAction());
group.add(new MarkUnwantedAction());
ActionToolbar toolbar = ActionManager.getInstance().createActionToolbar(ActionPlaces.UNKNOWN, group, true);
add(toolbar.getComponent(), BorderLayout.NORTH);
}
开发者ID:JetBrains,项目名称:hackathon-unchain,代码行数:14,代码来源:UnchainPanel.java
注:本文中的com.intellij.ide.actions.CloseTabToolbarAction类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论