+ -(void)mouseMoved:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super mouseMoved:event];\
+ }\
+ -(void)mouseDragged:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super mouseDragged:event];\
+ }\
+ -(void)rightMouseDragged:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super rightMouseDragged:event];\
+ }\
+ -(void)otherMouseDragged:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super otherMouseDragged:event];\
+ }\
+ -(void)scrollWheel:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super scrollWheel:event];\
+ }\
+ -(void)mouseEntered:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super mouseEntered:event];\
+ }\
+ -(void)mouseExited:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleMouseEvent(event) )\
+ [super mouseExited:event];\
+ }\
+ -(BOOL)performKeyEquivalent:(NSEvent *)event\
+ {\
+ if ( !impl->DoHandleKeyEvent(event) )\
+ return [super performKeyEquivalent:event];\
+ return YES;\
+ }\