Hi Migeul! Responses inline. ;)
I only use GTK# for Linux development, so go easy on me. ;)
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.
My opinions.
