///////////////////////////////////////////////////////////////////////////// // Name: wx/cocoa/dcmemory.h // Purpose: wxMemoryDC class // Author: David Elliott // Modified by: // Created: 2003/03/16 // RCS-ID: $Id: // Copyright: (c) 2003 David Elliott // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// #ifndef __WX_COCOA_DCMEMORY_H__ #define __WX_COCOA_DCMEMORY_H__ #include "wx/dcclient.h" class WXDLLEXPORT wxMemoryDC: public wxDC { DECLARE_DYNAMIC_CLASS(wxMemoryDC) public: wxMemoryDC(void); wxMemoryDC( wxDC *dc ); // Create compatible DC ~wxMemoryDC(void); virtual void SelectObject(const wxBitmap& bitmap); virtual void DoGetSize(int *width, int *height) const; // DC stack virtual bool CocoaLockFocus(); virtual bool CocoaUnlockFocus(); }; #endif // __WX_COCOA_DCMEMORY_H__