1/////////////////////////////////////////////////////////////////////////////// 2// Name: wx/palmos/apptrait.h 3// Purpose: class implementing wxAppTraits for Palm OS 4// Author: William Osborne - minimal working wxPalmOS port 5// Modified by: 6// Created: 10/13/04 7// RCS-ID: $Id: apptrait.h 40599 2006-08-13 21:00:32Z VZ $ 8// Copyright: (c) William Osborne 9// Licence: wxWindows licence 10/////////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_PALM_APPTRAIT_H_ 13#define _WX_PALM_APPTRAIT_H_ 14 15// ---------------------------------------------------------------------------- 16// wxGUI/ConsoleAppTraits: must derive from wxAppTraits, not wxAppTraitsBase 17// ---------------------------------------------------------------------------- 18 19class WXDLLIMPEXP_BASE wxConsoleAppTraits : public wxConsoleAppTraitsBase 20{ 21public: 22 virtual void *BeforeChildWaitLoop(); 23 virtual void AlwaysYield(); 24 virtual void AfterChildWaitLoop(void *data); 25 26 virtual bool DoMessageFromThreadWait(); 27}; 28 29#if wxUSE_GUI 30 31class WXDLLIMPEXP_CORE wxGUIAppTraits : public wxGUIAppTraitsBase 32{ 33public: 34 virtual void *BeforeChildWaitLoop(); 35 virtual void AlwaysYield(); 36 virtual void AfterChildWaitLoop(void *data); 37 38 virtual bool DoMessageFromThreadWait(); 39 virtual wxPortId GetToolkitVersion(int *majVer, int *minVer) const; 40}; 41 42#endif // wxUSE_GUI 43 44#endif // _WX_PALM_APPTRAIT_H_ 45 46