Package org.eclipse.ui.menus
Class MenuUtil
java.lang.Object
org.eclipse.ui.menus.MenuUtil
Provides utilities and constants for use with the new menus API.
- Since:
- 3.3
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
-Any- Popup Menustatic final String
Main Menustatic final String
Main ToolBar (CoolBar)static final String
Valid query attribute.static final String
Valid query attribute.static final String
Valid query attribute.static final String
Contributions of targets to this location will be included with the show in menu.static final String
Top Left Trim Areastatic final String
Top Right Trim Areastatic final String
Bottom (Status) Trim Areastatic final String
Left Vertical Trim Areastatic final String
Right Vertical Trim Areastatic final String
Workbench Menu. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
menuAddition
(String id) Convenience method to create a standard menu addition The resulting string has the format: "menu:[id]?static String
menuAddition
(String id, String location, String refId) static String
static String
Convenience method to create a standard toolbar addition The resulting string has the format: "toolbar:[id]?static String
toolbarAddition
(String id, String location, String refId) static String
toolbarUri
(String id)
-
Field Details
-
WORKBENCH_MENU
Workbench Menu. On supported platforms, this menu is shown when no workbench windows are active- Since:
- 3.7
- See Also:
-
MAIN_MENU
Main Menu- See Also:
-
MAIN_TOOLBAR
Main ToolBar (CoolBar)- See Also:
-
ANY_POPUP
-Any- Popup Menu- See Also:
-
TRIM_COMMAND1
Top Left Trim Area- See Also:
-
TRIM_COMMAND2
Top Right Trim Area- See Also:
-
TRIM_VERTICAL1
Left Vertical Trim Area- See Also:
-
TRIM_VERTICAL2
Right Vertical Trim Area- See Also:
-
TRIM_STATUS
Bottom (Status) Trim Area- See Also:
-
QUERY_BEFORE
Valid query attribute. Usage menu:menu.id?before=contribution.id.- Since:
- 3.6
- See Also:
-
QUERY_AFTER
Valid query attribute. Usage menu:menu.id?after=contribution.id.- Since:
- 3.6
- See Also:
-
QUERY_ENDOF
Valid query attribute. Usage menu:menu.id?endof=contribution.id.This menu contribution will be placed at the end of the group defined by contribution.id (usually right in front of the next group marker or separator). Further contribution processing can still place other contributions after this one.
- Since:
- 3.6
- See Also:
-
SHOW_IN_MENU_ID
Contributions of targets to this location will be included with the show in menu.- Since:
- 3.4
- See Also:
-
-
Constructor Details
-
MenuUtil
public MenuUtil()
-
-
Method Details
-
toolbarUri
- Parameters:
id
- The toolbar's id- Returns:
- The lcoation URI for a toolbar with the given id
-
toolbarAddition
- Parameters:
id
- The id of the toolbarlocation
- The relative location specifierrefId
- The id of the toolbar element to be relative to- Returns:
- A location URI formatted with the given parameters
-
toolbarAddition
Convenience method to create a standard toolbar addition The resulting string has the format: "toolbar:[id]?after=additions"- Parameters:
id
- The id of the root element to contribute to- Returns:
- The formatted string