示例#1
0
/**
* 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;
    }
}
示例#2
0
void MainWin::close_cb( Widget* w, void* data)
{
    MainWin* mw = (MainWin*) data;
    mw->close_cb_i();
}