#ifndef _WX_DCSCREEN_H_
#define _WX_DCSCREEN_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma interface "dcscreen.h"
#endif
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(void) { return TRUE; }
+ static bool StartDrawingOnTop(wxWindow* WXUNUSED(window)) { return true; }
+ static bool StartDrawingOnTop(wxRect* WXUNUSED(rect) = NULL) { return true; }
+ static bool EndDrawingOnTop() { return true; }
+
+protected:
+ virtual void DoGetSize(int *width, int *height) const;
private:
- DECLARE_DYNAMIC_CLASS(wxScreenDC)
+ DECLARE_DYNAMIC_CLASS_NO_COPY(wxScreenDC)
};
#endif