-#if !TARGET_CARBON
- virtual void MacHandleMenuSelect( int menuid , int menuitem ) ;
- virtual void MacHandleMouseUpEvent( WXEVENTREF ev ) ;
- virtual void MacHandleOSEvent( WXEVENTREF ev ) ;
- virtual void MacHandleDiskEvent( WXEVENTREF ev ) ;
- virtual void MacHandleActivateEvent( WXEVENTREF ev ) ;
- virtual void MacHandleUpdateEvent( WXEVENTREF ev ) ;
- virtual void MacHandleMouseDownEvent( WXEVENTREF ev ) ;
-
- void MacHandleModifierEvents( WXEVENTREF ev ) ;
-
- virtual void MacHandleKeyDownEvent( WXEVENTREF ev ) ;
- virtual void MacHandleKeyUpEvent( WXEVENTREF ev ) ;
- virtual void MacHandleHighLevelEvent( WXEVENTREF ev ) ;
-
-#else
- virtual void MacHandleMouseMovedEvent( wxInt32 x , wxInt32 y ,wxUint32 modifiers , long timestamp ) ;
-#endif
-
- void MacHandleMenuCommand( wxUint32 command ) ;
- bool MacSendKeyDownEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey ) ;
- bool MacSendKeyUpEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey ) ;
-
+ bool MacSendKeyDownEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey , wxChar uniChar ) ;
+ bool MacSendKeyUpEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey , wxChar uniChar ) ;
+ bool MacSendCharEvent( wxWindow* focus , long keymessage , long modifiers , long when , short wherex , short wherey , wxChar uniChar ) ;
+ void MacCreateKeyEvent( wxKeyEvent& event, wxWindow* focus , long keymessage , long modifiers , long when , short wherex , short wherey , wxChar uniChar ) ;