ANNOUNCE: gtkmm 2.11.1

*** gtkmm 2.10:

gtkmm 2.11 wraps new API in GTK+ 2.11, and will become stable gtkmm 2.12 
when GTK+ becomes GTK+ 2.12. It will be API/ABI-compatibile with gtkmm 2.10. 
2.8, 2.6 and 2.4. It is a version of the gtkmm-2.4 API.

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.11.1:

* Display: Added supports_shapes(), supports_input_shapes(), 
* Window: Added set_composited(), input_shape_combine_mask(), 
  input_shape_combine_region(), set_child_input_shapes(), 
  merge_child_input_shapes(), get_type_hint(), set_startup_id(), beep(), 

* AboutDialog: Added set/get_program_name() and deprecated 
  (Murray Cumming)
* Calender:Added a get_date() method using Glib::Date.
  (Johannes Schmid)
* CellLayout: Added get_cells().
* Entry: Added set_cursor_hadjustment(), get_cursor_hadjustment().
* IconTheme: Added choose_icon(), list_contexts().
* Notebook: Added set/get_group() and deprecated set/get_group_id().
* PageSetup: Added to_file(), to_key_file().
* PaperSize: Added get_paper_sizes().
* PrintSettings: Added to_file(), to_key_file().
  (Murray Cumming)
* StatusIcon: Added the activate and popup_menu signals,
  though the GTK+ maintainers still won't tell us if these are public API.
  But they are being used by applications.
* StatusIcon: Added popup_menu_at_position().
  (Murray Cumming)
* Style: Added attach() and detach().
  (Jonathan Jongsma)
* TextBuffer: Added add_mark().
* TextMark.ccg: Added constructor and create() method, though these 
  are usually created via TextBuffer.
* Toolbar: Added set_icon_size(), unset_icon_size().
* Window:
  - Added set_opacity(), get_opacity(),
  set_accept_focus(), get_accept_focus(), 
  set_focus_on_map() and get_focus_on_map()
  - Added transient_for, and opacity properties.
  (Murray Cumming)
  - Added set_default_icon_name().
  (Jonathan Jongsma)

* Experimental pdf generation of the book.
  (Jonathon Jongsma)
* Better headers/linking advice in the book. (Murray Cumming)
* Improvements to the gmmpoc appendix.
  (Murray Cumming) Bug #350870 (Paul Davis and Johannes Schmid)
* Fixed some wrong mentions of g_free().
  (Jonathon Jongsma)

*** 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
Murray Cumming
murrayc murrayc com

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