Hi Migeul! Responses inline. ;)

I only use GTK# for Linux development, so go easy on me. ;)

        * TreeView and NodeStore: Useful?  Complex?  What would
          people like to see there?

Coming from Windows, TreeView is a *VERY* nice API for more advanced and robust applications, but sometimes I'm just really jonesin' for a quick and dirty way to create the most common list views--text only lists, lists with a small icon, lists with a checkbox, etc: basically the boilerplate stuff. I generally use 3rd party .NET controls for these on Windows.

        * Rendering: Gdk stinks for rendering, do you find convenient
          the code to use System.Drawing in Gtk-dotnet.dll?  What about
          Cairo?

System.Drawing through the support assembly Gtk-dotnet. Cairo has absolutely no documentation on its binding and I'm not the sort to bump heads with a brick wall until I figure things out, so I'm not even sure if its suitable for use.

        * What things do you find obnoxious, annoying about Gtk#?

Application.Init();
doFoo();
Application.Run();

There are apparently two file dialog widgets in GTK#. This of course, totally blew my mind, since when I found one of them I immediately stopped looking--I mean, hey, why would I?
 

        * What kind of tutorials you would like to see?

I would like to see very narrow-focused tutorials about the major controls; tutorials that only demonstrate the functionality being discussed. I do not like tutorials that do a bunch of other stuff in the background ('noise') while they're showing you how a button responds to clicks. ;)

My opinions.

Reply via email to