]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/app.h
factored out key handling for better integrating with carbon
[wxWidgets.git] / include / wx / mac / app.h
index bdd9d9c648acb85c896959f8c905fb624fcca653..5f269ffc052567003c87459ed7ec5ee62f8e4769 100644 (file)
@@ -85,6 +85,7 @@ public:
     static bool Initialize();
     static void CleanUp();
     
+    virtual bool OnInit();
     void DeletePendingObjects();
     bool ProcessIdle();
     bool IsExiting() { return !m_keepGoing ; }
@@ -149,6 +150,9 @@ public:
     virtual void          MacHandleHighLevelEvent( WXEVENTREF ev ) ;
     virtual void          MacHandleMenuSelect( int menuid , int menuitem ) ;
     
+    virtual bool          MacSendKeyDownEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey ) ;
+    virtual bool          MacSendKeyUpEvent( wxWindow* focus , long keyval , long modifiers , long when , short wherex , short wherey ) ;
+    
     virtual short         MacHandleAEODoc(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
     virtual short         MacHandleAEPDoc(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
     virtual short         MacHandleAEOApp(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;