Class MenuProvider
Object
|
+--MenuProvider
- class
MenuProvider
Raises:
menuschanged- whenever any object's menu has changed. Listeners receive an array of the objects whose menus have changed.
rootmenuchanged- whenever the root menu has changed.
Defined in menu_provider.js
MenuProvider
function MenuProvider()
addEventListener
void addEventListener(event, listener)
getMenu
Menu getMenu(<Object> element)
Requests a context menu for the widget that will display
element. If there is no useful menu, return
null and the viewer's main context menu will be
displayed whenever the user requests a context menu for this
element.
Parameters:
element - the domain object for which a context menu is being requested
Returns:
the Menu to use as element's context menu
getRootMenu
Menu getRootMenu(<AbstractViewer> viewer)
Requests a context menu for viewer's main widget.
Return null to prevent any context menu for the
viewer's main widget.
Parameters:
viewer - the viewer for which a context menu is being requested
Returns:
the Menu to use as viewer's context menu
removeEventListener
void removeEventListener(event, listener)
