[Gtk-sharp-list] "format-value" signal in Gtk.Scale

Lee Mallabone gnome@fonicmonkey.net
10 Mar 2003 10:35:59 +0000


On Mon, 2003-03-10 at 04:45, Mike Kestner wrote:
> On Sun, 2003-03-09 at 07:32, Lee Mallabone wrote:
> > However, in Gtk# there is no way to return a string, effectively
> > rendering this event handler currently useless.
> 
> Sure there is.  You assign a string to the RetVal property of the
> FormatValueArgs.
> 
> Any event that wraps a signal with a non-void return type in the
> "native" api should be documented to indicate how RetVal should be set.

I think the whole API would be nicer and more obvious if return values
were, well, returned.

Is the 'RetVal' way of doing things a constraint forced by the
underlying Gtk+ system in some way?

The whole notion of having to set a return value when the return type of
the delegate is actually 'void' seems likely to really confuse newcomers
to Gtk#...

Regards,

Lee.