ANNOUNCE: gtkmm 2.13.4



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

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]