#include <umenuImpl.hpp>
Public Member Functions | |
| UMenuManager (UEventFlow *) | |
| UMenu * | getDeepestMenu () const |
| returns the deepest menu in the menu stack (if any, null otherwise). | |
| bool | contains (UMenu *menu) const |
| returns true if this menu is in the menu stack. | |
| bool | contains (UView *) const |
| returns true if this view is contained in a menu in the menu stack. | |
| bool | empty () const |
| returns true if there no menu in the stack. | |
| void | closeSubMenus (UMenu *menu, bool including_this_menu) |
| closes the submenus of this menu (calls closeAllMenus if menu is not found). | |
| void | closeAllMenus (bool stop_auto_open_mode) |
| closes all menus in the menu stack. | |
| void | openMenu (UView *opener, UMenu *, UGroup *menuGroup, UDisp *) |
| void | openMenuAfterDelay () |
| void | closeMenuAfterDelay () |
| void | enterMenuOpener (UEvent &, UMenu *) |
| void | enterMenubarChild (UEvent &, bool inside_menubar) |
| void | leaveMenubarChild (UEvent &, bool inside_menubar) |
| void | enterMenuChild (UEvent &, UMenu *) |
| void | leaveMenuChild (UEvent &) |
| void | relaxMenuChild (UEvent &) |
Friends | |
| class | UMenu |
| class | UMenubar |
1.4.7