Hi All,
I saw this just now, just when i was happily writing in a callback function
into my class...
this was an updated hint on the documentation pages:
class Foo {
void my_callback(Fl_Widget *);
static void my_static_callback(Fl_Widget *w, void *userdata) {
Foo *f = (Foo*)userdata;
f->my_callback(w);
}
...
}
..
w->callback(my_static_callback, (void*)this);
Is this telling me i cannot simply write
class myClass
{
public:
//var
//var
//...
void myCallback(Fl_Widget* w, void*);
};
void myClass::myCallback(Fl_Widget* w, void*)
{
//do callback
}
myClass myobject;
callback(myobject.myCallback);
Well i think i just answered my own question clearly enough just by writing out
that bit of code
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk