Library to display menus on TextLCDs. Interaction with functions Up,Down and Select (Buttons or RPG) Based on menu-library from pyeh9
Fork of Menu by
Library to display menus on TextLCDs. Interaction with functions Up,Down and Select (Buttons or RPG) Based on menu-library from pyeh9
Diff: MenuItem.h
- Revision:
- 9:c9df0b33d176
- Child:
- 10:2b6ddf53b05e
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MenuItem.h Fri Mar 13 18:44:49 2015 +0000 @@ -0,0 +1,33 @@ +#ifndef MENUITEM_H +#define MENUITEM_H + +#include "Menu.h" + +class Menu; + +/** MenuItem is a menu-item of menu +*/ +class MenuItem { + private: + + public: + /** pointer to user-action to execute when menu item is selected + */ + void (*userAction)(); + /** Text of Menue-Item to display + */ + char* selText; + /** position of menuitem in menu + */ + int pos; + /** Pointer to child-menue + */ + Menu *childMenu; + + /** a sub-menu + */ + MenuItem(void (*)(), int, Menu *, char *); + +}; + +#endif \ No newline at end of file