]> git.saurik.com Git - wxWidgets.git/blobdiff - src/palmos/base.cpp
fixing osx_carbon
[wxWidgets.git] / src / palmos / base.cpp
index db93d42b96d7d7e5012c7d8921687452833f72a1..5792e14937336a8bef5d061ae93ee81d3f4fc565 100644 (file)
@@ -1,12 +1,12 @@
 ///////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////
-// Name:        src/palmos/basemsw.cpp
+// Name:        src/palmos/base.cpp
 // Purpose:     misc stuff only used in applications under PalmOS
 // Author:      William Osborne - minimal working wxPalmOS port
 // Modified by:
 // Created:     10.13.2004
 // RCS-ID:      $Id$
 // Copyright:   (c) 2004 William Osborne
 // Purpose:     misc stuff only used in applications under PalmOS
 // Author:      William Osborne - minimal working wxPalmOS port
 // Modified by:
 // Created:     10.13.2004
 // RCS-ID:      $Id$
 // Copyright:   (c) 2004 William Osborne
-// License:     wxWindows licence
+// Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
 
 // ============================================================================
 ///////////////////////////////////////////////////////////////////////////////
 
 // ============================================================================
 #endif //WX_PRECOMP
 
 #include "wx/apptrait.h"
 #endif //WX_PRECOMP
 
 #include "wx/apptrait.h"
-
 #include "wx/recguard.h"
 #include "wx/recguard.h"
+#include "wx/evtloop.h" // wxEventLoop
 
 // ============================================================================
 // wxConsoleAppTraits implementation
 // ============================================================================
 
 
 // ============================================================================
 // wxConsoleAppTraits implementation
 // ============================================================================
 
-void wxConsoleAppTraits::AlwaysYield()
-{
-}
-
 void *wxConsoleAppTraits::BeforeChildWaitLoop()
 {
     return NULL;
 void *wxConsoleAppTraits::BeforeChildWaitLoop()
 {
     return NULL;
@@ -48,8 +44,24 @@ void wxConsoleAppTraits::AfterChildWaitLoop(void * WXUNUSED(data))
 {
 }
 
 {
 }
 
+#if wxUSE_THREADS
 bool wxConsoleAppTraits::DoMessageFromThreadWait()
 {
     return true;
 }
 
 bool wxConsoleAppTraits::DoMessageFromThreadWait()
 {
     return true;
 }
 
+WXDWORD wxConsoleAppTraits::WaitForThread(WXHANDLE hThread)
+{
+    // TODO
+    return 0;
+}
+#endif // wxUSE_THREADS
+
+#if wxUSE_CONSOLE_EVENTLOOP
+wxEventLoopBase *
+wxConsoleAppTraits::CreateEventLoop()
+{
+    return new wxEventLoop;
+}
+#endif // wxUSE_CONSOLE_EVENTLOOP
+