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:
http://www.gnome.org/start/unstable/

Bindings for the rest of the GNOME Platform are also available, and are also 
API-stable.

http://www.gtkmm.org


*** Changes

gtkmm 2.11.1:

Gdk:
* Display: Added supports_shapes(), supports_input_shapes(), 
  supports_composite().
* 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(), 
  set_opacity().

Gtk:
* AboutDialog: Added set/get_program_name() and deprecated 
  set/get_name().
  (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().
  get_capabilities().
* 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)

Documentation:
* 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

http://www.gtkmm.org/download.shtml

You will need libsigc++ 2.0, available here: 
https://sourceforge.net/project/showfiles.php?group_id=1970


*** Development 

There is active discussion on the mailing list: 
http://www.gtkmm.org/mailinglist.shtml
and in the #c++ channel on irc.gnome.org


-- 
Murray Cumming
murray usa net
www.murrayc.com
-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com




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