# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Bakery::App | Bakery's Main Window
Bakery::App_Gtk | This class implements Bakery::App using gtkmm
Bakery::App_WithDoc | Main Window which supports documents
Bakery::App_WithDoc_Gtk | This class implements Bakery::App_WithDoc using gtkmm
Bakery::AppInstanceManager | Contains a list of App instances
Bakery::Conf::Association< T_Widget > |
Bakery::Conf::Association< Gtk::Combo > |
Bakery::Conf::Association< Gtk::Entry > |
Bakery::Conf::Association< Gtk::OptionMenu > |
Bakery::Conf::Association< Gtk::Range > |
Bakery::Conf::Association< Gtk::SpinButton > |
Bakery::Conf::Association< Gtk::ToggleButton > |
Bakery::Conf::AssociationBase | Provides behaviors that are common to all widget/key associations
Bakery::Conf::AssociationCreation< T_Widget > |
Bakery::BusyCursor | Changes the cursor for as long as this instance lives
Bakery::Conf::Client | Configuration Client Allows you to associate widget "values" with configuration keys, and then load() and save() them all at once
Bakery::Dialog_OfferSave |

Bakery::Dialog_Preferences

Preferences Dialog In the Glade file:

- The vbox should contain a widget called "vbox"

Bakery::Document | The Document is like the 'Model' in the Model-View-Controller framework
Bakery::Document_XML |
Bakery::GtkDialogs | This class implements some gtkmm UI abstractions
Bakery::sharedptr< T_obj > | A shared reference-counting smart-pointer
Bakery::View< T_Document > | This is a base class which should be multiple-inherited with gtkmm widgets
Bakery::View_Composite< T_Document > | This View delegates to sub-views
Bakery::ViewBase | This is a base class for View