Org. Eclipse. UI. IDE, menu and toolbar paths

Source: Internet
Author: User
Public interface Iideactionconstants

Identifiers for IDE menus, toolbars and groups.

This interface contains constants only; it is not intended to be implemented or extended.

Note: Want to move ide-specific stuff out of iworkbenchactionconstants. There's still some cleanup to be done here (and there ).

 

 

Since:
3.0

Field Summary
static String ADD_EXT
Edit menu: name of group for extra add-like actions (Value"add.ext").
static String BUILD_EXT
Workbench menu: name of group for extra build-like actions (Value"build.ext").
static String BUILD_GROUP
Group IDs for build toolbar group.
static String CLOSE_EXT
File menu: name of group for extra close-like actions (Value"close.ext").
static String CUT_EXT
Edit menu: name of group for extra cut-like actions (Value"cut.ext").
static String EDIT_END
Edit menu: name of group for end of menu (Value"editEnd").
static String EDIT_START
Edit menu: name of group for start of menu (Value"editStart").
static String FILE_END
File menu: name of group for end of menu (Value"fileEnd").
static String FILE_START
File menu: name of group for start of menu (Value"fileStart").
static String FIND_EXT
Edit menu: name of group for extra find-like actions (Value"find.ext").
static String GO_INTO
Navigate menu: name of standard go into global action (Value"goInto").
static String GO_TO
Navigate menu: name of standard go to submenu (Value"goTo").
static String GO_TO_RESOURCE
Navigate menu: name of standard go to resource Global Action (Value"goToResource").
static String GROUP_ADD
Pop-up menu: name of group for add actions (Value"group.add").
static String GROUP_FILE
Pop-up menu and cool bar: name of group for file actions (Value"group.file").
static String GROUP_NAV
Coolbar: name of group for navigate actions (Value"group.nav").
static String GROUP_SHOW_IN
Pop-up menu: name of group for show in actions (Value"group.showIn").
static String HELP_END
Help Menu: name of group for end of menu (Value"helpEnd").
static String HELP_START
Help Menu: name of group for start of menu (Value"helpStart").
static String HISTORY_GROUP
Group IDs for history toolbar group.
static String IMPORT_EXT
File menu: name of group for extra import-like actions (Value"import.ext").
static String M_EDIT
Name of standard edit menu (Value"edit").
static String M_FILE
Name of standard file menu (Value"file").
static String M_HELP
Name of standard help menu (Value"help").
static String M_NAVIGATE
Name of standard navigate menu (Value"navigate").
static String M_PROJECT
Name of standard project menu (Value"project").
static String M_WINDOW
Name of standard window menu (Value"window").
static String MRU
File menu: name of "most recently used file" group.
static String NAV_END
Navigate menu: name of group for end of menu (Value"navEnd").
static String NAV_START
Navigate menu: name of group for start of menu (Value"navStart").
static String NEW_EXT
File menu: name of group for extra new-like actions (Value"new.ext").
static String NEW_GROUP
Group IDs for new toolbar group.
static String OPEN_EXT
Navigate menu: name of group for extra open actions (Value"open.ext").
static String PIN_GROUP
Group ID for Pin toolbar group.
static String PRINT_EXT
File menu: name of group for extra print-like actions (Value"print.ext").
static String PROJ_END
Project menu: name of group for start of menu (Value"projEnd").
static String PROJ_START
Project menu: name of group for start of menu (Value"projStart").
static String SAVE_EXT
File menu: name of group for extra save-like actions (Value"save.ext").
static String SAVE_GROUP
Group IDs for save toolbar group.
static String SHOW_EXT
Navigate menu: name of group for extra show actions (Value"show.ext").
static String TOOLBAR_FILE
Workbench toolbar ID for file toolbar group.
static String TOOLBAR_NAVIGATE
Workbench toolbar ID for navigate toolbar group.
static String UNDO_EXT
Edit menu: name of group for extra Undo-like actions (Value"undo.ext").

 

 

Named tool bars in the workbench

The workbench tool bar is composed of tool bars contributed by different plug-ins, including the workbench itself. within any particle tool bar, there are named groups or slots that can be used for inserting new tool bar items.

The following description of the workbench tool bars is adapted fromIworkbenchactionconstantsClass definition.

// Workbench toolbar idspublic static final String TOOLBAR_FILE = "org.eclipse.ui.workbench.file"public static final String TOOLBAR_NAVIGATE = "org.eclipse.ui.workbench.navigate"; // Workbench toolbar group ids.  To add an item at the beginning of the group, // use the GROUP id.  To add an item at the end of the group, use the EXT id.public static final String PIN_GROUP = "pin.group"; public static final String HISTORY_GROUP = "history.group"; public static final String NEW_GROUP = "new.group"; public static final String SAVE_GROUP = "save.group"; public static final String BUILD_GROUP = "build.group";

 

 

Note: This article is reproduced from:

Http://help.eclipse.org/help33/index.jsp? Topic =/org.eclipse.platform.doc. isV/reference/API/org/Eclipse/UI/IDE/iideactionconstants.html

 

Http://help.eclipse.org/help33/index.jsp? Topic =/org.eclipse.platform.doc. isV/GUIDE/workbench_menupaths.htm

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.