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

Reply via email to