X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e1d63b79352db5290a9f86428d193bd6a08ef32f..2d46f281a5d4ea06c420a46748cc1b2a7b2af3cb:/include/wx/palmos/dcscreen.h diff --git a/include/wx/palmos/dcscreen.h b/include/wx/palmos/dcscreen.h index 6104e5e9c6..986247f701 100644 --- a/include/wx/palmos/dcscreen.h +++ b/include/wx/palmos/dcscreen.h @@ -12,28 +12,19 @@ #ifndef _WX_DCSCREEN_H_ #define _WX_DCSCREEN_H_ -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "dcscreen.h" -#endif - -#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(); - - // 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; } + wxScreenDCImpl( wxScreenDC *owner ); -protected: - virtual void DoGetSize(int *width, int *height) const; + virtual void DoGetSize(int *w, int *h) const; -private: - DECLARE_DYNAMIC_CLASS_NO_COPY(wxScreenDC) + DECLARE_CLASS(wxScreenDCImpl) + DECLARE_NO_COPY_CLASS(wxScreenDCImpl) }; #endif