ANNOUNCE: gtkmm 3.4.0



*** gtkmm 3.0:

gtkmm 3.4 wraps GTK+ 3.4.

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

http://www.gtkmm.org


*** Changes

Changes in gtkmm 3.4:

3.4.0 (stable):

Gdk:
* Added AppLaunchContext.
* Device: Added list_axes().
* Display: Deprecate the set_double_click_[time|distance]() methods.
* RGBA: set_grey(), set_grey_u(): Correct the default alpha values.
  Bug #671573

Gtk:
* AboutDialog:
  - Add unset_license() and set_logo_default().
  Bug #616769
  - Added add_credits_section().
* Actionable: Ensure virtual functions don't return freed memory.
* Add Application.
* Add ApplicationWindow.
* Button:
  - Deprecate the activate signal.
  - Deprecate signal_pressed(), signal_released(), signal_enter() 
    and signal_leave().
* CellArea:
  - Added foreach() and some properties.
  - Added signals.
* ColorChooser: Added add_palette().
* ComboBox: Added signal_format_entry_text().
* Deprecate some methods using Gdk::Color, to fix the build.
* Add ColorChooser and ColorChooserDialog, deprecating
  ColorSelection*.
* Entry: Deprecate [set|get]_inner_border().
  Bug #669190.
* EntryCompletion: Added compute_prefix().
* FontChooser: Add properties and signals.
* Deprecate HandleBox.
* IconView: Implement IconView::IconView(Gtk::CellArea). 
  Bug #665361
* Image: Add set_from_resource().
* Main: Deprecate (most of) this in favor of Gtk::Application.
* MenuItem:
  - Deprecated get/set_right_justified().
  - Added signal_select() and signal_deselect().
* MenuShell: Added Add signal_insert().
* Settings: Add missing properties.
  Bug #665264
* Notebook: Deprecated get_tab_hborder() and get_tab_vborder().
* ScrolledWindow: Added get/set_kinetic_scrolling(),
  get/set_capture_button_press() and the kinetic-scrolling property.
* Scale: Added set/get_has_origin() and property.
* Settings: Added several new properties.
* StyleContext:
  - Added list_classes() and get_parent().
  - Added set_parent() and unset_parent().
* Deprecate Gtk::Table in favour of Gtk::Grid.
* Deprecate TearOffMenuItem.
* TreePath: Guarantee that all constructors make gobject_ != 0.
  Bug #511136
* TreeView: Added get_n_columns().
* Widget:
  - Deprecate get_pointer().
  - Add get_modifier_mask().
  - Deprecated get/set_state() and 
    signal_state_changed(), adding signal_state_flags_changed().
  - Added signal_touch_event().
* Window:
  - Add unset/set/get_attached_to(),
  get/set_hide_titlebar_when_maximized() and property.
  - Add begin/move_resize_drag() overloads that take a Device.

Build:
* Remove the Maemo Extensions API.
  (Adrian Bunk)


*** 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
murrayc murrayc com
www.murrayc.com
www.openismus.com



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