X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7d09b97f5321d0accd758eb420c008853ad9ec26..a7689c49fe02c0c065facf736ab28b19f5997b7c:/include/wx/msw/dcscreen.h?ds=sidebyside diff --git a/include/wx/msw/dcscreen.h b/include/wx/msw/dcscreen.h index 85da593a3b..8d64f32bf3 100644 --- a/include/wx/msw/dcscreen.h +++ b/include/wx/msw/dcscreen.h @@ -12,29 +12,22 @@ #ifndef _WX_MSW_DCSCREEN_H_ #define _WX_MSW_DCSCREEN_H_ -#include "wx/dc.h" +#include "wx/dcscreen.h" +#include "wx/msw/dc.h" -class WXDLLEXPORT wxScreenDC : public wxDC +class WXDLLIMPEXP_CORE wxScreenDCImpl : public wxMSWDCImpl { public: // Create a DC representing the whole screen - wxScreenDC(); + wxScreenDCImpl( wxScreenDC *owner ); - // these functions are obsolete and shouldn't be used - - // Compatibility with X's requirements for drawing on top of all windows - wxDEPRECATED( static bool StartDrawingOnTop(wxWindow* window) ); - wxDEPRECATED( static bool StartDrawingOnTop(wxRect* rect = NULL) ); - wxDEPRECATED( static bool EndDrawingOnTop() ); - -protected: virtual void DoGetSize(int *w, int *h) const { GetDeviceSize(w, h); } -private: - DECLARE_DYNAMIC_CLASS_NO_COPY(wxScreenDC) + DECLARE_CLASS(wxScreenDCImpl) + wxDECLARE_NO_COPY_CLASS(wxScreenDCImpl); }; #endif // _WX_MSW_DCSCREEN_H_