public interface MenuService
ClientAppManager cmgr = _context.clientAppManager(); if (cmgr != null) { MenuService ms = (MenuService) cmgr.getRegisteredApp("desktopgui"); if (ms != null) ms.addMenuHandle(_t("foo"), new Callback()); }
Modifier and Type | Method and Description |
---|---|
MenuHandle |
addMenu(String message,
MenuCallback callback)
Menu will start out shown and enabled, in the root menu
|
MenuHandle |
addMenu(String message,
MenuCallback callback,
MenuHandle parent)
Menu will start out enabled, as a submenu
|
void |
disableMenu(MenuHandle item) |
void |
enableMenu(MenuHandle item) |
void |
hideMenu(MenuHandle item) |
void |
removeMenu(MenuHandle item) |
void |
showMenu(MenuHandle item) |
void |
updateMenu(String message,
MenuHandle item) |
MenuHandle addMenu(String message, MenuCallback callback)
message
- for the menu, translatedcallback
- fired on clickMenuHandle addMenu(String message, MenuCallback callback, MenuHandle parent)
message
- for the menu, translatedcallback
- fired on clickparent
- the parent menu this will be a submenu of, or null for top levelvoid removeMenu(MenuHandle item)
void showMenu(MenuHandle item)
void hideMenu(MenuHandle item)
void enableMenu(MenuHandle item)
void disableMenu(MenuHandle item)
void updateMenu(String message, MenuHandle item)