news 28 Posted February 24, 2010 *** 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 Share this post Link to post