Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 29, 2019 GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license. At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries. And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org Full changelog: https://gtkd.org/changelog.html Download: https://gtkd.org/download.html -- Mike Wey |
May 29, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
>
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
>
> Full changelog: https://gtkd.org/changelog.html
> Download: https://gtkd.org/download.html
So cool! I guess it will be a lot of work to get the bindings and wrapper to the upcoming GTK 4...
|
May 29, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
Great stuff, thanks for your work.
Jordan
|
May 29, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote: > And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org A tip: when you generate the code with adrdox, use --special-preprocessor=gtk in addition to your other command line args. That will trigger its support for the gtk-specific doc comment syntax and fix up some C -> D reference links, etc. It still isn't perfect, but like you can compare here: http://gtk-d.dpldocs.info/gdk.AppLaunchContext.AppLaunchContext.html with yours https://api.gtkd.org/gdk.AppLaunchContext.AppLaunchContext.html to see some of the differences. BTW nice work on teh css! |
May 30, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to M.M. | On 29-05-2019 22:38, M.M. wrote: > > So cool! I guess it will be a lot of work to get the bindings and wrapper to the upcoming GTK 4... Hopefully the generator can handle most of it without intervention. -- Mike Wey |
May 30, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam D. Ruppe | On 29-05-2019 23:37, Adam D. Ruppe wrote: > On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote: >> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org > > A tip: when you generate the code with adrdox, use > > --special-preprocessor=gtk I was already using that, but looking a bit closer it only works when also passing `--jobs=1`. (Or changing `string specialPreprocessor` in doc2.d to `__gshared'). Should be updated soon. > BTW nice work on teh css! It obviously needs to match the website ;) -- Mike Wey |
May 29, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 22:07:14 UTC, Mike Wey wrote:
> Or changing `string specialPreprocessor` in doc2.d to `__gshared')
Oh geeze, indeed! I made that change locally, I prolly won't push it up to github for a bit tho cuz I broke other stuff in my copy I need to fix first.
But yeah thanks!
|
May 29, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
>
> And i finally took the time to change the documentation on the website from candydoc to one generated by Adam's adrdox. https://api.gtkd.org
>
> Full changelog: https://gtkd.org/changelog.html
> Download: https://gtkd.org/download.html
Thanks a lot for this project I'm using gtkd in several of my projects and really enjoying it.
|
May 30, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Wey | On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote:
> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license.
>
> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries.
So... This is compliant with GTK 3.96?
|
May 30, 2019 Re: GtkD 3.9.0, A GTK+ D binding. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ron Tarrant | On 30-05-2019 11:18, Ron Tarrant wrote: > On Wednesday, 29 May 2019 at 20:30:03 UTC, Mike Wey wrote: >> GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license. >> >> At this point it feels long overdue, but finally there is an GtkD release that is updated for the latest GTK+ libraries. > > So... This is compliant with GTK 3.96? The latest stable version: 3.24.8. -- Mike Wey |
Copyright © 1999-2021 by the D Language Foundation