Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Bakery::App_WithDoc_Gtk Class Reference

This class implements Bakery::App_WithDoc using gtkmm. More...

#include <App_WithDoc_Gtk.h>

Inheritance diagram for Bakery::App_WithDoc_Gtk:

Bakery::App_WithDoc Bakery::App_Gtk Bakery::App Bakery::App Gtk::Window Glib::ObjectBase Glib::ObjectBase Gtk::Bin SigC::Object SigC::Object Gtk::Container Gtk::Widget Gtk::Object Glib::Object Glib::ObjectBase SigC::Object List of all members.

Public Member Functions

 App_WithDoc_Gtk (const Glib::ustring &appname)
 Don't forget to call init() too.
virtual ~App_WithDoc_Gtk ()
virtual void init ()

Protected Member Functions

virtual void init_menus_file ()
virtual void init_toolbars ()
virtual void update_window_title ()
virtual void show_document_history ()
virtual void ui_warning (const Glib::ustring &text)
virtual Glib::ustring ui_file_select_open ()
virtual Glib::ustring ui_file_select_save (const Glib::ustring &old_filepath)
virtual void ui_show_modification_status ()
virtual enumSaveChanges ui_offer_to_save_changes ()
virtual bool ui_ask_overwrite (const std::string &filepath)

Protected Attributes

Gtk::Menu m_SubMenu_RecentFiles
Gtk::Widgetm_pMenuItem_File_Save
Gtk::Widgetm_pToolbarItem_Save

Detailed Description

This class implements Bakery::App_WithDoc using gtkmm.


Constructor & Destructor Documentation

Bakery::App_WithDoc_Gtk::App_WithDoc_Gtk const Glib::ustring appname  ) 
 

Don't forget to call init() too.

virtual Bakery::App_WithDoc_Gtk::~App_WithDoc_Gtk  )  [virtual]
 


Member Function Documentation

virtual void Bakery::App_WithDoc_Gtk::init  )  [virtual]
 

Reimplemented from Bakery::App_Gtk.

virtual void Bakery::App_WithDoc_Gtk::init_menus_file  )  [protected, virtual]
 

Reimplemented from Bakery::App_Gtk.

virtual void Bakery::App_WithDoc_Gtk::init_toolbars  )  [protected, virtual]
 

Reimplemented from Bakery::App_Gtk.

virtual void Bakery::App_WithDoc_Gtk::show_document_history  )  [protected, virtual]
 

Reimplemented from Bakery::App_WithDoc.

virtual bool Bakery::App_WithDoc_Gtk::ui_ask_overwrite const std::string &  filepath  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual Glib::ustring Bakery::App_WithDoc_Gtk::ui_file_select_open  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual Glib::ustring Bakery::App_WithDoc_Gtk::ui_file_select_save const Glib::ustring old_filepath  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual enumSaveChanges Bakery::App_WithDoc_Gtk::ui_offer_to_save_changes  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual void Bakery::App_WithDoc_Gtk::ui_show_modification_status  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual void Bakery::App_WithDoc_Gtk::ui_warning const Glib::ustring text  )  [protected, virtual]
 

Implements Bakery::App_WithDoc.

virtual void Bakery::App_WithDoc_Gtk::update_window_title  )  [protected, virtual]
 

Reimplemented from Bakery::App_WithDoc.


Member Data Documentation

Gtk::Widget* Bakery::App_WithDoc_Gtk::m_pMenuItem_File_Save [protected]
 

Gtk::Widget* Bakery::App_WithDoc_Gtk::m_pToolbarItem_Save [protected]
 

Gtk::Menu Bakery::App_WithDoc_Gtk::m_SubMenu_RecentFiles [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 18:54:16 2004 for bakery by  doxygen 1.3.9.1