On Sat, Aug 20, 2011 at 03:43:47PM -0700, bsquared wrote:
> On Sat, Aug 20, 2011 at 2:56 PM, Luca Bruno <[email protected]> wrote:
> >
> > https://live.gnome.org/Vala/FAQ#How_do_I_pass_user_data_to_a_callback.3F
> >
> > --
> > http://www.debian.org - The Universal Operating System
> >
> 
> Thanks for the quick response.  I feel fairly thick because I don't
> understand how the snippets in the FAQ can apply.  They seem to assume
> some knowledge that I don't have.

Then you probably want to take a look at the tutorial about lambda
expression:
https://live.gnome.org/Vala/Tutorial#Anonymous_Methods_.2BAC8_Closures

> if these are the signatures:
> delegate void SampleCB(Object o);
> set_sample_callback(SampleCb? cb=null);
> 
> how would I add a user data element such as?
> void sample_cb(Object o, void* userdata) {...}
> int my_data = 0;
> set_sample_callback(the_object, &my_data);

This is meaningless in Vala without showing the body of the callback.

-- 
http://www.debian.org - The Universal Operating System
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to