#ifndef APP_BROWSER_HEADER_MENU_HPP #define APP_BROWSER_HEADER_MENU_HPP #include #include #include #include #include namespace app::browser::header { class Menu : public Gtk::MenuButton { static Glib::ustring get_action_detailed_name( const Glib::RefPtr & ACTION ); public: Menu( const Glib::RefPtr & ACTION__DEBUG, const Glib::RefPtr & ACTION__QUIT, const Glib::RefPtr & ACTION__SESSION_CLEAN, const Glib::RefPtr & ACTION__SESSION_RESTORE, const Glib::RefPtr & ACTION__SESSION_SAVE, const Glib::RefPtr & ACTION__TAB_APPEND, const Glib::RefPtr & ACTION__TAB_CLOSE, const Glib::RefPtr & ACTION__TAB_CLOSE_ALL, const Glib::RefPtr & ACTION__TAB_PAGE_NAVIGATION_HISTORY_BACK, const Glib::RefPtr & ACTION__TAB_PAGE_NAVIGATION_HISTORY_FORWARD, const Glib::RefPtr & ACTION__TAB_PAGE_NAVIGATION_RELOAD ); }; } #endif // APP_BROWSER_HEADER_MENU_HPP