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

Bakery::App_WithDoc_GnomeUI Class Reference

Main Window which supports documents. More...

#include <App_WithDoc_GnomeUI.h>

Inheritance diagram for Bakery::App_WithDoc_GnomeUI:

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

Public Member Functions

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

Protected Member Functions

virtual void init_menus_file ()
virtual void init_toolbars ()
virtual void init_menus ()
virtual bool on_session_save_yourself (int phase, Gnome::UI::SaveStyle save_style, bool is_shutdown, Gnome::UI::InteractStyle interact_style, bool is_fast)
void session_load_documents_open ()
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)

Static Protected Member Functions

static void session_save_documents_open ()

Protected Attributes

guint m_iMenuPos_File
guint m_iMenuPos_File_Save
Gtk::Widgetm_pMenuItem_File_Save
Gtk::Widgetm_pToolbarItem_Save
bool m_bMenuOpenRecentCreated

Detailed Description

Main Window which supports documents.

Features:

TODO: Bonobo integration - when Bonobo is ready. (An App subclass?)


Constructor & Destructor Documentation

Bakery::App_WithDoc_GnomeUI::App_WithDoc_GnomeUI const Glib::ustring appname,
const Glib::ustring title
 

Don't forget to call init() too.

virtual Bakery::App_WithDoc_GnomeUI::~App_WithDoc_GnomeUI  )  [virtual]
 


Member Function Documentation

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

Reimplemented from Bakery::App_WithDoc.

virtual void Bakery::App_WithDoc_GnomeUI::init_menus  )  [protected, virtual]
 

Reimplemented from Bakery::App_GnomeUI.

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

Reimplemented from Bakery::App_GnomeUI.

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

Reimplemented from Bakery::App_GnomeUI.

virtual bool Bakery::App_WithDoc_GnomeUI::on_session_save_yourself int  phase,
Gnome::UI::SaveStyle  save_style,
bool  is_shutdown,
Gnome::UI::InteractStyle  interact_style,
bool  is_fast
[protected, virtual]
 

Reimplemented from Bakery::App_GnomeUI.

void Bakery::App_WithDoc_GnomeUI::session_load_documents_open  )  [protected]
 

static void Bakery::App_WithDoc_GnomeUI::session_save_documents_open  )  [static, protected]
 

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

Reimplemented from Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Implements Bakery::App_WithDoc.

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

Reimplemented from Bakery::App_WithDoc.


Member Data Documentation

bool Bakery::App_WithDoc_GnomeUI::m_bMenuOpenRecentCreated [protected]
 

guint Bakery::App_WithDoc_GnomeUI::m_iMenuPos_File [protected]
 

guint Bakery::App_WithDoc_GnomeUI::m_iMenuPos_File_Save [protected]
 

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

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


The documentation for this class was generated from the following file:
Generated on Sat Sep 10 14:14:34 2005 for bakery-gnomeui by  doxygen 1.4.4