19 #ifndef BAKERY_APP_GTK_H 20 #define BAKERY_APP_GTK_H 25 #ifdef BAKERY_MAEMO_ENABLED 26 #include <hildonmm/window.h> 29 #include <gtkmm/menubar.h> 30 #include <gtkmm/menu.h> 31 #include <gtkmm/toolbar.h> 32 #include <gtkmm/handlebox.h> 33 #include <gtkmm/dialog.h> 34 #include <gtkmm/uimanager.h> 35 #include <libglademm.h> 48 #ifdef BAKERY_MAEMO_ENABLED 49 virtual public Hildon::Window
51 virtual public Gtk::Window
55 #ifdef BAKERY_MAEMO_ENABLED 63 App_Gtk(
const Glib::ustring& appname);
66 App_Gtk(BaseObjectType* cobject,
const Glib::ustring& appname);
71 virtual void add(Gtk::Widget& child);
135 #endif //BAKERY_APP_GTK_H static Glib::ustring util_bold_message(const Glib::ustring &message)
For instance, to create bold primary text for a dialog box, without marking the markup for translatio...
virtual void init_menus_edit()
Call this from init_menus() to add the standard edit menu.
virtual void init_menus_file()
Call this from init_menus() to add the standard file menu.
Glib::RefPtr< Gtk::ActionGroup > m_refHelpActionGroup
Definition: App_Gtk.h:113
virtual void init_toolbars()
virtual void init_ui_manager()
Builds the intial ui string, with placeholders.
Gtk::VBox m_VBox_PlaceHolder
Definition: App_Gtk.h:117
virtual void on_menu_help_about()
virtual void init_menus()
Override this to add more menus or different menus.
Gtk::VBox * m_pVBox
Definition: App_Gtk.h:116
virtual bool on_delete_event(GdkEventAny *event)
virtual void init_layout()
virtual void add(Gtk::Widget &child)
Overidden to add a widget in the middle, under the menu, instead of replacing the whole contents...
App_Gtk(const Glib::ustring &appname)
Don't forget to call init() too.
Bakery's Main Window.
Definition: App.h:60
Gtk::HandleBox m_HandleBox_Toolbar
Definition: App_Gtk.h:122
virtual void init_menus_help()
Call this from init_menus() to add the standard help menu.
Glib::RefPtr< Gtk::UIManager > m_refUIManager
Definition: App_Gtk.h:110
virtual void on_about_close()
Glib::RefPtr< Gtk::ActionGroup > m_refEditActionGroup
Definition: App_Gtk.h:112
Glib::RefPtr< Gtk::ActionGroup > m_refFileActionGroup
Definition: App_Gtk.h:111
Contains a list of App instances.
Definition: AppInstanceManager.h:36
virtual void ui_bring_to_front()
Gtk::Window ParentWindow
Definition: App_Gtk.h:58
virtual void add_ui_from_string(const Glib::ustring &ui_description)
static Gtk::Window * m_pAbout
Definition: App_Gtk.h:126
This class implements Bakery::App using gtkmm.
Definition: App_Gtk.h:46