Example #1
0
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;
}
Example #2
0
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;
}