コード例 #1
0
ファイル: Fl_CallbackC.cpp プロジェクト: deech/fltkhs
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;
}
コード例 #2
0
ファイル: Fl_CallbackC.cpp プロジェクト: deech/fltkhs
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;
}