app.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/dfb/app.h
  3. // Purpose: wxApp class
  4. // Author: Vaclav Slavik
  5. // Created: 2006-08-10
  6. // Copyright: (c) 2006 REA Elektronik GmbH
  7. // Licence: wxWindows licence
  8. /////////////////////////////////////////////////////////////////////////////
  9. #ifndef _WX_DFB_APP_H_
  10. #define _WX_DFB_APP_H_
  11. #include "wx/dfb/dfbptr.h"
  12. #include "wx/vidmode.h"
  13. wxDFB_DECLARE_INTERFACE(IDirectFB);
  14. //-----------------------------------------------------------------------------
  15. // wxApp
  16. //-----------------------------------------------------------------------------
  17. class WXDLLIMPEXP_CORE wxApp: public wxAppBase
  18. {
  19. public:
  20. wxApp();
  21. ~wxApp();
  22. // override base class (pure) virtuals
  23. virtual bool Initialize(int& argc, wxChar **argv);
  24. virtual void CleanUp();
  25. virtual void WakeUpIdle();
  26. virtual wxVideoMode GetDisplayMode() const;
  27. virtual bool SetDisplayMode(const wxVideoMode& mode);
  28. private:
  29. wxVideoMode m_videoMode;
  30. DECLARE_DYNAMIC_CLASS(wxApp)
  31. };
  32. #endif // _WX_DFB_APP_H_