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)