>
slide: The handler interface
interface handler { virtual event* dispatch(event* e); virtual int operator()(); virtual void press( event& ) { } virtual void release( event& ) { } virtual void keypress( event& ) { } virtual void keyrelease( event& ) { } virtual void motion( event& ) { } virtual void enter( event& ) { } virtual void leave( event& ) { } virtual void other( event& ) { } protected: event* _event; kit* tk; };