]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/mac/app.h
Digital Mars compilation warnings and Unicode fixes (patch 884587)
[wxWidgets.git] / include / wx / mac / app.h
index 94e28ec345f9854435d425e66a29b41662e0d55a..efc50cbea21ff37ab39ca3be76f3a670055eb812 100644 (file)
@@ -80,6 +80,7 @@ protected:
                                        // where overriden
 public:
 
+    static bool           sm_isEmbedded;
     // Implementation
     virtual bool Initialize(int& argc, wxChar **argv);
     virtual void CleanUp();
@@ -142,6 +143,10 @@ public:
     void                  MacDoOneEvent() ;
     WXEVENTREF            MacGetCurrentEvent() { return m_macCurrentEvent ; }
     void                  MacHandleOneEvent( WXEVENTREF ev ) ;
+
+    // For embedded use. By default does nothing.
+    virtual void          MacHandleUnhandledEvent( WXEVENTREF ev );
+
 #if !TARGET_CARBON
     virtual void          MacHandleMenuSelect( int menuid , int menuitem ) ;
     virtual void          MacHandleMouseUpEvent( WXEVENTREF ev ) ;
@@ -169,6 +174,7 @@ public:
     virtual short         MacHandleAEPDoc(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
     virtual short         MacHandleAEOApp(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
     virtual short         MacHandleAEQuit(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
+    virtual short         MacHandleAERApp(const WXAPPLEEVENTREF event , WXAPPLEEVENTREF reply) ;
 
     // in response of an open-document apple event
     virtual void         MacOpenFile(const wxString &fileName) ;
@@ -176,6 +182,8 @@ public:
     virtual void         MacPrintFile(const wxString &fileName) ;
     // in response of a open-application apple event
     virtual void         MacNewFile() ;
+    // in response of a reopen-application apple event
+    virtual void         MacReopenApp() ;
 
     DECLARE_EVENT_TABLE()
 };