]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/palmos/apptbase.h
Implement GetPageText for the OSX WebKit implementation.
[wxWidgets.git] / include / wx / palmos / apptbase.h
index 404c41789480d46a058fe04cbe93b4bc33db1faf..8b1a6af5d710a696e11ab9cac48398b498363e30 100644 (file)
@@ -1,10 +1,10 @@
 ///////////////////////////////////////////////////////////////////////////////
 // Name:        wx/palmos/apptbase.h
 // Purpose:     declaration of wxAppTraits for Palm OS
 ///////////////////////////////////////////////////////////////////////////////
 // Name:        wx/palmos/apptbase.h
 // Purpose:     declaration of wxAppTraits for Palm OS
-// Author:      William Osborne
+// Author:      William Osborne - minimal working wxPalmOS port
 // Modified by:
 // Created:     10/13/04
 // Modified by:
 // Created:     10/13/04
-// RCS-ID:      $Id
+// RCS-ID:      $Id$
 // Copyright:   (c) William Osborne
 // Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
 // Copyright:   (c) William Osborne
 // Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
@@ -13,7 +13,7 @@
 #define _WX_PALMOS_APPTBASE_H_
 
 // ----------------------------------------------------------------------------
 #define _WX_PALMOS_APPTBASE_H_
 
 // ----------------------------------------------------------------------------
-// wxAppTraits: the MSW version adds extra hooks needed by MSW-only code
+// wxAppTraits
 // ----------------------------------------------------------------------------
 
 class WXDLLIMPEXP_BASE wxAppTraits : public wxAppTraitsBase
 // ----------------------------------------------------------------------------
 
 class WXDLLIMPEXP_BASE wxAppTraits : public wxAppTraitsBase
@@ -26,28 +26,19 @@ public:
     // some opaque data which will be passed later to AfterChildWaitLoop()
     virtual void *BeforeChildWaitLoop() = 0;
 
     // some opaque data which will be passed later to AfterChildWaitLoop()
     virtual void *BeforeChildWaitLoop() = 0;
 
-    // process pending Windows messages, even in console app
-    virtual void AlwaysYield() = 0;
-
     // called after starting to wait for the child termination, the parameter
     // is the return value of BeforeChildWaitLoop()
     virtual void AfterChildWaitLoop(void *data) = 0;
 
 
     // called after starting to wait for the child termination, the parameter
     // is the return value of BeforeChildWaitLoop()
     virtual void AfterChildWaitLoop(void *data) = 0;
 
 
+#if wxUSE_THREADS
     // wxThread helpers
     // ----------------
 
     // process a message while waiting for a(nother) thread, should return
     // false if and only if we have to exit the application
     virtual bool DoMessageFromThreadWait() = 0;
     // wxThread helpers
     // ----------------
 
     // process a message while waiting for a(nother) thread, should return
     // false if and only if we have to exit the application
     virtual bool DoMessageFromThreadWait() = 0;
-
-    // other miscellaneous helpers
-    // ---------------------------
-
-    // under MSW this function returns same version for both console and GUI
-    // applications so we can implement it directly in the base class and only
-    // override it wxGUIAppTraits to fill in toolkit information
-    virtual wxToolkitInfo& GetToolkitInfo();
+#endif // wxUSE_THREADS
 };
 
 #endif // _WX_PALMOS_APPTBASE_H_
 };
 
 #endif // _WX_PALMOS_APPTBASE_H_