[Gtk-sharp-list] Improving Gtk#

Miguel de Icaza miguel@ximian.com
Tue, 26 Apr 2005 18:05:56 -0400


> 	I think Gtk.DotNet is a great feature. I am collaborating in the 
> MonoUML project and, at this moment, we are using GnomeCanvas for the 
> graphical engine, but I think GnomeCanvas is not the best option for 
> this job, in addition it seems that GnomeCanvas will be deprecated for 
> Gnome 3. So, we are thinking in use Cairo or System.Drawing for do the 
> job. All our GUI is done in Gtk# we just want to change the graphical 
> engine, so Gtk.DotNet is very appreciated feature.

It is now fixed on SVN for Windows.

There is also another canvas that might be useful to you, the DiaCanvas,
and it has C# bindings.  I do not know much more about it though.

> With Cairo we have a problem. Apparently, there is no GtkCairo binding 
> for Mono. In some of my experiments, I was using P/Invoke to be able to 
> use Cairo in a Gtk container. I have been thinking about doing a 
> GtkCairo binding for the MonoUML project.

There is also a sample in samples on how to use Cairo with Gtk#