[Gtk-sharp-list] Improving Gtk#
Ofer Achler
ofer@achler.org
Sat, 30 Apr 2005 15:15:52 -0700
Miguel de Icaza wrote:
>Hello,
>
> As people develop applications with Gtk#, I would love to hear
>people's opinion on what we can do to make Gtk# better.
>
> I am posting a few ideas that we could discuss:
>
> * TreeView and NodeStore: Useful? Complex? What would
> people like to see there?
>
>
Like other people replied; i'd like the TreeView to use some data
system.collections that are built into .NET rather than the ListStore.
It feels more intuitive. Also, databinding would be quite cool.
> * Rendering: Gdk stinks for rendering, do you find convenient
> the code to use System.Drawing in Gtk-dotnet.dll? What about
> Cairo?
>
>
I personally use System.Drawing to draw to a bitmap then use the bitmap
with Tao.OpenGL to display fonts.
> * Do you use/need OpenGL? If you do, how do you do it?
>
>
Yes, i use it using the Tao framework and GtkGl so i can draw onto a Gtk
window. Its very nice because it works on linux and windows. it'd be
nice if this was included in Gtk# so i don't have to compile it
seperatley, but its not a big deal because of the assembly model of
software deployment.
> * What kind of samples are missing?
>
>
How to package your software into rpm form and the like.
How to use the filechooser, i can't for the life of me figureo ut how to
get a filename section so somebody can type in the file they want.
Also, i'm not clear on whether i should be using the latest and greatest
(Gtk-Sharp 2.0) or 1.0. So far, the only 2.0 feature i'm trying out is
the FileChooser. Is there any reason to require 2.0? Should i just set
the app config to allow older versions?
Thank you very much for writing and activley evangalizing Mono. I think
its one of the best things to happen in the open source field.
-- Ofer Achler
ofer@achler.org