projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Applied wxImage -> wxCursor patch, tool window event table fix
[wxWidgets.git]
/
include
/
wx
/
msw
/
dcmemory.h
diff --git
a/include/wx/msw/dcmemory.h
b/include/wx/msw/dcmemory.h
index 85d83bd981d166dad853a31743fea3fd5e5a32e1..01f37663aaca1bbf6e80966c2d80642ac08ae607 100644
(file)
--- a/
include/wx/msw/dcmemory.h
+++ b/
include/wx/msw/dcmemory.h
@@
-1,12
+1,12
@@
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
-// Name: dcmemory.h
+// Name:
wx/msw/
dcmemory.h
// Purpose: wxMemoryDC class
// Author: Julian Smart
// Modified by:
// Created: 01/02/97
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
// Purpose: wxMemoryDC class
// Author: Julian Smart
// Modified by:
// Created: 01/02/97
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWindows licence
+// Licence:
wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_DCMEMORY_H_
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_DCMEMORY_H_
@@
-24,13
+24,19
@@
public:
wxMemoryDC();
wxMemoryDC(wxDC *dc); // Create compatible DC
wxMemoryDC();
wxMemoryDC(wxDC *dc); // Create compatible DC
- ~wxMemoryDC();
-
- virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height);
virtual void SelectObject(const wxBitmap& bitmap);
virtual void SelectObject(const wxBitmap& bitmap);
+protected:
+ // override some base class virtuals
+ virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height);
virtual void DoGetSize(int* width, int* height) const;
virtual void DoGetSize(int* width, int* height) const;
+ // create DC compatible with the given one or screen if dc == NULL
+ bool CreateCompatible(wxDC *dc);
+
+ // initialize the newly created DC
+ void Init();
+
private:
DECLARE_DYNAMIC_CLASS(wxMemoryDC)
};
private:
DECLARE_DYNAMIC_CLASS(wxMemoryDC)
};