1 /////////////////////////////////////////////////////////////////////////////// 
   2 // Name:        wx/msw/apptrait.h 
   3 // Purpose:     class implementing wxAppTraits for MSW 
   4 // Author:      Vadim Zeitlin 
   8 // Copyright:   (c) 2003 Vadim Zeitlin <vadim@wxwindows.org> 
   9 // Licence:     wxWindows licence 
  10 /////////////////////////////////////////////////////////////////////////////// 
  12 #ifndef _WX_MSW_APPTRAIT_H_ 
  13 #define _WX_MSW_APPTRAIT_H_ 
  15 // ---------------------------------------------------------------------------- 
  16 // wxGUI/ConsoleAppTraits: must derive from wxAppTraits, not wxAppTraitsBase 
  17 // ---------------------------------------------------------------------------- 
  19 class WXDLLIMPEXP_BASE wxConsoleAppTraits 
: public wxConsoleAppTraitsBase
 
  22     virtual void *BeforeChildWaitLoop(); 
  23     virtual void AlwaysYield(); 
  24     virtual void AfterChildWaitLoop(void *data
); 
  26     virtual bool DoMessageFromThreadWait(); 
  31 class WXDLLIMPEXP_CORE wxGUIAppTraits 
: public wxGUIAppTraitsBase
 
  34     virtual void *BeforeChildWaitLoop(); 
  35     virtual void AlwaysYield(); 
  36     virtual void AfterChildWaitLoop(void *data
); 
  38     virtual bool DoMessageFromThreadWait(); 
  43 #endif // _WX_MSW_APPTRAIT_H_