Well I’ve abandoned my plans to use Gtk# in the language app (which actually secretly has a name now).
The main reason for changing is simplicity. I had a look at the TreeView control in Gtk and decided it was too much work. Although the theory of good MVC separation is good, the user interface is such a small, simple part of my app it wasn’t worth it. The stuff I need from
System.Windows.Forms should work in Mono (and .NET 1.1 and hopefully even the Compact Framework).
I still prefer the way Gtk handles layout of controls in general, but I console myself with the Windows form designer in Visual C# Express…