Added wxBufferedDC, changes for wxMenu and wxMenuItem, and other

little fixes.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14675 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2002-03-18 22:11:23 +00:00
parent d65c269b3f
commit e9159fe8e8
15 changed files with 1258 additions and 100 deletions

View File

@@ -20,6 +20,7 @@
#include <wx/fontenc.h>
#include <wx/fontmap.h>
#include <wx/fontutil.h>
#include <wx/dcbuffer.h>
%}
//----------------------------------------------------------------------
@@ -1139,6 +1140,26 @@ public:
%}
//---------------------------------------------------------------------------
class wxBufferedDC : public wxMemoryDC {
public:
// Construct a wxBufferedDC using a user supplied buffer.
wxBufferedDC( wxDC *dc, const wxBitmap &buffer );
// Construct a wxBufferedDC with an internal buffer of 'area'
// (where area is usually something like the size of the window
// being buffered)
%name(wxBufferedDCInternalBuffer)wxBufferedDC( wxDC *dc, const wxSize &area );
};
class wxBufferedPaintDC : public wxBufferedDC
{
public:
wxBufferedPaintDC( wxWindow *window, const wxBitmap &buffer = wxNullBitmap );
};
//---------------------------------------------------------------------------
class wxScreenDC : public wxDC {