All Duane had to do was say he likes the app - and all of the sudden he was being credited as the author O:-)<br><br>@Stifu: Apologies for the typo O:-)<br><br><br><br><div class="gmail_quote">On Wed, Apr 7, 2010 at 1:23 AM, Stifu <span dir="ltr">&lt;<a href="mailto:stifu@free.fr">stifu@free.fr</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><br>
The Super Mario Kart editor is by me, not Duane, but whatever. :)<br>
<br>
By the way, you could also consider Java + Qt (Qt Jambi).<br>
<div><div></div><div class="h5"><br>
<br>
PemIam wrote:<br>
&gt;<br>
&gt; I feel like it might be an extremist (ie, fundamentalist) thing to suggest<br>
&gt; that there is not any apps ever anywhere (in practice and in theory) where<br>
&gt; it&#39;s justified to use a cross-platform GUI toolkit, rather than 3 separate<br>
&gt; (or 2 separate) native GUI toolkits.<br>
&gt;<br>
&gt; I gave two somewhat specific examples of internal tools.  One where most<br>
&gt; of the code is GUI code, yet the GUI widgets are all simple / basic (and<br>
&gt; not that different on Mac OS X).  The other example was just a front-end<br>
&gt; to a command line tool (where having a GUI at all is just a convenience),<br>
&gt; where having a Mac version of the GUI at all is only because we think it&#39;s<br>
&gt; better to do the &quot;low hanging fruit&quot; than to do nothing, to support the<br>
&gt; small minority of theoretical Mac users (who are all internal company<br>
&gt; teammates / coworkers).  Duane&#39;s hobby project Super Mario Kart track<br>
&gt; editor is an example.  Another obvious example is if you have a huge<br>
&gt; existing application that already relies on WinForms, and you just want to<br>
&gt; port it to Linux and Mac - and you can justify a few months work (but not<br>
&gt; a few years work).<br>
&gt;<br>
&gt; I realize that Joanna has given some good arguments for why, in certain<br>
&gt; situations, or in the ideal situation (the all things equal situation of<br>
&gt; infinite resources), it might better to consider using a native GUI<br>
&gt; toolkit for every platform.  However, I find it very extremist to suggest<br>
&gt; that there is not ever any situation where a cross-platform GUI toolkit is<br>
&gt; the right choice.  (As a side note, I think it&#39;s even more extremist to<br>
&gt; suggest that it&#39;s not possible to make a good cross-platform GUI toolkit).<br>
&gt;<br>
&gt; There are cross-platform GUI toolkits, which are at least trying to<br>
&gt; support an Aqua look and feel for Mac OS X.  Apple supports Java, and<br>
&gt; seems to especially support Swing (as a viable path to meet their HIG)<br>
&gt; (I&#39;m unclear about SWT).  Also, my impression of Qt is that it might be as<br>
&gt; good - if not better (for Mac OS X Aqua support)?<br>
&gt;<br>
&gt; In fact, for some of these examples, I find it hard to believe that a<br>
&gt; cross-platform GUI toolkit would even be distinguishable from a native GUI<br>
&gt; app toolkit.  What if the only GUI your app has is a textbox (for a file<br>
&gt; name) and a &quot;Start&quot; button?  Or maybe that plus a few common<br>
&gt; cross-platform widgets for options (like a pull-down menu, a few<br>
&gt; checkboxes, a few radio buttons)?  As Apple puts it in their &quot;Java<br>
&gt; Development Guide for Mac OS X&quot; doc, &quot;With just a little work on your<br>
&gt; part, Java applications can be nearly indistinguishable from native<br>
&gt; applications&quot;.<br>
&gt;<br>
&gt; My original post to this topic was to ask for information about to what<br>
&gt; extent Mono / MonoDevelop / GTK# (or Qt / Qtoya?) is at the point where it<br>
&gt; can really compete with the alternative options (for Mac OS X Aqua<br>
&gt; support, when writing a GUI application from scratch).  At this point, my<br>
&gt; impressions are as follows:<br>
&gt;<br>
&gt; 0) Using a native GUI toolkit for Windows and Mac and Linux (or even GTK#<br>
&gt; for Windows and Interface Builder for Mac) is a good option to consider in<br>
&gt; many situations.  However, it is (too much extra work) and (would have<br>
&gt; negligible benefit) - for this one specific project<br>
&gt;<br>
&gt; 1) Mono, GTK#, MonoDevelop - I love them, but they are not the best choice<br>
&gt; - this my one specific project<br>
&gt;<br>
&gt; 2) Java with Swing is supported by Apple.  SWT may be a viable<br>
&gt; alternative, but I&#39;m unclear on that?  Not sure yet if the IDE would be<br>
&gt; Eclipse or NetBeans or some other IDE.<br>
&gt;<br>
&gt; 3) C++, Qt, Qt Creator - this sounds like it might be an even better<br>
&gt; option than Java<br>
&gt;<br>
&gt; 4) REAL Studio, sounds pretty cool, but nothing about it screams &quot;much<br>
&gt; better Mac OS X Aqua support han Java and Qt&quot;, and it&#39;s not my top choice<br>
&gt; - for this one specific project<br>
&gt;<br>
&gt; Overall, I think that either (Java with Swing, or SWT, not sure about the<br>
&gt; IDE) or (C++, Qt, Qt Creator) sounds like my top two choices?<br>
&gt;<br>
&gt; thank you for any info<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Duane Wandless&quot; &lt;<a href="mailto:duane@wandless.net">duane@wandless.net</a>&gt;<br>
&gt; To: &quot;Stifu&quot; &lt;<a href="mailto:stifu@free.fr">stifu@free.fr</a>&gt;<br>
&gt; Cc: <a href="mailto:mono-osx@lists.ximian.com">mono-osx@lists.ximian.com</a><br>
&gt; Sent: Tuesday, April 6, 2010 2:31:56 PM GMT -06:00 US/Canada Central<br>
&gt; Subject: Re: [Mono-osx] Menu Bar for Mac OS X?<br>
&gt;<br>
&gt;<br>
&gt; I think this is a great app... and yes you are correct having a single<br>
&gt; cross platform UI would be very useful for this project.<br>
&gt;<br>
&gt;<br>
&gt; Your definition of cross platform does include the UI. And yes it would be<br>
&gt; nice if there existed a C# cross platform UI that at least functioned as<br>
&gt; expected everywhere... even if the interface was not 100% standard on each<br>
&gt; platform.<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 6, 2010 at 8:51 AM, Stifu &lt; <a href="mailto:stifu@free.fr">stifu@free.fr</a> &gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Joanna Carter wrote:<br>
&gt;&gt;<br>
&gt;&gt; But, since you say the app is open source, where can I see it?<br>
&gt;&gt;<br>
&gt;<br>
&gt; Here&#39;s my app: <a href="http://code.google.com/p/epicedit/" target="_blank">http://code.google.com/p/epicedit/</a><br>
&gt; You&#39;ll understand I can&#39;t make money with this (and don&#39;t want to even if<br>
&gt; I<br>
&gt; could, anyway). So there is no market to capture. In the first place, I&#39;m<br>
&gt; making this for myself.<br>
&gt;<br>
&gt; I&#39;ve talked to at least one Mac user who was very happy he could use it,<br>
&gt; although Mac-specific WinForms bugs got in the way<br>
&gt; ( <a href="https://bugzilla.novell.com/show_bug.cgi?id=468420" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=468420</a> ,<br>
&gt; <a href="https://bugzilla.novell.com/show_bug.cgi?id=469194" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=469194</a> ).<br>
&gt; It&#39;s a shame such major bugs don&#39;t get any attention.<br>
&gt; --<br>
&gt; View this message in context:<br>
&gt; <a href="http://n4.nabble.com/Menu-Bar-for-Mac-OS-X-tp1750710p1752770.html" target="_blank">http://n4.nabble.com/Menu-Bar-for-Mac-OS-X-tp1750710p1752770.html</a><br>
&gt;<br>
&gt; Sent from the Mono - OSX mailing list archive at Nabble.com.<br>
&gt; _______________________________________________<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Mono-osx mailing list<br>
&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Mono-osx mailing list<br>
&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</div></div>&gt; _______________________________________________<br>
<div class="im">&gt; Mono-osx mailing list<br>
&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
&gt;<br>
&gt;<br>
<br>
</div><font color="#888888">--<br>
View this message in context: <a href="http://n4.nabble.com/Menu-Bar-for-Mac-OS-X-tp1750710p1753913.html" target="_blank">http://n4.nabble.com/Menu-Bar-for-Mac-OS-X-tp1750710p1753913.html</a><br>
</font><div><div></div><div class="h5">Sent from the Mono - OSX mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</div></div></blockquote></div><br>