Package com.biglybt.ui.swt
Class MenuBuildUtils.MenuItemPluginMenuControllerImpl
java.lang.Object
com.biglybt.ui.swt.MenuBuildUtils.MenuItemPluginMenuControllerImpl
- All Implemented Interfaces:
MenuBuildUtils.PluginMenuController
- Enclosing class:
- MenuBuildUtils
public static class MenuBuildUtils.MenuItemPluginMenuControllerImpl
extends Object
implements MenuBuildUtils.PluginMenuController
This is an implementation of the PluginMenuController interface for use with
MenuItemImpl classes - note that this is not intended for use by subclasses of
MenuItemImpl (like TableContextMenuItemImpl).
The object passed at construction time is the object to be passed when selection
listeners and fill listeners are notified.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildComplete
(org.eclipse.swt.widgets.Menu menu) void
buildStarts
(org.eclipse.swt.widgets.Menu menu) void
buildSubmenu
(MenuItem parent) org.eclipse.swt.widgets.Listener
makeSelectionListener
(MenuItem menu_item) This method should create a listener object which should be invoked when the given menu item is selected.void
notifyFillListeners
(MenuItem menu_item) This method will be invoked just before the given menu item is displayed in a menu.
-
Field Details
-
parentMenu
private org.eclipse.swt.widgets.Menu parentMenu -
objects
-
-
Constructor Details
-
MenuItemPluginMenuControllerImpl
-
-
Method Details
-
buildStarts
public void buildStarts(org.eclipse.swt.widgets.Menu menu) - Specified by:
buildStarts
in interfaceMenuBuildUtils.PluginMenuController
-
buildComplete
public void buildComplete(org.eclipse.swt.widgets.Menu menu) - Specified by:
buildComplete
in interfaceMenuBuildUtils.PluginMenuController