#include <ActionMenu.h>
Inheritance diagram for Menu:

Public Member Functions | |
| Menu (void) | |
| virtual | ~Menu (void) |
| virtual void | update (float dtime) |
| virtual void | draw (void) |
| void | addItem (MenuItem *new_item) |
| void | nextItem (void) |
| void | prevItem (void) |
| virtual void | invokeAction () |
| virtual bool | shiftUp (void) |
| virtual bool | shiftDown (void) |
| virtual void | foldOut (void) |
| virtual bool | foldIn (void) |
Protected Attributes | |
| std::list< MenuItem * > | items |
| std::list< MenuItem * >::iterator | current |
| std::list< MenuItem * >::iterator | pending |
| bool | outFolded |
| float | roll |
| Menu::Menu | ( | void | ) |
| virtual Menu::~Menu | ( | void | ) | [inline, virtual] |
| void Menu::addItem | ( | MenuItem * | new_item | ) |
| virtual void Menu::draw | ( | void | ) | [virtual] |
Reimplemented in SubMenu, and ActionMenu.
| virtual bool Menu::foldIn | ( | void | ) | [virtual] |
Reimplemented in SubMenu.
| virtual void Menu::foldOut | ( | void | ) | [virtual] |
Reimplemented in SubMenu.
| virtual void Menu::invokeAction | ( | ) | [virtual] |
Reimplemented in SubMenu.
| void Menu::nextItem | ( | void | ) |
| void Menu::prevItem | ( | void | ) |
| virtual bool Menu::shiftDown | ( | void | ) | [virtual] |
Reimplemented in SubMenu.
| virtual bool Menu::shiftUp | ( | void | ) | [virtual] |
Reimplemented in SubMenu.
| virtual void Menu::update | ( | float | dtime | ) | [virtual] |
Reimplemented in SubMenu.
std::list<MenuItem*>::iterator Menu::current [protected] |
std::list<MenuItem*> Menu::items [protected] |
bool Menu::outFolded [protected] |
std::list<MenuItem*>::iterator Menu::pending [protected] |
float Menu::roll [protected] |
1.4.7