Jump to content
Compatible Support Forums
Sign in to follow this  

ANNOUNCE: gtkmm 3.8.0

Recommended Posts

*** gtkmm 3.8:


gtkmm 3.8 wraps GTK+ 3.8.


gtkmm stays in-sync with GTK+ by following the official GNOME release schedule:






*** Changes


Changes in 3.8 compared to 3.6:




* AccelLabel: Add set_accel().

(Murray Cumming)

* ActionGroup: Add get/set_accel_group()

and the accel-group property.

(Murray Cumming)

* Bin, Container::remove(): Restore the floating ref of a managed widget.

(Kjell Ahlstedt) Bug #685739 (Jonas Platte)

* Builder:

- Add const versions of get_object() and get_widget[_derived]().

(Kjell Ahlstedt) Bug #666823 (Hubert Figuière)

- Add get_objects().

(Hubert Figuière) Bug #666823

* Entry: Add the populate_all property.

(Murray Cumming)

* Image: Add the resource property.

(Murray Cumming)

* IconInfo: Add load_icon_async(),

load_symbolic_async(), load_symbolic_for_context().

(Murray Cumming)

* IconView:

- Add get/set_activate_on_single_click().

and the activate-on-single-click property.

- Add get_cell_rect().

(Murray Cumming)

* LevelBar: Add get/set_inverted().

(Murray Cumming)

* MenuShell: Add bind_model().

(Murray Cumming)

* ScrolledWindow: Add remove_with_viewport().

(Kjell Ahlstedt) Bug #685739 (Jonas Platte)

* Settings: Add the gtk-recent-files-enabled

and gtk-primary-button-warps-slider


(Murray Cumming)

* TextView: Add the populate_all property.

(Murray Cumming)

* TreeView: Add get/set_activate_on_single_click()

and the activate-on-single-click property.

(Murray Cumming

* Widget:

- Add is_visible(), register_window() and


(Murray Cumming)

- Add get/set_opacity(),

set_opacity() and the opacity property.

(Murray Cumming)

* Window: Deprecate get_opacity(),

set_opacity() and the opacity property.

(Murray Cumming)

* Window: Add set_titlebar().

(Murray Cumming)

* Modify the deletion of widgets.

(Kjell Ahlstedt) Bug #605728 (Murray Cumming) and Bug #315874 (Philip Langdale)



* PixbufAnimation: Fix refcounting on get_iter().

(Andrew Potter) Bug #688686

* Rectangle: Add Gdk::join() and Gdk::intersect() nonmember functions.

(Kjell Ahlstedt) Bug #452130 (Jonathon Jongsma)

* Window: Add get/set_fullscreen_mode().

(Murray Cumming)



* Fix and Update the Visual Studio Solution Files

for MSVC.Net 2005, 2008 and 2010.

(Chun-wei Fan)

* Fix the build with the lastest GTK+ from git master,

to cope with the slightly-changed GTK+ API caused by this commit:


Bug #695305 (Cosimo Cecchi, mussadek)

* Preserve our generated API/ABI after GTK+ API-compatible changes.

(Kjell Ahlstedt)

* Gtk::ScrolledWindow: Do not use a deprecated function.

(Murray Cumming)

* Gtk::IconInfo: Do not use deprecated copy/free functions.

(Murray Cumming)

* gen_scripts: Get information from gdk-pixbuf.

(Kjell Ahlstedt)



* Update generated documentation.

(Kjell Ahlstedt)

* Small correction to TreeModel::set_value_impl().

(Murray Cumming)

* Fix many warnings from Doxygen.

(Kjell Ahlstedt)



*** Development



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this