news 28 Posted September 26, 2014 *** 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 ( -at -) murrayc.com www.murrayc.com _______________________________________________ Share this post Link to post