/* ui/menu.h This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #ifndef __INCLUDED_UI_MENU_H__ #define __INCLUDED_UI_MENU_H__ #include "ui/window.h" namespace ui { class Menu : public Window { public: Menu(Window *parent, const char * label); ~Menu(); void add_label(char const * text); void add_button(char const *text, char const *command); protected: virtual void resize(); private: Window menu_container; }; } #endif // __INCLUDED_UI_MENU_H__