Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.jface.action.IMenuListener

Packages that use IMenuListener
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.ui.texteditor: Provides a framework for text editors obeying to the desktop rules.

Uses of IMenuListener in org.eclipse.debug.ui.actions

Classes in org.eclipse.debug.ui.actions that implement IMenuListener
`class` `RulerBreakpointTypesActionDelegate` Breakpoint ruler pop-up action that creates a sub-menu to select the currently active breakpoint type.
`class` `RulerEnableDisableBreakpointActionDelegate` Toggles enablement of a breakpoint in a vertical ruler.
`class` `RulerToggleBreakpointActionDelegate` Toggles a breakpoint when ruler is double-clicked.

Uses of IMenuListener in org.eclipse.jface.action

Subinterfaces of IMenuListener in org.eclipse.jface.action
`interface` `IMenuListener2` A menu listener that gets informed when a menu is about to hide.

Methods in org.eclipse.jface.action with parameters of type IMenuListener
`void` `MenuManager.addMenuListener(IMenuListener listener)`
`void` `IMenuManager.addMenuListener(IMenuListener listener)` Adds a menu listener to this menu.
`void` `SubMenuManager.addMenuListener(IMenuListener listener)`
`void` `MenuManager.removeMenuListener(IMenuListener listener)`
`void` `IMenuManager.removeMenuListener(IMenuListener listener)` Removes the given menu listener from this menu.
`void` `SubMenuManager.removeMenuListener(IMenuListener listener)`

Uses of IMenuListener in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IMenuListener
`class` `AbstractRulerActionDelegate` This class serves as an adapter for actions contributed to the vertical ruler's context menu.
`class` `BookmarkRulerAction` Adapter for the managing bookmark action.
`class` `SelectRulerAction` Adapter for the select marker action.
`class` `TaskRulerAction` Adapter for the marker ruler action creating/removing tasks.

Methods in org.eclipse.ui.texteditor that return IMenuListener
`protected IMenuListener` `AbstractTextEditor.createContextMenuListener()` Creates the listener on this editor's context menus.
`protected IMenuListener` `AbstractDecoratedTextEditor.createContextMenuListener()`
`protected IMenuListener` `AbstractTextEditor.getContextMenuListener()` Creates and returns the listener on this editor's context menus.

Methods in org.eclipse.ui.texteditor with parameters of type IMenuListener
`void` `AbstractTextEditor.addRulerContextMenuListener(IMenuListener listener)`
`void` `ITextEditorExtension.addRulerContextMenuListener(IMenuListener listener)` Adds a ruler context menu listener to the editor.
`void` `AbstractTextEditor.removeRulerContextMenuListener(IMenuListener listener)`
`void` `ITextEditorExtension.removeRulerContextMenuListener(IMenuListener listener)` Removes a ruler context menu listener from the editor.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.