From 9e3f8a1db6028935ea640c00e15674e1a7456530 Mon Sep 17 00:00:00 2001
From: Michael R Sweet 3 - Common Widgets and Attributes
@@ -608,15 +611,15 @@ button->when(FL_WHEN_CHANGED | FL_WHEN_NOT_CHANGED);
pointer to the instance of your class.
-class foo {
- void my_callback(Widget *);
- static void my_static_callback(Widget *w, foo *f) { f->my_callback(w); }
+class Foo {
+ void my_callback(Fl_Widget *w);
+ static void my_static_callback(Fl_Widget *w, void *f) { ((Foo *)f)->my_callback(w); }
...
}
...
-w->callback(my_static_callback, this);
+w->callback(my_static_callback, (void *)this);
--
cgit v1.2.3