fl_Callback* C_to_Fl_Callback::get_callback(Fl_Menu_Item* m) { fl_Callback* cb = NULL; if (m->callback()) { C_to_Fl_Callback* wrappedCb = (C_to_Fl_Callback*)m->user_data(); if (wrappedCb) { cb = wrappedCb->inner_callback(); } } return cb; }
fl_Callback* C_to_Fl_Callback::get_callback(Fl_Widget* w) { fl_Callback* cb = NULL; if (w->callback()) { C_to_Fl_Callback* wrappedCb = (C_to_Fl_Callback*)w->user_data(); if (wrappedCb) { cb = wrappedCb->inner_callback(); } } return cb; }