www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - webkit2gtkd 0.0.3 - WebKit2 bindings for GtkD

reply Streaksu <assemblyislaw gmail.com> writes:
I found myself recently for a project of mine in the need of 
bindings for the amazing Webkit2GTK library for D, using GtkD for 
ease of use, and now that they are working, sure someone can also 
find them useful!

I made them using the gir-to-d tool by the GtkD team, and after 
that they just needed small tweaks here and there, if anyone 
wants to make bindings to libraries offering 
gobject-instrospection files, I truly recommend using the tool: 
https://github.com/gtkd-developers/gir-to-d

I uploaded the bindings library to dub and github under the name 
webkit2gtkd:
https://code.dlang.org/packages/webkit2gtkd
https://github.com/streaksu/webkit2gtkd
I hope other D + GtkD developers find it as useful as I have.
I will be maintaining them as I use them myself, so if there are 
any issues please let me know!
Oct 26 2020
parent reply aberba <karabutaworld gmail.com> writes:
On Monday, 26 October 2020 at 15:28:56 UTC, Streaksu wrote:
 I found myself recently for a project of mine in the need of 
 bindings for the amazing Webkit2GTK library for D, using GtkD 
 for ease of use, and now that they are working, sure someone 
 can also find them useful!

 [...]
Would be nice to see a sample usage in rhe read me.
Oct 26 2020
parent Streaksu <assemblyislaw gmail.com> writes:
On Monday, 26 October 2020 at 22:00:22 UTC, aberba wrote:
 On Monday, 26 October 2020 at 15:28:56 UTC, Streaksu wrote:
 I found myself recently for a project of mine in the need of 
 bindings for the amazing Webkit2GTK library for D, using GtkD 
 for ease of use, and now that they are working, sure someone 
 can also find them useful!

 [...]
Would be nice to see a sample usage in rhe read me.
Thanks for the feedback! I added a simple helloworld example in the README, nothing fancy but should be enough to give people an example use so they can research the docs from there.
Oct 26 2020