Re: XForms: u_vdata

Robert S. Mallozzi (mallors@crazyhorse.msfc.nasa.gov)
Wed, 6 Aug 1997 08:58:38 -0500 (CDT)

To subscribers of the xforms list from "Robert S. Mallozzi" <mallors@crazyhorse.msfc.nasa.gov> :

On 5 Aug, To: xforms@bob.usuf2.usuhs.mil wrote:
> To subscribers of the xforms list from "Robert S. Mallozzi" <mallors@crazyhorse.msfc.nasa.gov> :
>
> Hi everyone,
>
> I would like to pass some object handles to a callback via
> u_vdata. I can do it with a single object:
>
> FL_OBJECT *obj;
> FL_OBJECT *but;
>
> obj = fl_add_input(...);
> but = fl_add_button(...);
> but->u_vdata = obj;

Well, sorry, last message somehow was trunctated. So, in the callback
I have

mycallback(FL_OBJECT *ob, long data)
{
printf(fl_get_input(ob->u_vdata));
}

What I want is an array of obj passed to the callback:

FL_OBJECT *obj[10];
FL_OBJECT *but;

obj[0] = fl_add_input(...);
obj[1] = fl_add_input(...);