#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 |