dcscreen.h 1017 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/gtk1/dcscreen.h
  3. // Purpose:
  4. // Author: Robert Roebling
  5. // Copyright: (c) 1998 Robert Roebling
  6. // Licence: wxWindows licence
  7. /////////////////////////////////////////////////////////////////////////////
  8. #ifndef __GTKDCSCREENH__
  9. #define __GTKDCSCREENH__
  10. #include "wx/gtk1/dcclient.h"
  11. //-----------------------------------------------------------------------------
  12. // wxScreenDCImpl
  13. //-----------------------------------------------------------------------------
  14. class WXDLLIMPEXP_CORE wxScreenDCImpl : public wxPaintDCImpl
  15. {
  16. public:
  17. wxScreenDCImpl(wxScreenDC *owner);
  18. virtual ~wxScreenDCImpl();
  19. // implementation
  20. static GdkWindow *sm_overlayWindow;
  21. static int sm_overlayWindowX;
  22. static int sm_overlayWindowY;
  23. protected:
  24. virtual void DoGetSize(int *width, int *height) const;
  25. private:
  26. DECLARE_DYNAMIC_CLASS(wxScreenDCImpl)
  27. };
  28. #endif // __GTKDCSCREENH__