Added wxMemoryDC::SelectObjectAsSource() and make SelectObject() unshare
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 30 Oct 2006 19:41:46 +0000 (19:41 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 30 Oct 2006 19:41:46 +0000 (19:41 +0000)
commitfea35690f171f9677bd9f949c0af3dc16d1a9576
treebf866a06caf94940c08a35b8e33368d13701ad12
parentd2a93a2af39ac952275731fd87d0aae86aedd2b6
Added wxMemoryDC::SelectObjectAsSource() and make SelectObject() unshare
the bitmap to ensure that no other bitmaps are modified; also remove some code
duplication by introducing wxMemoryDCBase (patch 1580745)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42755 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
28 files changed:
docs/latex/wx/bufferdc.tex
docs/latex/wx/memorydc.tex
include/wx/cocoa/dcmemory.h
include/wx/dcmemory.h
include/wx/dfb/dcmemory.h
include/wx/gtk/dcmemory.h
include/wx/gtk1/dcmemory.h
include/wx/mac/carbon/dcmemory.h
include/wx/mgl/dcmemory.h
include/wx/motif/dcmemory.h
include/wx/msw/dcmemory.h
include/wx/os2/dcmemory.h
include/wx/palmos/dcmemory.h
include/wx/x11/dcmemory.h
src/common/effects.cpp
src/dfb/dcmemory.cpp
src/generic/splash.cpp
src/gtk/dcmemory.cpp
src/gtk1/dcmemory.cpp
src/mac/carbon/dcmemory.cpp
src/mgl/dcmemory.cpp
src/motif/dcmemory.cpp
src/msw/dc.cpp
src/msw/dcmemory.cpp
src/msw/dcprint.cpp
src/os2/dcmemory.cpp
src/palmos/dcmemory.cpp
src/x11/dcmemory.cpp