本文整理汇总了Java中org.eclipse.che.ide.api.action.DefaultActionGroup.addSeparator方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultActionGroup.addSeparator方法的具体用法?Java DefaultActionGroup.addSeparator怎么用?Java DefaultActionGroup.addSeparator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.che.ide.api.action.DefaultActionGroup
的用法示例。
在下文中一共展示了DefaultActionGroup.addSeparator方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: HelpAboutExtension
import org.eclipse.che.ide.api.action.DefaultActionGroup; //导入方法依赖的package包/类
@Inject
public HelpAboutExtension(
ActionManager actionManager,
final ShowAboutAction showAboutAction,
final RedirectToSupportAction redirectToSupportAction) {
// Compose Help menu
DefaultActionGroup helpGroup =
(DefaultActionGroup) actionManager.getAction(IdeActions.GROUP_HELP);
actionManager.registerAction("showAbout", showAboutAction);
actionManager.registerAction("redirectToSupport", redirectToSupportAction);
helpGroup.addSeparator();
helpGroup.add(redirectToSupportAction);
helpGroup.add(showAboutAction);
}
示例2: SqlEditorExtension
import org.eclipse.che.ide.api.action.DefaultActionGroup; //导入方法依赖的package包/类
@Inject
public SqlEditorExtension(final WorkspaceAgent workspaceAgent,
final ActionManager actionManager,
final SqlEditorResources sqlEditorResources,
final FileTypeRegistry fileTypeRegistry,
final EditorRegistry editorRegistry,
final SqlLauncherEditorProvider sqlEditorProvider,
final NewSqlFileAction newSqlFileAction,
final IconRegistry iconRegistry,
@Named("SQLFileType") final FileType sqlFile) {
Log.debug(SqlEditorExtension.class, "Initialization of SQL editor extension.");
fileTypeRegistry.registerFileType(sqlFile);
editorRegistry.register(sqlFile, sqlEditorProvider);
// add action for creating new SQL file in "File-New" submenu
DefaultActionGroup newGroup = (DefaultActionGroup)actionManager.getAction(GROUP_FILE_NEW);
newGroup.addSeparator();
actionManager.registerAction("newSqlFileAction", newSqlFileAction);
newGroup.add(newSqlFileAction);
// register the sql file icon
iconRegistry.registerIcon(new Icon("default.sqlfile.icon", "org/eclipse/che/ide/ext/datasource/client/sqleditor/sql-icon.png"));
}
示例3: process
import org.eclipse.che.ide.api.action.DefaultActionGroup; //导入方法依赖的package包/类
public void process() {
Workspace workspace = appContext.getWorkspace();
if (workspace == null || !workspace.isTemporary()) {
return;
}
actionManager.registerAction("temporaryWorkspaceIndicator", temporaryWorkspaceIndicator);
DefaultActionGroup mainToolbarGroup =
(DefaultActionGroup) actionManager.getAction(IdeActions.GROUP_LEFT_STATUS_PANEL);
mainToolbarGroup.add(temporaryWorkspaceIndicator, Constraints.FIRST);
mainToolbarGroup.addSeparator();
}
示例4: prepareActions
import org.eclipse.che.ide.api.action.DefaultActionGroup; //导入方法依赖的package包/类
@Inject
private void prepareActions(
ActionManager actionManager,
DependencyResolverAction dependencyResolverAction,
GetEffectivePomAction getEffectivePomAction,
ReimportMavenDependenciesAction reimportMavenDependenciesAction) {
// register actions
actionManager.registerAction("getEffectivePom", getEffectivePomAction);
actionManager.registerAction(
"reimportMavenDependenciesAction", reimportMavenDependenciesAction);
// add actions in main menu
DefaultActionGroup assistantGroup =
(DefaultActionGroup) actionManager.getAction(GROUP_ASSISTANT);
assistantGroup.add(getEffectivePomAction, Constraints.LAST);
// create maven context menu
DefaultActionGroup mavenContextMenuGroup =
new DefaultActionGroup(MAVEN_GROUP_CONTEXT_MENU_NAME, true, actionManager);
actionManager.registerAction(MAVEN_GROUP_CONTEXT_MENU_ID, mavenContextMenuGroup);
mavenContextMenuGroup
.getTemplatePresentation()
.setImageElement(new SVGImage(resources.maven()).getElement());
// add maven context menu to main context menu
DefaultActionGroup mainContextMenuGroup =
(DefaultActionGroup) actionManager.getAction("resourceOperation");
mainContextMenuGroup.addSeparator();
mainContextMenuGroup.add(mavenContextMenuGroup, Constraints.LAST);
// add actions in context menu
mavenContextMenuGroup.add(reimportMavenDependenciesAction);
mavenContextMenuGroup.addSeparator();
// add resolver widget on right part of bottom panel
final DefaultActionGroup rightStatusPanelGroup =
(DefaultActionGroup) actionManager.getAction(GROUP_RIGHT_STATUS_PANEL);
rightStatusPanelGroup.add(dependencyResolverAction);
}