diff options
Diffstat (limited to 'views/displaymenutabview.h')
-rw-r--r-- | views/displaymenutabview.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/views/displaymenutabview.h b/views/displaymenutabview.h new file mode 100644 index 0000000..70a7447 --- /dev/null +++ b/views/displaymenutabview.h @@ -0,0 +1,27 @@ +#ifndef __DISPLAYMENUTABVIEW_H +#define __DISPLAYMENUTABVIEW_H + +#include "../libtemplate/template.h" +#include "view.h" + +class cDisplayMenuTabView : public cView { +private: + map < string, string > *stringTokens; + map < string, int > *intTokens; + map < string, vector< map< string, string > > > *loopTokens; + void Action(void); +public: + cDisplayMenuTabView(cTemplateViewTab *tmplTab); + virtual ~cDisplayMenuTabView(); + void SetTokens(map < string, int > *intTokens, map < string, string > *stringTokens, map < string, vector< map< string, string > > > *loopTokens); + void Clear(void); + void CreateTab(void); + void Render(void); + bool KeyUp(void); + bool KeyDown(void); + bool KeyLeft(void); + bool KeyRight(void); + void GetScrollbarPosition(int &barTop, int &barHeight); +}; + +#endif //__DISPLAYMENUTABVIEW_H |