1///////////////////////////////////////////////////////////////////////////// 2// Name: dcscreen.h 3// Purpose: wxScreenDC class 4// Author: Stefan Csomor 5// Modified by: 6// Created: 1998-01-01 7// RCS-ID: $Id: dcscreen.h 41020 2006-09-05 20:47:48Z VZ $ 8// Copyright: (c) Stefan Csomor 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_DCSCREEN_H_ 13#define _WX_DCSCREEN_H_ 14 15#include "wx/dcclient.h" 16 17class WXDLLEXPORT wxScreenDC: public wxWindowDC 18{ 19 DECLARE_DYNAMIC_CLASS(wxScreenDC) 20 21 public: 22 // Create a DC representing the whole screen 23 wxScreenDC(); 24 virtual ~wxScreenDC(); 25 26 // Compatibility with X's requirements for 27 // drawing on top of all windows 28 static bool StartDrawingOnTop(wxWindow* WXUNUSED(window)) { return TRUE; } 29 static bool StartDrawingOnTop(wxRect* WXUNUSED(rect) = NULL) { return TRUE; } 30 static bool EndDrawingOnTop() { return TRUE; } 31}; 32 33#endif 34 // _WX_DCSCREEN_H_ 35 36