[Mono-dev] ANN: WebKit/Gtk mono bindings

Carlos Martín Nieto carlos at cmartin.tk
Mon Mar 24 22:47:18 EDT 2008

Hi all,

(Please CC me, I'm not subscribed to this list)

 I've wanted to migrate from gecko to webkit for some time in my app, 
but I've not been able to find WebKit/Gtk bindings (there are some cocoa 
ones, but apparently that's only for OSX users). Therefore I've decided 
to create my own.

 These are being written by hand because the glib part of WebKit/Gtk is 
written in some sbuset of C++ which gapi2 doesn't grok, so bad luck.

 You can find a page about these bindings at 
http://cmartin.tk/webkitgtk-sharp.html where you can download a tarball 
with the current status (more or less).

 There is also a gitweb server running at http://git.cmartin.tk and you 
can see the address to clone the tree in the webpage mentioned above, 
but please be kind as it is an old server with _very_ limited bandwidth. 
The project is hosted there until I find somewhere better to put it and 
see if there is any interest in them.

What works:
 - You can embed a WebKit.WebView in your Gtk# application as a 
Gtk.Widget and have it open a web page (as shown by the demo application).

What doesn't work:
 - Basically anything else. Some features are implemented but most won't 
work properly until I figure out how marshalling works for GLib.Object 
and Gtk.Widget derived classes.

 If there is interest in these bindings I'll open a project at 
sourceforge or some equivalent.

Carlos Martín Nieto | http://cmartin.tk/

More information about the Mono-devel-list mailing list