<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Gareth,<DIV><BR><DIV><BLOCKQUOTE type="cite"><FONT class="Apple-style-span" color="#000000"><BR class="khtml-block-placeholder"></FONT><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Now my "two penneth", I think the problem may be that mono on OSX has</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">attracted "users" rather than "hackers" (and with the choice of C, C++ or</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">objC - who can blame them for turning to c#/mono!). I am also beginning to</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">wonder if MWF should be the cross-platform GUI of choice for mono-OSX</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">developers. There does seem to be a lot of activity on the GTK front lately</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(native gtk libraries; GTK 2.10 projected to have a quartz driver; ...). May</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">be that will be the way to go? OSX only - cocoa#, cross-platform -</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">gtk-sharp.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>First, MWF was never meant to be a cross-platform GUI of choice for Mono; let alone Mono-OSX.  Its a compatability layer to </DIV><DIV>allow people to run SWF applications on Linux/OSX.  I dont think anyone on the mono team has eschewed using it as a primary development platform.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Second, I'll believe anything on Gtk+-osx when I start seeing the source; but even then its not a native look and feel so to me this isn't a solution.  As for Gtk 2.10 having a quartz driver; its backed by cairo and I've worked on the current cairo-quartz surface; and I can tell you it needs some love before using it for Gtk+ on OSX as a full windowing system (MWF-OSX uses it today and its less than ideal).  I have suggested from day one that people abstract their GUI layer from their (I hate this phrase) "business logic" and build a Gtk# frontend for linux; SWF for win32; Cocoa# for Mac.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>What does this leave?  Cocoa# and ObjectiveC#.  If you want to be fully managed; use Cocoa#.  If you like IB/ObjC for your presentation layer use ObjectiveC#.  The latter is available in SVN today.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>As for more "users" than "hackers"; since none of these tools are "prime-time ready"; I personally dont see how any user could truly be using them.  The OSX MWF driver doesn't even have true keyboard support, let alone supporting control clipping for overlapping controls; so how can it be used?  As for Cocoa# 0.2; no one has piped up and shown me a released app running it; so the same holds (mostly) true.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>-kangaroo/geoff</DIV><DIV><BR><BLOCKQUOTE type="cite"></BLOCKQUOTE></DIV></DIV></BODY></HTML>