#ifndef APP_BROWSER_HEADER_MENU_HPP #define APP_BROWSER_HEADER_MENU_HPP #include #include #include namespace app::browser::header { class Menu : public Gtk::MenuButton { // 1 level static Glib::RefPtr main( Glib::RefPtr main_tab, Glib::RefPtr main_tools ); // 2 level static Glib::RefPtr main_tab( Glib::RefPtr main_tab_page, Glib::RefPtr main_tab_close ); // 3 level static Glib::RefPtr main_tab_page( Glib::RefPtr main_tab_page_navigation ); // 4 level static Glib::RefPtr main_tab_page_navigation( Glib::RefPtr main_tab_page_navigation_history ); // 5 level static Glib::RefPtr main_tab_page_navigation_history(); static Glib::RefPtr main_tab_close(); static Glib::RefPtr main_tools(); public: Menu(); }; } #endif // APP_BROWSER_HEADER_MENU_HPP