Added wxBUFFER_VIRTUAL_AREA, wxBUFFER_CLIENT_AREA to buffered DC
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -7,11 +7,16 @@ wxWidgets 2.5 Change Log - For more verbose changes, see the manual
|
||||
|
||||
All:
|
||||
|
||||
- wxURI::GetUser and wxURI::HasUser have been renamed to wxURI::GetUserInfo and wxURI::HasUserInfo respectively so that wxURI::GetUser returns the old username that were in the HTTP specification along with wxURI::GetPassword (Note that if you used wxURI::GetUser from 2.5.3 you should rename all instances of it to wxURI::GetUserInfo).
|
||||
- Added
|
||||
|
||||
All (GUI):
|
||||
|
||||
- Added GetIcon, GetBitmap to wxImageList. wxGenericImageList's original
|
||||
GetBitmap is renamed GetBitmapPtr.
|
||||
- Added XPM data constructor to wxImage.
|
||||
- wxURI::GetUser and wxURI::HasUser have been renamed to wxURI::GetUserInfo and wxURI::HasUserInfo respectively so that wxURI::GetUser returns the old username that were in the HTTP specification along with wxURI::GetPassword (Note that if you used wxURI::GetUser from 2.5.3 you should rename all instances of it to wxURI::GetUserInfo).
|
||||
|
||||
- Added style parameter to wxBufferedDC to allow buffering just
|
||||
the client, or the whole virtual area.
|
||||
|
||||
wxPalmOS:
|
||||
|
||||
|
@@ -42,9 +42,9 @@ your \texttt{OnPaint()} handler, you should look at
|
||||
|
||||
\func{}{wxBufferedDC}{\void}
|
||||
|
||||
\func{}{wxBufferedDC}{\param{wxDC *}{dc}, \param{const wxSize\& }{area}}
|
||||
\func{}{wxBufferedDC}{\param{wxDC *}{dc}, \param{const wxSize\& }{area}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
\func{}{wxBufferedDC}{\param{wxDC *}{dc}, \param{const wxBitmap\& }{buffer}}
|
||||
\func{}{wxBufferedDC}{\param{wxDC *}{dc}, \param{const wxBitmap\& }{buffer}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
If you use the first, default, constructor, you must call one of the
|
||||
\helpref{Init}{wxbuffereddcinit} methods later in order to use the object.
|
||||
@@ -66,12 +66,16 @@ the most efficient solution as the bitmap doesn't have to be recreated each
|
||||
time but it also requires more memory as the bitmap is never freed. The bitmap
|
||||
should have appropriate size, anything drawn outside of its bounds is clipped.}
|
||||
|
||||
\docparam{style}{wxBUFFER\_CLIENT\_AREA to indicate that just the client area of
|
||||
the window is buffered, or wxBUFFER\_VIRTUAL\_AREA to indicate that the buffer bitmap
|
||||
covers the virtual area (in which case PrepareDC is automatically called for the actual window
|
||||
device context).}
|
||||
|
||||
\membersection{wxBufferedDC::Init}\label{wxbuffereddcinit}
|
||||
|
||||
\func{void}{Init}{\param{wxDC *}{dc}, \param{const wxSize\& }{area}}
|
||||
\func{void}{Init}{\param{wxDC *}{dc}, \param{const wxSize\& }{area}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
\func{void}{Init}{\param{wxDC *}{dc}, \param{const wxBitmap\& }{buffer}}
|
||||
\func{void}{Init}{\param{wxDC *}{dc}, \param{const wxBitmap\& }{buffer}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
These functions initialize the object created using the default constructor.
|
||||
Please see \helpref{constructors documentation}{wxbuffereddcctor} for details.
|
||||
@@ -113,12 +117,18 @@ already does this internally for the real underlying wxPaintDC.
|
||||
|
||||
\membersection{wxBufferedPaintDC::wxBufferedPaintDC}\label{wxbufferedpaintdcctor}
|
||||
|
||||
\func{}{wxBufferedPaintDC}{\param{wxWindow *}{window}, \param{const wxBitmap\& }{buffer = wxNullBitmap}}
|
||||
\func{}{wxBufferedPaintDC}{\param{wxWindow *}{window}, \param{const wxBitmap\& }{buffer}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
\func{}{wxBufferedPaintDC}{\param{wxWindow *}{window}, \param{int }{style = wxBUFFER\_CLIENT\_AREA}}
|
||||
|
||||
As with \helpref{wxBufferedDC}{wxbuffereddcctor}, you may either provide the
|
||||
bitmap to be used for buffering or let this object create one internally (in
|
||||
the latter case, the size of the client part of the window is used).
|
||||
|
||||
Pass wxBUFFER\_CLIENT\_AREA for the {\it style} parameter to indicate that just the client area of
|
||||
the window is buffered, or wxBUFFER\_VIRTUAL\_AREA to indicate that the buffer bitmap
|
||||
covers the virtual area (in which case PrepareDC is automatically called for the actual window
|
||||
device context).
|
||||
|
||||
\membersection{wxBufferedPaintDC::\destruct{wxBufferedPaintDC}}\label{wxbufferedpaintdcdtor}
|
||||
|
||||
|
Reference in New Issue
Block a user