X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..2d46f281a5d4ea06c420a46748cc1b2a7b2af3cb:/include/wx/palmos/dcscreen.h diff --git a/include/wx/palmos/dcscreen.h b/include/wx/palmos/dcscreen.h index 257647cb1c..986247f701 100644 --- a/include/wx/palmos/dcscreen.h +++ b/include/wx/palmos/dcscreen.h @@ -12,24 +12,19 @@ #ifndef _WX_DCSCREEN_H_ #define _WX_DCSCREEN_H_ -#include "wx/dcclient.h" +#include "wx/dcscreen.h" +#include "wx/palmos/dc.h" -class WXDLLEXPORT wxScreenDC : public wxWindowDC +class WXDLLIMPEXP_CORE wxScreenDCImpl : public wxPalmDCImpl { public: // Create a DC representing the whole screen - wxScreenDC(); + wxScreenDCImpl( wxScreenDC *owner ); - // Compatibility with X's requirements for drawing on top of all windows - static bool StartDrawingOnTop(wxWindow* WXUNUSED(window)) { return TRUE; } - static bool StartDrawingOnTop(wxRect* WXUNUSED(rect) = NULL) { return TRUE; } - static bool EndDrawingOnTop() { return TRUE; } + virtual void DoGetSize(int *w, int *h) const; -protected: - virtual void DoGetSize(int *width, int *height) const; - -private: - DECLARE_DYNAMIC_CLASS_NO_COPY(wxScreenDC) + DECLARE_CLASS(wxScreenDCImpl) + DECLARE_NO_COPY_CLASS(wxScreenDCImpl) }; #endif