[Mono-osx] Menu Bar for Mac OS X?

Elfen pem.accounts.spam at gmail.com
Wed Apr 7 02:29:41 EDT 2010


All Duane had to do was say he likes the app - and all of the sudden he was
being credited as the author O:-)

@Stifu: Apologies for the typo O:-)



On Wed, Apr 7, 2010 at 1:23 AM, Stifu <stifu at free.fr> wrote:

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


More information about the Mono-osx mailing list