[Mono-list] newbie questions about mono-1.1.4, graphics, and Mac OS X

SigmaX scottclansman@cwazy.co.uk
Fri, 25 Feb 2005 12:30:17 -0600

Thomas E. Vaughan wrote:

>I wrote a graphics application with Qt/OpenGL about four
>years ago, and though I've been doing real-time C coding
>since then, I now feel that I have to scratch the itch to
>write a graphics program again.  So I'm interested in
>cross-platform graphics progamming with mono and csharp.
>In particular, I want to write a cross-platform version of
>minesweeper (one of my favorite toys :^).  I want to be able
>to run the application either on Mac OS X or on GNU/Linux.
>Being able to run it on MS Windows would be nice, but it is
>not essential.  Some questions follow:
>Is mono-1.1.4 now up to the task?  If not, will it be soon
>enough that I can start?
>If so, what toolkit (Windows.Forms, Gtk#, Cocoa#, etc.) is
>best?  (I don't even know if something written for Cocoa#
>could run on GNU/Linux.)
>I downloaded the OS X installer for mono-1.1.4 and compiled
>a really simple Windows.Forms application.  Although the
>thing crashed because of an unhandled exception, I noticed
>that it opened an X window.  I thought that the new managed
>forms on OS X would render via some more direct path than
>through the X server.  What's up with that?
GTK# would be best for cross platform, from what I can tell.  I don't 
know about how it runs on OS X, but GTK# apps will ru fine on Windows 
and natively on *NIX.  WinForms support isn't quite up to par yet in 
mono, but it's already semi-usable, and I expect Mono developers to 
start switching over to WinForms (Those that need it anyway) within the 
next few months.

Registered Linux Freak #: 366,862

"If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby Pro-Logic Surround Sound with Bass Boost and all the music is free."