[Mono-list] Cross-platform GUI.

Daniel Carrera dcarrera@math.umd.edu
Sun, 25 Jul 2004 15:58:49 -0400


On Sun, Jul 25, 2004 at 03:27:56PM -0400, Todd Berman wrote:

> > But then, I don't know of any Mono-supported GUI that works on all 3 
> > platforms (Windows, GNU/Linux and Mac).  What is the recomended way to 
> > make a cross-platform GUI?
> 
> Gtk# works perfectly on macosx. If you look at the monodevelop website,
> we have a screenshot of monodevelop running on osx. So if monodevelop
> works, your app will work for sure.

Amazing.  I didn't that Gtk itself was ported to Mac OS X.


> > Thanks.  Am I wrong, or is Qt not free under Windows and Mac?
> 
> QT is not free under windows at all.

Yeah, thought so.  I definitely want something free (both beer and 
speech).

> > I did a google search and found wx.NET.  I'll try it.  Thanks!
> 
> My understanding of wx.NET is that its kinda unstable, but I have never
> looked into it at all.

I'll keep working with Gtk# for now.  I think that requesting a 15MB 
download for Mono is quite enough.  I don't want to ask people to install 
yet another dependency.

In fact, even the 15-20MB Mono download makes me hesitate.  I think it's a 
bit much considering that the program I'm doing is really simple.  It's 
just a clipart installer to complement OpenOffice.org.

I'm also looking into Mozilla/XUL.  If I get that to work I could possibly 
get the download down to 5MB (this is the size of Firefox).  The drawback 
with XUL is that the app would be somewhat more difficult to develop (e.g. 
Javascript instead of C#).

Cheers,
-- 
Daniel Carrera | No trees were harmed in the generation of this
PhD student.   | e-mail.  A significant number of electrons were,
Math Dept. UMD | however, severely inconvenienced.