Re: Property Binding Support: Present and Future
Tristan Van Berkom <[email protected]> Thu, 1 Sep 2011 22:49:12 +0200
| Newsgroups | gmane.comp.gnome.glade.devel |
|---|---|
| Message-ID | <CAGUy9W+rSUdttM=3vGb3JDRodh0PXKaTBzH-phUcFcGULr66Vg@mail.gmail.com> |
On Thu, Sep 1, 2011 at 10:07 PM, Denis Washington <[email protected]> wrote: > Am 01.09.2011 20:55, schrieb Tristan Van Berkom: >>>> Regarding transformation, would'nt providing default transformations >>>> (int<-> string, percentage<-> double in 0...1, etc.. ) make you life >>>> easier by not supporting user provided functs while covering 90% >>>> percent of use cases ? >>> >>> That's a nice idea and would also benefit programmatic uses of >>> g_object_bind_property(). These functions would have to be in GLib, >>> though; otherwise, using them would require an external library where >>> they are defined in. >> >> GBinding already defaults to using default transformation functions. > > Really? This isn't documented anywhere. Thanks for mentioning! I admit > that this makes the need for transformation functions much less > pressing, but they are still a very useful feature. Yeah, the best documentation I find is, when calling the _bind_full() function and passing a NULL transform function "the default will be used" ;-) In gbinding.c its quite clear... the default is to try g_value_copy() first and then resort to g_value_transform(). Cheers, -Tristan _______________________________________________ Glade-devel maillist - [email protected] http://lists.ximian.com/mailman/listinfo/glade-devel