ANNOUNCE: gtkmm 3.14.0



*** gtkmm

gtkmm 3.14 wraps GTK+ 3.14.

gtkmm stays in-sync with gtk+ by (mostly) following the official GNOME release schedule:
http://www.gnome.org/start/unstable/

http://www.gtkmm.org


*** Changes
3.14:

API additions since 3.12:

Gdk:
* Device: Add get_last_event_window().
  (Murray Cumming)
* Pixbuf: Add get_byte_length() and create_from_resource().
  (Murray Cumming)
* Window: Add get/set_event_compression(), set_shadow_width(),
  and show_window_menu().
  (Murray Cumming)

Gtk:
* Deprecate Alignment.
  (Murray Cumming)
* Application: Add get_actions_for_accel(), prefers_app_menu(), and
  get_menu_by_id().
  (Murray Cumming)
* Deprecate Arrow.
  (Kjell Ahlstedt)
* Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and
    add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align).
    Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align).
* Box: Wrap child properties
  (Juan R. García Blanco) Bug #140515
* CellArea: Add attribute_get_column().
  (Murray Cumming)
* Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws().
* EntryCompletion: Add the no_matches signal.
  (Murray Cumming)
* Add EventController and Gesture* classes.
  (Kjell Ahlstedt)
* Grid: Wrap child properties
  (Juan R. García Blanco) Bug #140515
* HeaderBar: Wrap child properties
  (Juan R. García Blanco) Bug #140515
* IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(),
  get_attach_points() and get_display_name().
  (Murray Cumming)
* IconTheme: Add add_resource_path() and deprecate add_builtin_icon().
  (Murray Cumming)
* Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic).
* ListBox:
  - Add selected_foreach(), get_selected_rows(), unselect_row(), select_all()
  and unselect_all(). Add the selected_rows_changed signal.
  (Murray Cumming)
* ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable().
  Add the selectable and activatable properties.
  (Murray Cumming)
* Deprecate Misc (almost - it is still a base class).
  (Kjell Ahlstedt)
* Notebook: Add child properties tab_label, menu_label, position,
  tab_expand, tab_fill, reorderable, and detachable.
  (Juan R. García Blanco)
* Deprecate NumerableIcon.
  (Kjell Ahlstedt)
* Add Overlay.
  (Juan R. García Blanco)
* Paned: Wrap child properties
  (Juan R. García Blanco) Bug #140515
* Settings: Add the gtk_long_press_time property.
  (Murray Cumming)
* Stack: Add child properties name, title, icon_name, position, and
  needs_attention.
  (Juan R. García Blanco)
* StatusIcon:  Deprecate this because it is deprecated in gtk+
  (Kjell Ahlstedt)
* StyleContext: Really add get_scale().
  (Murray Cumming)
* Switch: Add set/get_state(), the state property, and the state_set signal.
* Toolbar: Add child properties expand and homogeneous.
  (Juan R. García Blanco) Bug #140515
* TreeView: Deprecate property_rules_hint().
  (Kjell Ahlstedt)
* Widget:
  - Deprecate get/set_double_buffered() and the property.
  - Deprecate region_intersect(),
  get_root_window(), [set|get]_margin_[left|right](), property_style(),
  property_margin_[left|right]().
  (Kjell Ahlstedt)
  - Add get/set_clip().
  (Murray Cumming)
* WidgetPath:  Deprecate iter_add_region(),
  iter_remove_region(), iter_clear_regions(), iter_list_regions()
  and iter_has_region().
  (Murray Cumming)


3.14.0 (stable):

Documentation:
* Headerbar demo: Update for renamed arrow icons.
  (Kjell Ahlstedt)
    
Build:
* Update and Overhaul Visual Studio 2008 and 2010 Projects.
  (Chun-wei Fan)
* Fix the demos on Windows.
  (Chun-wei Fan)

-- 
Murray Cumming
murrayc murrayc com
www.murrayc.com




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