[Gtk-sharp-list] System.Drawing Gdk binding

Miguel de Icaza miguel@ximian.com
Tue, 06 Apr 2004 09:50:27 -0400


    Lovely work Artem, this is something I wanted to see in Gtk#, and am
very glad you looked into the issue.

> Graphics.diff
> gdipFunctions.diff:
> made against 0.31, I don't have cvs on this machine, sorry :(

The problem here is that this exposes an API entry point in
System.Drawing that we can not expose.

There are two considerations to keep in mind:

	* We are trying to keep the Gtk#, Gdk# and company independent
	  of System.Drawing as part of our full independent stack.

	* We can not add API entry points to System.Drawing

Your code probably should go into a third assembly and library: one that
glues the worlds together as its own module, say `gtk-drawing'.

Would you be interested in doing the work?