[Mono-winforms-list] Winforms and OSX

Miguel de Icaza miguel@ximian.com
Tue, 30 Nov 2004 22:23:11 -0500


Hello,

> I was just thinking about working on a special version
> of libgdiplus using Quartz2D on OS X.  This, I think,
> is one of the early steps to making a MWF
> implementation for OS X.  Another being the so-called
> "driver" for Aqua / Carbon.  Wanna help?

The most important part on a native port to OSX is not Cairo (that one
after all will for the most part just work).

What you need is the platform driver.  The platform driver is the one
that creates windows, interfaces to the mouse and keyboard and handles
other Windowing-specific features.

If you do the driver, you can still use Cairo/Libgdiplus+ untouched
(later on, if you choose you can fine tune those, or work on a Quartz
backend to either one).   But if you start here, you will not have much
code to test with.

Miguel.