From b891420946d5269cc326d67555c6aab3db41a01a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 21 Nov 2010 17:01:59 +0000 Subject: added yhttpd and ycurses trunk versions --- ycurses/src/curses/menu.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 ycurses/src/curses/menu.h (limited to 'ycurses/src/curses/menu.h') diff --git a/ycurses/src/curses/menu.h b/ycurses/src/curses/menu.h new file mode 100644 index 0000000..3b672c3 --- /dev/null +++ b/ycurses/src/curses/menu.h @@ -0,0 +1,28 @@ +#ifndef MENU_H +#define MENU_H + +#include "incl.h" +#include "window.h" + +using namespace std; + +class menu +{ + private: + void init(vector& vec_choices); + + int i_choices, i_current; + ITEM** p_items; + MENU* p_menu; + window* p_win; + + public: + menu(vector& vec_choices); + menu(string s_name, vector& vec_choices); + ~menu(); + + window& get_window(); + int run(); +}; + +#endif -- cgit v1.2.3