[Mono-list] Cross-platform GUI.
Dan Winship
danw@novell.com
Mon, 26 Jul 2004 16:24:46 -0400
On Mon, 2004-07-26 at 19:57 +0100, David Burnett wrote:
> On Mon, Jul 26, 2004 at 11:02:36AM -0400, Dan Winship wrote:
>
> > > Amazing. I didn't that Gtk itself was ported to Mac OS X.
> >
> > To clarify, The Gtk X11 backend works under X11 on OS X. There is no
> > port that uses CoreGraphics.
>
> And that's going to be a major problem with regards to the OSX community
> accepting Mono/GTK# apps in IMHO.
>
> The Mac favouring Mono hackers would be doing us a great favour if they
> could commit some resources to a 'native' OSX GTK port.
'native' here would mean "uses Mac-specific API calls to draw Gtk
widgets according to the current Gtk theme". The resulting app would
look *exactly* the same using the native Gtk port as it would using the
X11 Gtk port, it just wouldn't require X11 to be running. I don't think
this would really be any more palatable to mac users than the straight
X11 version.
What the mac-favoring mono hackers *are* doing is working on a set
of .NET bindings for Cocoa (the cocoa-sharp module in mono cvs). This
will let people write C# apps that use the real OS X widgets and look
+feel.
(Alternatively, you could use one of those widget toolkits that
implements a native UI on any platform. But Gtk isn't one of those.)
-- Dan