[Gtk-sharp-list] Data binding, etc... [Was: TreeModelAdapter hangs with my TreeModelImplementor class]

Adam Tauno Williams awilliam at whitemice.org
Sun Mar 7 11:54:41 EST 2010


On Sun, 2010-03-07 at 08:00 -0800, b0rg wrote:
> Thanks Christian for your reply and the source code. 
> I agree that a build-in binding support for Gtk# would be great.
> I've been working at my job with MS tools and controls by DevExpress for
> some years now and I decided to work on some personal projects with
> MonoDevelop/Gtk#. My first impression is that Gtk# alone is light-years far
> from being considered as a RAD tool for large or complex applications. 

Yep.

> On the other hand, I don't believe that someday Gtk# will include all the
> nice features like those proprietary controls in MS.NET world, give. I guess
> due to Gtk# is attached to gtk+ laconic philosophy.
> So these days, after I played a bit with Gtk# I decided to make a layer over
> Gtk# with some custom widgets that will include all these features that I
> miss most from my experience with DevExpress controls

For nicer widgets than average check out
<http://code.google.com/p/holly-gtk-widgets/>  It doesn't receive much
love, but these are very nice widgets and easier to use in many cases
than the default ones.

> Any advice on this? Is there any similar open source project? I would love
> to participate and not to rediscover the wheel.

For data binding as a third-party package there has been considerable
work done at <http://gtk-databind.sourceforge.net/> and the
documentation is unusually good.

Also, IMO, just some documentation / BLOB-posts about doing things like
implementing a TreeModel in Gtk# would be very useful.  There is far to
much go-look-at-the-C-code.  Or if these documents exist make sure they
get linked from the Gtk# site FAQ/docs.
-- 
Adam Tauno Williams <awilliam at whitemice.org> LPIC-1, Novell CLA
<http://www.whitemiceconsulting.com>
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba



More information about the Gtk-sharp-list mailing list