ANNOUNCE: Bakery 1.3.7

Bakery is a C++ Framework for creating document-based GNOME applications using 
gtkmm and/or gnomemm. Bakery 1.3.x is for gtkmm2.

- Bakery provides a Document/View architecture,
  but it doesn't force you to use the whole architecture.
- Bakery can use XML as a document storage format.
- Bakery provides default functionality,
  which can be easily customized.
- Bakery makes it easy to start developing gtkmm/GNOME applications.
- Bakery gives your application structure.
- Bakery provide useful utility classes.

Documentation and downloads are available at


* Bakery no longer depends on libgnomeuimm.
* Bakery::App and Bakery::App_WithDoc are now independent of any GUI toolkit.
  The previous functionality is available via Bakery::App_GnomeUI or 
  Bakery::App_WithDoc_GnomeUI in the bakery_gnomeui package, or you can use
  Bakery::App_Gtk and Bakery::App_WithDoc_Gtk instead. 
  So to update your code for the new API:
    - Replace App_WithDoc with App_WithDoc_Gtk throughout your own code.
    - Use Bakery::App_Gtk::add() instead of Gnome::UI::App::set_contents()
    - Use the gtkmm menus and toolbars APIs instead of the GNOME ones.
    - Use Gtk::Main instead of Gnome::Main and call Bakery::init().
    - OR use the bakery_gnomeui extension library.

* Bakery::ConfClient renamed to Bakery::Conf::Client. This and 
  Bakery::Dialog_Preferences can now handle many more types of widgets.
  (Michael Johnson)

* intl-* files distributed.#
* Updated for latest libxml++ API.

Murray Cumming
murrayc usa net

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]