X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/657a8a359826e46a7fc458216403f54deca34989..41fbdcedbb2b2d7e9d31e12177b63e769e3a8bef:/include/wx/dcbuffer.h?ds=sidebyside diff --git a/include/wx/dcbuffer.h b/include/wx/dcbuffer.h index 4d5b408712..f4d27c7fb8 100644 --- a/include/wx/dcbuffer.h +++ b/include/wx/dcbuffer.h @@ -4,7 +4,6 @@ // Author: Ron Lee // Modified by: Vadim Zeitlin (refactored, added bg preservation) // Created: 16/03/02 -// RCS-ID: $Id$ // Copyright: (c) Ron Lee // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -112,14 +111,10 @@ private: // common part of Init()s void InitCommon(wxDC *dc, int style) { - wxASSERT_MSG( !m_dc, _T("wxBufferedDC already initialised") ); + wxASSERT_MSG( !m_dc, wxT("wxBufferedDC already initialised") ); m_dc = dc; m_style = style; - - // inherit the same layout direction as the original DC - if (dc && dc->IsOk()) - SetLayoutDirection(dc->GetLayoutDirection()); } // check that the bitmap is valid and use it @@ -138,6 +133,8 @@ private: // the buffering style int m_style; + wxSize m_area; + DECLARE_DYNAMIC_CLASS(wxBufferedDC) wxDECLARE_NO_COPY_CLASS(wxBufferedDC); }; @@ -223,8 +220,8 @@ public: wxAutoBufferedPaintDC(wxWindow* win) : wxAutoBufferedPaintDCBase(win) { - wxASSERT_MSG( win->GetBackgroundStyle() == wxBG_STYLE_CUSTOM, - "You need to call SetBackgroundStyle(wxBG_STYLE_CUSTOM) in ctor, " + wxASSERT_MSG( win->GetBackgroundStyle() == wxBG_STYLE_PAINT, + "You need to call SetBackgroundStyle(wxBG_STYLE_PAINT) in ctor, " "and also, if needed, paint the background in wxEVT_PAINT handler." ); }