/** * Windows callback to handle window-specific events */ void MainWin::window_cb( Widget*w, void* data) { MainWin* mw; switch( Fl::event() ) { case FL_CLOSE: mw = (MainWin*) data; mw->close_cb_i(); break; case FL_SHORTCUT: if( (Fl::event_key() == FL_Escape) ) break; default: //cout << Fl::event() << "< fl mainwin event" <<endl; break; } }
void MainWin::close_cb( Widget* w, void* data) { MainWin* mw = (MainWin*) data; mw->close_cb_i(); }