1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/cocoa/dcscreen.h 3// Purpose: wxScreenDC class 4// Author: David Elliott 5// Modified by: 6// Created: 2003/03/16 7// RCS-ID: $Id: dcscreen.h 42046 2006-10-16 09:30:01Z ABX $ 8// Copyright: (c) 2003 David Elliott 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef __WX_COCOA_DCSCREEN_H__ 13#define __WX_COCOA_DCSCREEN_H__ 14 15#include "wx/dcclient.h" 16 17class WXDLLEXPORT wxScreenDC: public wxDC 18{ 19 DECLARE_DYNAMIC_CLASS(wxScreenDC) 20public: 21 wxScreenDC(void); 22 wxScreenDC( wxDC *dc ); // Create compatible DC 23 virtual ~wxScreenDC(void); 24 25 // Compatibility with X's requirements for drawing on top of all windows 26 static bool StartDrawingOnTop(wxWindow* WXUNUSED(window)) { return true; } 27 static bool StartDrawingOnTop(wxRect* WXUNUSED(rect) = NULL) { return true; } 28 static bool EndDrawingOnTop() { return true; } 29}; 30 31#endif // __WX_COCOA_DCSCREEN_H__ 32