[Gtk-sharp-list] Gtk# or Mono Winforms for Linux-only project

Andy Selvig ajselvig at gmail.com
Wed Aug 20 08:23:41 EDT 2008


> *  Must support 3d graphics somehow (we use OpenGL now, in a C++ environment)

Gtk# supports OpenGL very nicely with Tao
(http://taoframework.com/project) and GtkGlArea-sharp
(http://www.mono-project.com/GtkGLSharp). I know that OpenGL is very
easy with Winforms on Windows using OpenTK (http://www.opentk.com/),
but I'm not sure how that works on Linux.

In general, Gtk (and hence Gtk#) has much better support for dynamic
layout (using boxes, tables, etc) than winforms. If you want your
application to be used at more than one window size or be
internationalized at all, this is very important. Dynamic layout
support came late to winforms and the design is basically an
afterthought.


More information about the Gtk-sharp-list mailing list