dcscreen.h 899 B

123456789101112131415161718192021222324252627282930313233
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/gtk/dcscreen.h
  3. // Purpose:
  4. // Author: Robert Roebling
  5. // Copyright: (c) 1998 Robert Roebling
  6. // Licence: wxWindows licence
  7. /////////////////////////////////////////////////////////////////////////////
  8. #ifndef _WX_GTKDCSCREEN_H_
  9. #define _WX_GTKDCSCREEN_H_
  10. #include "wx/dcscreen.h"
  11. #include "wx/gtk/dcclient.h"
  12. //-----------------------------------------------------------------------------
  13. // wxScreenDCImpl
  14. //-----------------------------------------------------------------------------
  15. class WXDLLIMPEXP_CORE wxScreenDCImpl : public wxWindowDCImpl
  16. {
  17. public:
  18. wxScreenDCImpl( wxScreenDC *owner );
  19. ~wxScreenDCImpl();
  20. virtual void DoGetSize(int *width, int *height) const;
  21. private:
  22. void Init();
  23. DECLARE_ABSTRACT_CLASS(wxScreenDCImpl)
  24. };
  25. #endif // _WX_GTKDCSCREEN_H_