[Mono-list] Windows.Forms, KDE
Adam Treat
manyoso@yahoo.com
Thu, 4 Jul 2002 11:15:24 -0400
On Thursday 04 July 2002 05:59 am, Paolo Molaro wrote:
> On 07/04/02 BioChem333 wrote:
> > BTW, does mcs have conditional compilation yet? If not, are there any
> > plans to add it?
>
> mcs supports conditional compilation. The problem is the code risks
> becoming a mess. Some files can be shared just fine for the gtk, qt or
> cocoa implementations, but if there is the need of more than a couple of
> #ifs in one file, I vote for separating them.
>
> lupus
From what I understand the wrapper dependant code will be quite substantial,
so they'll require quite a bit more than a few conditional #ifs. I prefer
the current setup, ie a stubbed version of Windows.Forms and then toolkit
dependant implementations. No reason to add a bunch of complexity to the
process.
As far as Qt# goes, this is all speculation because the binding is just not
ready yet. I believe Gtk# is quite a bit further along, so I think we'll
wait and see how Mike and Rachel write the wrapper and hopefully learn from
them.
BTW, when Qt# is ready I wonder whether the Windows.Forms wrapper should be
created in Mono's cvs or somewhere else? Mono's cvs would centralize the
work, but this would require a dependancy on Qt# (which in turn requires qtc
;-) which is in kde's cvs at the moment.
Cheers,
Adam