| java.lang.Object org.eclipse.ui.AbstractSourceProvider org.eclipse.ui.internal.services.MenuSourceProvider
MenuSourceProvider | final public class MenuSourceProvider extends AbstractSourceProvider (Code) | |
A listener to changes in the showing menus. This is used to activate handlers
just for the span of a menu being shown. This is needed for full support for
legacy action-based extension points.
This class is only intended for internal use within
org.eclipse.ui.workbench .
since: 3.2 |
addShowingMenus | final public void addShowingMenus(Set menuIds, ISelection localSelection, ISelection localEditorInput)(Code) | | Adds all of the given menu identifiers as being shown.
Parameters: menuIds - The ids of the menu that is now showing; must not benull . |
dispose | final public void dispose()(Code) | | |
getCurrentState | final public Map getCurrentState()(Code) | | |
getProvidedSourceNames | final public String[] getProvidedSourceNames()(Code) | | |
removeShowingMenus | final public void removeShowingMenus(Set menuIds, ISelection localSelection, ISelection localEditorInput)(Code) | | Removes all of the given menu identifiers as being shown.
Parameters: menuIds - The ids of the menu that is no longer shown; must not benull . |
Fields inherited from org.eclipse.ui.AbstractSourceProvider | protected static boolean DEBUG(Code)(Java Doc)
|
|
|