当前位置: 首页>>代码示例>>Java>>正文


Java DefaultActionGroup.addSeparator方法代码示例

本文整理汇总了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);
}
 
开发者ID:eclipse,项目名称:che,代码行数:17,代码来源:HelpAboutExtension.java

示例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"));
}
 
开发者ID:codenvy-legacy,项目名称:plugin-datasource,代码行数:26,代码来源:SqlEditorExtension.java

示例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();
}
 
开发者ID:codenvy,项目名称:codenvy,代码行数:14,代码来源:TemporaryWorkspaceInformer.java

示例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);
}
 
开发者ID:eclipse,项目名称:che,代码行数:40,代码来源:MavenExtension.java


注:本文中的org.eclipse.che.ide.api.action.DefaultActionGroup.addSeparator方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。