ANNOUNCE: gtkmm 2.9.6

*** gtkmm 2.9/2.10:

gtkmm 2.9 wraps new API in GTK+ 2.9, and is API/ABI-compatibile with gtkmm 2.8, 
2.6 and 2.4. It is a version of the gtkmm-2.4 API. This will become the 
API-stable gtkmm 2.10, wrapping GTK+ 2.10.

gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:

Bindings for the rest of the GNOME Platform are also available, and are also 

*** Changes

gtkmm 2.9.6:

* Label: Added get/set_line_wrap_mode() and property.
* MenuShell: Added get/set_take_focus() and property.
* MessageDialog: Added set_image() and property.
* StatusIcon: Added get_geometry().
* TreeView: Added get/set_rubber_banding(), 
  get/set_grid_lines(), get/set_enable_tree_lines().
  Added properties for show-expanders, level-indentation, 
  rubber-banding, enable-grid-lines, and enable-tree-lines.
  (Murray Cumming)
* PrintJob: send_job(): No longer throws an exception.
* PrintUnixDialog: Added add_custom_tab() overload that takes a ustring.
* Printer: Added get_job_count(), and enumerate_printers(), and others.
* Printsettings:
  - Put the standard settings in a member class  so they can be 
  used as Gtk::PrintSettings::Keys::SOMETHING.
  -  Remove get/set_print_to_file().
* PrintOperation: Added a version of run() without the Window parameter.
* PrintOperationPreview: New class.
  (Most printing stuff: Marko Anastasov)

*** Download

You will need libsigc++ 2.0, available here:

*** Development 

There is active discussion on the mailing list:
and in the #c++ channel on

Murray Cumming
murray usa net

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