|
Snoke
|
#include <menu.h>


Public Member Functions | |
| void | add (const char *name) |
| void | focus (int index) |
| void | unfocus (int index) |
| void | draw () |
| Menu (int x, int y, int width, int height) | |
Public Member Functions inherited from Widget | |
| void | _parent (Widget *parentWidget) |
| Widget * | firstChild () |
| Widget * | lastChild () |
| Widget * | parent () |
| void | _next (Widget *nextWidget) |
| Widget * | next () |
| void | _previous (Widget *previousWidget) |
| Widget * | previous () |
| void | add (Widget *child) |
| unsigned short | childLength () |
| std::vector< Widget * > | children () |
| bool | event (unsigned char name) |
| void | listener (unsigned char name, Listener function) |
| void | dispatch (unsigned char name) |
| Widget () | |
Private Attributes | |
| int | x |
| int | y |
| int | width |
| int | height |
Additional Inherited Members | |
Public Attributes inherited from Widget | |
| Widget * | parentWidget |
| Widget * | start |
| Widget * | ending |
| Widget * | nextWidget |
| Widget * | previousWidget |
| unsigned short | length |
| unsigned char | events |
| std::map< unsigned char, std::list< Listener > > | listeners |
Menu (list of selestable items) widget class
| {list<MenuButton>} | buttons - buttons included in menu |
| {int} | x - x coordinate of left menu side |
| {int} | y - y coordinate of top menu side |
| {int} | width - menu width |
| {int} | height - menu height |
| Menu::Menu | ( | int | x, |
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
| void Menu::add | ( | const char * | name | ) |
|
virtual |
| void Menu::focus | ( | int | index | ) |
| void Menu::unfocus | ( | int | index | ) |