www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - GtkD 1.0 released

reply Mike Wey <mike-wey example.org> writes:
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
license.

New in this Release:
* Gda addon brought up to date with wrapper changes
* out, ref and array parameters should be wrapped correctly
* Return value from event handlers is now passed to Gtk
* on*Event functions added to gtk.Widget to call the default
  event handler

GtkD 1.0 is now available, get it from dsource:
http://www.dsource.org/projects/gtkd/

-- 
Mike Wey
Sep 15 2008
next sibling parent dsimcha <dsimcha yahoo.com> writes:
== Quote from Mike Wey (mike-wey example.org)'s article
 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.
 New in this Release:
 * Gda addon brought up to date with wrapper changes
 * out, ref and array parameters should be wrapped correctly
 * Return value from event handlers is now passed to Gtk
 * on*Event functions added to gtk.Widget to call the default
   event handler
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

Nice work. Are there any WYSIWYG form editors available yet that work with GtkD?
Sep 15 2008
prev sibling next sibling parent Mike Wey <mike-wey example.org> writes:
On Mon, 2008-09-15 at 22:39 +0000, dsimcha wrote:
 == Quote from Mike Wey (mike-wey example.org)'s article
 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.
 New in this Release:
 * Gda addon brought up to date with wrapper changes
 * out, ref and array parameters should be wrapped correctly
 * Return value from event handlers is now passed to Gtk
 * on*Event functions added to gtk.Widget to call the default
   event handler
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

Nice work. Are there any WYSIWYG form editors available yet that work with GtkD?

You should be able to use Glade. -- Mike Wey
Sep 16 2008
prev sibling next sibling parent Aarti_pl <aarti interia.pl> writes:
Mike Wey pisze:
 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.
 
 New in this Release:
 * Gda addon brought up to date with wrapper changes
 * out, ref and array parameters should be wrapped correctly
 * Return value from event handlers is now passed to Gtk
 * on*Event functions added to gtk.Widget to call the default
   event handler
 
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/
 

Nice work! Thanks! BR Marcin Kuszczak (aarti_pl)
Sep 16 2008
prev sibling next sibling parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Mike Wey wrote:

 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.
 
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

I updated my previous gtkD patch for Mac OS X, but gtkD still crashes on application launch... http://www.algonet.se/~afb/d/gtkD-Mac.patch Building with DSSS version 0.78 and GDC r206 BTW: It is version(darwin), not version(Darwin) Everything but Windows and Unix is lower case. --anders
Sep 18 2008
parent =?windows-1252?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

I updated my previous gtkD patch for Mac OS X, but gtkD still crashes on application launch...

I should mention that GTK+ still works fine, it's the Derelictification™ that has issues. Using regular "bindings" / import modules such as the gtk2 ones from BCD works out of the box: http://www.algonet.se/~afb/d/bcd-gtk2-mac.png http://www.dsource.org/projects/bcd/browser/trunk/bindings/test/gtk2.d Something gets it wrong in the function pointers or class wrappers, but no idea where it happens. Reason: KERN_INVALID_ADDRESS at address: 0x400009cd 0x000b9cbb in g_option_group_set_error_hook () (gdb) bt #0 0x000b9cbb in g_option_group_set_error_hook () #1 0x020ee309 in gtk_parse_args (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:871 #2 0x020ee3c0 in gtk_init_check (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:912 #3 0x020ee3f3 in gtk_init (argc=0xbffff40c, argv=0xbffff408) at gtkmain.c:950 So I think I will stick with the "Bindings", just like I do for SDL and OpenGL already... --anders
Sep 18 2008
prev sibling parent Mike Wey <mike-wey example.org> writes:
On Thu, 2008-09-18 at 13:19 +0200, Anders F Bj=C3=B6rklund wrote:
 Mike Wey wrote:
=20
 GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL
 license.
=20
 GtkD 1.0 is now available, get it from dsource:
 http://www.dsource.org/projects/gtkd/

I updated my previous gtkD patch for Mac OS X, but gtkD still crashes on application launch... =20 http://www.algonet.se/~afb/d/gtkD-Mac.patch Building with DSSS version 0.78 and GDC r206 =20 BTW: It is version(darwin), not version(Darwin) Everything but Windows and Unix is lower case. =20 --anders

Thanks for the new patch, i added it to your ticket on dsource. I'll try to look into the crashes a bit more before the next release, to bad i don't have a Mac. --=20 Mike Wey
Sep 18 2008