|
Snoke
|
#include <menu.h>


Public Member Functions | |
| void | draw () |
| MenuItem (const char *name, 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 |
| const char * | name |
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 |
Describes menu button
| {const | char*} name - text drawn at the button |
| MenuItem::MenuItem | ( | const char * | name, |
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
|
virtual |