/////////////////////////////////////////////////////////////////////////////// // Name: wx/os2/apptbase.h // Purpose: declaration of wxAppTraits for OS2 // Author: Stefan Neis // Modified by: // Created: 22.09.2003 // RCS-ID: $Id$ // Copyright: (c) 2003 Stefan Neis // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// #ifndef _WX_OS2_APPTBASE_H_ #define _WX_OS2_APPTBASE_H_ // ---------------------------------------------------------------------------- // wxAppTraits: the OS2 version adds extra hooks needed by OS2-only code // ---------------------------------------------------------------------------- class WXDLLIMPEXP_BASE wxAppTraits : public wxAppTraitsBase { public: // wxThread helpers // ---------------- // Initialize PM facilities to enable GUI access virtual void InitializeGui(unsigned long &ulHab); // Clean up message queue. virtual void TerminateGui(unsigned long ulHab); #if wxUSE_SOCKETS // returns the select()-based socket manager for console applications which // is also used by some ports (wxX11, wxDFB) in the GUI build (hence it is // here and not in wxConsoleAppTraits) virtual wxSocketManager *GetSocketManager(); #endif }; #endif // _WX_OS2_APPTBASE_H_