Le vendredi 28 décembre 2007 à 16:17 +0100, Tilman Sauerbeck a écrit :
> Hi,
> I'm trying to write a client for XMMS2 in Vala.
> XMMS2 doesn't use GObjects, but it uses callbacks in various places,
> which makes it hard to use it in Vala.
> 
> XMMS2 uses a struct called xmmsc_result_t, to which you can connect a
> callback like this:
> 
>   static void handler(xmmsc_result_t *res, void *user_data) {...}
> 
>   xmmsc_result_t *res;
>   xmmsc_result_notifier_set (res, handler, NULL);
> 
> So eventually "handler" will be called with res and NULL.

Why didn't you try declaring the callbacks as xmmsc_result_t's methods ?
At first sight it could work.

        Xav


_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to