Package | Description |
---|---|
org.eclipse.debug.ui.actions |
Provides a set of actions related to running and debugging applications. |
org.eclipse.jface.action |
Provides support for shared UI resources such as menus,
tool bars, and status lines.
|
org.eclipse.team.ui.synchronize |
Contains the team synchronization presentation framework and support
for the Synchronize View.
|
org.eclipse.ui.actions |
Classes for actions and operations used in a workbench
window, page, or part in the Eclipse Platform User Interface.
|
org.eclipse.ui.internal.menus | |
org.eclipse.ui.menus |
Provides the public API and default implementation for contributing menu
and toolbars to the menu service.
|
org.eclipse.ui.part |
Classes for the creation of workbench parts that integrate
with the Eclipse Platform User Interface.
|
Modifier and Type | Class and Description |
---|---|
class |
BreakpointTypesContribution
Breakpoint ruler pop-up action that creates a sub-menu to select the currently
active breakpoint type.
|
Modifier and Type | Method and Description |
---|---|
protected IContributionItem[] |
BreakpointTypesContribution.getContributionItems() |
Modifier and Type | Interface and Description |
---|---|
interface |
IMenuManager
The
IMenuManager interface provides protocol for managing
contributions to a menu bar and its sub menus. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGroupMarker
Abstract superclass for group marker classes.
|
class |
ActionContributionItem
A contribution item which delegates to an action.
|
class |
ContributionItem
An abstract base implementation for contribution items.
|
class |
ControlContribution
An abstract contribution item implementation for adding an arbitrary
SWT control to a tool bar.
|
class |
GroupMarker
A group marker is a special kind of contribution item denoting
the beginning of a group.
|
class |
MenuManager
A menu manager is a contribution manager which realizes itself and its items
in a menu control; either as a menu bar, a sub-menu, or a context menu.
|
class |
Separator
A separator is a special kind of contribution item which acts
as a visual separator and, optionally, acts as a group marker.
|
class |
StatusLineContributionItem
A contribution item to be used with status line managers.
|
class |
SubContributionItem
A
SubContributionItem is a wrapper for an IContributionItem . |
class |
SubMenuManager
A
SubMenuManager is used to define a set of contribution
items within a parent manager. |
class |
ToolBarContributionItem
The
ToolBarContributionItem class provides a wrapper for tool
bar managers when used in cool bar managers. |
Modifier and Type | Method and Description |
---|---|
IContributionItem |
SubContributionManager.find(String id) |
IContributionItem |
SubMenuManager.find(String id) |
IContributionItem |
ContributionManager.find(String id) |
IContributionItem |
IContributionManager.find(String id)
Finds the contribution item with the given id.
|
IContributionItem |
MenuManager.findUsingPath(String path) |
IContributionItem |
SubMenuManager.findUsingPath(String path) |
IContributionItem |
IMenuManager.findUsingPath(String path)
Finds the contribution item at the given path.
|
IContributionItem |
SubContributionItem.getInnerItem()
Returns the inner contribution item.
|
IContributionItem[] |
SubContributionManager.getItems() |
IContributionItem[] |
ContributionManager.getItems() |
IContributionItem[] |
IContributionManager.getItems()
Returns all contribution items known to this manager.
|
IContributionItem |
SubContributionManager.remove(IContributionItem item) |
IContributionItem |
ContributionManager.remove(IContributionItem item) |
IContributionItem |
IContributionManager.remove(IContributionItem item)
Removes the given contribution item from the contribution items
known to this manager.
|
IContributionItem |
SubContributionManager.remove(String id) |
IContributionItem |
ContributionManager.remove(String ID) |
IContributionItem |
IContributionManager.remove(String id)
Removes and returns the contribution item with the given id from this manager.
|
protected IContributionItem |
SubContributionManager.unwrap(IContributionItem item)
Unwraps a nested contribution item.
|
Modifier and Type | Method and Description |
---|---|
void |
SubContributionManager.add(IContributionItem item) |
void |
ContributionManager.add(IContributionItem item) |
void |
IContributionManager.add(IContributionItem item)
Adds a contribution item to this manager.
|
protected boolean |
CoolBarManager.allowItem(IContributionItem itemToAdd) |
protected boolean |
ContributionManager.allowItem(IContributionItem itemToAdd)
This method allows subclasses of
ContributionManager to
prevent certain items in the contributions list. |
void |
SubContributionManager.appendToGroup(String groupName,
IContributionItem item) |
void |
ContributionManager.appendToGroup(String groupName,
IContributionItem item) |
void |
IContributionManager.appendToGroup(String groupName,
IContributionItem item)
Adds a contribution item to this manager at the end of the group
with the given name.
|
protected void |
MenuManager.doItemFill(IContributionItem ci,
int index)
Call an
IContributionItem 's fill method with the
implementation's widget. |
Integer |
IContributionManagerOverrides.getAccelerator(IContributionItem item)
This is not intended to be called outside of the workbench.
|
String |
IContributionManagerOverrides.getAcceleratorText(IContributionItem item)
This is not intended to be called outside of the workbench.
|
Boolean |
IContributionManagerOverrides.getEnabled(IContributionItem item)
Find out the enablement of the item
|
String |
IContributionManagerOverrides.getText(IContributionItem item)
This is not intended to be called outside of the workbench.
|
Boolean |
IContributionManagerOverrides.getVisible(IContributionItem item)
Visiblity override.
|
protected int |
ContributionManager.indexOf(IContributionItem item)
Returns the index of the object in the internal structure.
|
void |
ContributionManager.insert(int index,
IContributionItem item)
Insert the item at the given index.
|
void |
SubContributionManager.insertAfter(String id,
IContributionItem item) |
void |
ContributionManager.insertAfter(String ID,
IContributionItem item) |
void |
IContributionManager.insertAfter(String id,
IContributionItem item)
Inserts a contribution item after the item with the given id.
|
void |
SubContributionManager.insertBefore(String id,
IContributionItem item) |
void |
ContributionManager.insertBefore(String ID,
IContributionItem item) |
void |
IContributionManager.insertBefore(String id,
IContributionItem item)
Inserts a contribution item before the item with the given id.
|
protected void |
ContributionManager.internalSetItems(IContributionItem[] items)
An internal method for setting the order of the contribution items.
|
boolean |
MenuManager.isSubstituteFor(IContributionItem item)
Deprecated.
this method is no longer a part of the
IContributionItem API. |
protected void |
CoolBarManager.itemAdded(IContributionItem item)
Subclasses may extend this
ContributionManager method,
but must call super.itemAdded . |
protected void |
ContributionManager.itemAdded(IContributionItem item)
The given item was added to the list of contributions.
|
protected void |
SubContributionManager.itemAdded(IContributionItem item,
SubContributionItem wrap)
Notifies that an item has been added.
|
protected void |
SubContributionManager.itemRemoved(IContributionItem item)
Notifies that an item has been removed.
|
protected void |
CoolBarManager.itemRemoved(IContributionItem item)
Subclasses may extend this
ContributionManager method,
but must call super.itemRemoved . |
protected void |
ContributionManager.itemRemoved(IContributionItem item)
The given item was removed from the list of contributions.
|
void |
SubContributionManager.prependToGroup(String groupName,
IContributionItem item) |
void |
ContributionManager.prependToGroup(String groupName,
IContributionItem item) |
void |
IContributionManager.prependToGroup(String groupName,
IContributionItem item)
Adds a contribution item to this manager at the beginning of the
group with the given name.
|
IContributionItem |
SubContributionManager.remove(IContributionItem item) |
IContributionItem |
ContributionManager.remove(IContributionItem item) |
IContributionItem |
IContributionManager.remove(IContributionItem item)
Removes the given contribution item from the contribution items
known to this manager.
|
boolean |
ContributionManager.replaceItem(String identifier,
IContributionItem replacementItem)
Replaces the item of the given identifier with another contribution item.
|
void |
CoolBarManager.setItems(IContributionItem[] newItems)
Replaces the current items with the given items.
|
protected IContributionItem |
SubContributionManager.unwrap(IContributionItem item)
Unwraps a nested contribution item.
|
protected SubContributionItem |
SubContributionManager.wrap(IContributionItem item)
Wraps a contribution item in a sub contribution item, and returns the new wrapper.
|
Constructor and Description |
---|
SubContributionItem(IContributionItem item)
Creates a new
SubContributionItem . |
Modifier and Type | Method and Description |
---|---|
protected IContributionItem |
SynchronizePageActionGroup.findGroup(IContributionManager menu,
String groupId)
Helper method to find the group of the given id for the page associated
with the configuration of this action group.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
SynchronizePageActionGroup.appendToGroup(IContributionManager manager,
String groupId,
IContributionItem item)
Helper method to add a contribution item to a group in a menu.
|
protected void |
SynchronizePageActionGroup.appendToGroup(String menuId,
String groupId,
IContributionItem item)
Helper method that can be invoked during initialization to add an item to
a particular menu (one of P_TOOLBAR_MENU, P_VIEW_MENU, P_CONTEXT_MENU
from ISynchronizePageConfiguration).
|
Modifier and Type | Class and Description |
---|---|
class |
BaseNewWizardMenu
A
BaseNewWizardMenu is used to populate a menu manager with
New Wizard actions for the current perspective's new wizard shortcuts,
including an Other... action to open the new wizard dialog. |
class |
CompoundContributionItem
A compound contribution is a contribution item consisting of a
dynamic list of contribution items.
|
class |
NewWizardMenu
A
NewWizardMenu augments BaseNewWizardMenu with IDE-specific
actions: New Project... |
class |
OpenNewPageMenu
Deprecated.
Workbench no longer exposes the concept of "pages" in the
user ui model. See IWorkbench.showPerspective methods.
|
class |
OpenNewWindowMenu
Deprecated.
See IWorkbench.showPerspective methods.
|
class |
OpenPerspectiveMenu
Deprecated.
See IWorkbench.showPerspective methods.
|
class |
OpenWithMenu
A menu for opening files in the workbench.
|
class |
PerspectiveMenu
A menu for perspective selection.
|
Modifier and Type | Method and Description |
---|---|
abstract IContributionItem |
ContributionItemFactory.create(IWorkbenchWindow window)
Creates a new standard contribution item for the given workbench window.
|
protected IContributionItem[] |
BaseNewWizardMenu.getContributionItems() |
protected abstract IContributionItem[] |
CompoundContributionItem.getContributionItems()
Return a list of contributions items that will replace this item in the
parent manager.
|
protected IContributionItem[] |
NewWizardMenu.getContributionItems() |
Constructor and Description |
---|
NewWizardDropDownAction(IWorkbenchWindow window,
ActionFactory.IWorkbenchAction showDlgAction,
IContributionItem newWizardMenu)
Create a new
NewWizardDropDownAction . |
Modifier and Type | Class and Description |
---|---|
class |
org.eclipse.ui.internal.menus.InternalControlContribution
Add workbench specific information to a standard control contribution.
|
Modifier and Type | Class and Description |
---|---|
class |
CommandContributionItem
A contribution item which delegates to a command.
|
class |
WorkbenchWindowControlContribution
Abstract base class from which all controls contributions to
the workbench through the 'org.eclipse.ui.menus' extension
point must derive.
|
Modifier and Type | Method and Description |
---|---|
void |
IContributionRoot.addContributionItem(IContributionItem item,
Expression visibleWhen)
Adds a given contribution item with provided visibility expression and
kill-switch filtering as a direct child of this container.
|
void |
IContributionRoot.registerVisibilityForChild(IContributionItem item,
Expression visibleWhen)
Registers visibilty for arbitrary
IContributionItem instances
that are NOT direct children of this container. |
Modifier and Type | Class and Description |
---|---|
class |
CoolItemGroupMarker
A group marker used by EditorActionBars to delineate CoolItem groups.
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.