ANNOUNCE: gtkmm 2.19.6



*** gtkmm 2.20:

gtkmm 2.19 wraps new API in GTK+ 2.19. It will become the API/ABI-stable 
gtkmm 2.20 when GTK+ 2.20.0 is released. gtkmm 2.19 is API/ABI-compatibile with 
gtkmm >=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.19.6 (unstable):

Gtk:
* Action: Do not deprecate connect_proxy(), disconnect_proxy(),
  block_activate_from() and unblock_activate_from(), because we cannot yet derive
  existing classes from Activatable until we can break ABI.
  Bug #608109 (David Trowbridge)
* EntryBuffer: Actually use GtkEntryBuffer.
* Paned: Added get_handle_window().
* ToolTip: Added set_icon(Gio::Icon).
* Widget:
  - Added set/get_realized(), set/get_mapped() and style_attach().
  - get_requisition(): Reimplemented with the new
  gtk_widget_get_requisition() function.
  - Un-deprecate get_action() because we cannot yet derive
  existing classes from Activatable until we can break ABI.
* Use Glib::wrap() instead of ->gobj() in some places, so we are generally
  more forgiving of null RefPtrs<>.
  (Murray Cumming)


2.19.4 (unstable);

Gtk:
* Action: Added get/set_always_show_image() and property.
* EntryBuffer: Added this class.
* Entry:
  - Use EntryBuffer in a constructor and get/set_buffer() and property.
  - Added get_text_window() and get_icon_window().
* FontSelection.hg:
  - Added get_family() and get_face(), get_family_list(), get_face_list(),
  get_size_list().
  - Reimplemented get_size_entry() and get_preview_entry() using new functions.
* OffscreenWindow: Added this class.

	* gtk/src/offscreenwindow.[hg|ccg]: Added this, wrapping
	GtkOffscreenWindow.
	* gtk/gtkmm.h: Include offscreenwindow.h.
	* gtk/src/window.hg: Added get/set_mnemonics_visible().
	Added mnemonics, accept-focus, and focus-on-map properties.
* PrintContext: Added get_hard_margins().
* Range: Added get/set_slider_size_fixed(), get/set_min_slider_size(),
  get_slider_range(), get_range_rect().
* ToolItememGroup: Added insert() with no position parameter and made
  get_item_position() const.
* ToolPalette: set_drag_source(), add_drag_dest(): Add suitable default parameter values.
* StatusIcon: Added set_name().
* Widget: Added has_rc_style(), deprecating rc_style().
* Window:
  - Added get_icon_name() and icon_name property.
  - Added get/set_mnemonics_visible() and property.
  - Added accept-focus, and focus-on-map properties.


*** 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
murrayc murrayc com
www.murrayc.com
www.openismus.com





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