19 #ifndef BAKERY_APP_WITHDOC_GTK_H 20 #define BAKERY_APP_WITHDOC_GTK_H 25 #include <gtkmm/toolbutton.h> 26 #include <gtkmm/recentmanager.h> 28 #ifndef DOXYGEN_SHOULD_SKIP_THIS 30 typedef struct _EggRecentItem EggRecentItem;
38 #endif // DOXYGEN_SHOULD_SKIP_THIS 67 virtual void init_menus_file();
68 virtual void init_menus_file_recentfiles(
const Glib::ustring& path);
69 virtual void init_toolbars();
71 virtual void document_history_add(
const Glib::ustring& file_uri);
72 virtual void document_history_remove(
const Glib::ustring& file_uri);
74 virtual void update_window_title();
76 virtual void ui_warning(
const Glib::ustring& text,
const Glib::ustring& secondary_text);
77 virtual Glib::ustring ui_file_select_open(
const Glib::ustring& starting_folder_uri = Glib::ustring());
78 virtual Glib::ustring ui_file_select_save(
const Glib::ustring& old_file_uri);
79 virtual void ui_show_modification_status();
82 void on_recent_files_activate(Gtk::RecentChooser& recent_chooser);
90 #endif //BAKERY_APP_WITHDOC_GTK_H Main Window which supports documents.
Definition: App_WithDoc.h:55
Glib::RefPtr< Gtk::Action > m_action_saveas
Definition: App_WithDoc_Gtk.h:85
enumSaveChanges
Definition: App_WithDoc.h:65
void init()
Saves you the trouble of initializing gconfmm and libglademm yourself.
This class implements Bakery::App_WithDoc using gtkmm.
Definition: App_WithDoc_Gtk.h:50
This class implements Bakery::App using gtkmm.
Definition: App_Gtk.h:46