///////////////////////////////////////////////////////////////////////////// // Name: wx/dcclient.h // Purpose: wxClientDC base header // Author: Julian Smart // Copyright: (c) Julian Smart // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_DCCLIENT_H_BASE_ #define _WX_DCCLIENT_H_BASE_ #include "wx/dc.h" //----------------------------------------------------------------------------- // wxWindowDC //----------------------------------------------------------------------------- class WXDLLIMPEXP_CORE wxWindowDC : public wxDC { public: wxWindowDC(wxWindow *win); protected: wxWindowDC(wxDCImpl *impl) : wxDC(impl) { } private: wxDECLARE_ABSTRACT_CLASS(wxWindowDC); }; //----------------------------------------------------------------------------- // wxClientDC //----------------------------------------------------------------------------- class WXDLLIMPEXP_CORE wxClientDC : public wxWindowDC { public: wxClientDC(wxWindow *win); protected: wxClientDC(wxDCImpl *impl) : wxWindowDC(impl) { } private: wxDECLARE_ABSTRACT_CLASS(wxClientDC); }; //----------------------------------------------------------------------------- // wxPaintDC //----------------------------------------------------------------------------- class WXDLLIMPEXP_CORE wxPaintDC : public wxClientDC { public: wxPaintDC(wxWindow *win); protected: wxPaintDC(wxDCImpl *impl) : wxClientDC(impl) { } private: wxDECLARE_ABSTRACT_CLASS(wxPaintDC); }; #endif // _WX_DCCLIENT_H_BASE_