gtkD 3.7.1

GtkD is a D binding for the GTK+ toolkit, Gobject, GStreamer. It's currently targetting Gtk 3.22+ and provides a convenient OO wrapper; similar to the bindings in Vala.

Tags d gtk d-programming-language
License GNU LGPL
State stable

Recent Releases

3.7.103 Nov 2017 09:05 minor feature: Nov 1, 2017. . Revert the opCast changes for the 3.7 release.. Use hasMember instead of hasStaticMember.. . .
3.7.016 Oct 2017 03:15 major feature: Oct 15, 2017. . Add GstMpegts bindings.. Add GstBase and GstApp bindings. #215. Add properties for simple structs with fields marked as writable.. Templatize ListStore.setValue, TreeStore.setValue andthe gobject.Value constructor to allow for more types.. Also generate constants. #213. Add gobject.Signals.Signals.connect(). #207. Update some of the demos to the Gtk3 way of doing things. #204, #205 and #206. Remove GtkGlExt demos.. . .
3.6.607 Aug 2017 23:05 minor bugfix: Aug 6, 2017. . a memory leak with signals. #211. a scoped with gtkDGL.. Include libPeas in the "shared" make file target. #203. . .
3.6.531 May 2017 03:45 minor bugfix: May 30, 2017. . the Windows build script.. the workaround for 64bit Windows. #201. . .
3.6.427 May 2017 14:05 minor bugfix: May 26, 2017. . Don't add deprecation warnings in a release.. . .
3.6.315 May 2017 22:05 minor bugfix: May 14, 2017. . the destroyNotify error when destroying an object with unref.. Retrieve the library names from the gir files instead of gtkd.paths.. . .
3.6.127 Apr 2017 03:15 minor bugfix: Apr 24, 2017. . the GNUMakefile. #196. . .
3.6.023 Apr 2017 14:05 major feature: Apr 22, 2017. . Update the libraries to the latest versions. Add librsvg. #193. Allow for not using the runtime linker when generating the binding.. Add mixin templates to generate the boilerplate needed to implement Gtk interfaces or overrideing Gtk functions.. . .