- Your Widget Set For OpenGL
#include <umenumanager.hpp>
Inheritance diagram for ufo::UMenuManager:

Public Member Functions | |
| virtual void | highlightItem (UMenuItem *item) |
| virtual void | activateItem (UMenuItem *item) |
| virtual void | clearPath () |
| virtual void | processKeyEvent (UKeyEvent *e) |
| virtual void | processMouseEvent (UMouseEvent *e) |
Static Public Member Functions | |
| void | setMenuManager (UMenuManager *manager) |
| UMenuManager * | getMenuManager () |
Protected Member Functions | |
| std::vector< UMenu * >::iterator | getIteratorOfSameHierarchy (UMenuItem *item) |
| void | clearPathFrom (const std::vector< UMenu * >::iterator &iter) |
| void | closeMenuPopups (UEvent *e) |
| void | openMenu (UMenu *menu) |
| void | recalcPathWithLeaf (UMenuItem *item) |
| void | highlightNextSibling (UMenuItem *item) |
| void | highlightPreviousSibling (UMenuItem *item) |
| void | highlightNextTopLevel (UMenuItem *item) |
| void | highlightPreviousTopLevel (UMenuItem *item) |
|
|
Clears i.e. closes all menus following |
|
|
Closes all menu popups. |
|
|
|