news 28 Posted July 16, 2008 *** gtkmm 2.14: gtkmm 2.13 wraps new API in GTK+ 2.13. It will become the API/ABI-stable gtkmm 2.14 when GTK+ 2.14.0 is released. gtkmm 2.13 is API/ABI-compatibile with gtkmm 2.12, 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.13.4 (unstable); Gtk: * Added the ToolShell interface, though it is not used yet, to avoid breaking ABI. * AccelGroup: Added get_is_locked() and get_modifier_mask(). * CellRendererPixbuf: Added gicon property. * Clipboard: Added request_uris(), wait_for_uris(), wait_is_uris_available(). * Entry: Added get/set_overwrite_mode(). Added overwrite_mode and text_length properties. * Dialog: Reimplemented get_action_area() and get_content_area() with the new accessor functions. * Entry: Reimplemented get_text_length() with the new accessor functions. * HandleBox: Reimplemented is_child_detached() with * IconInfo: Added IconInfo(icon_theme, pixbuf) constructor * Image: Added a set() overload that takes a Gio::Icon. Added get_gicon() and gicon property. * Layout: Reimplemented get_bin_window() with the new accessor function. * Menu: Added get_accel_path() and get_monitor() and many new properties. * MenuItem: Added get_accel_path(). Added right-justified and submenu properties. * MessageDialog: Added get_image(). * Printer: Added get_default_page_size(). * PageSetup: Added load_from_file() and load_from_key_file(). Added create_from_file() and create_from_key_file() * Plug: Added get_embedded() and get_socket_window(). Added embedded and socket_window properties. * PrinterSettings: Added load_from_file() and load_from_key_file(). Added create_from_file() and create_from_key_file(). * ScaleButton: Added set/get_orientation(), get_plus_button(), get_minus_button(), get_popup(). Added orientation property. * SelectionData: Reimplemented get_data(), get_data_type(), get_format(), and get_display() with the new accessor functions. * ScaleButton: Added set/get_orientation(), get_plus_button(), get_minus_button(), get_popup(). Added orientation property. * Settings: Added many properties. * Socket: Added get_plug_window(). * StatusIcon: Added get_x11_window_id(). * Stock: Added PAGE_SETUP, PRINT_ERROR, PRINT_REPORT, PRINT_WARNING. * ToolItem: Added toolbar_reconfigured(). * Tooltip: Added set_icon_from_icon_name(). * TreeViewColumn: Added get_tree_view(). Deprecated the existing cell_get_size() and added another, because the cell_area parameter has changed to a const in gtk_tree_view_column_cell_get_size(). * Widget: Added damage_event signal. Added window property. Added get_snapshot(). Reimplemented get_allocation() and get_window() with the new C accessor functions instead of direct struct field access. *** Development Share this post Link to post