Add wxPanel::SetBackgroundBitmap().
This method provides a simple way to set a background bitmap without defining an EVT_ERASE_BACKGROUND handler and, more importantly, one that works correctly in wxMSW for a window with children as it paints the background of transparent children too. Add a test of this method to the erase sample. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1937,11 +1937,12 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_listbkg.o \
|
||||
$(OBJS)\monodll_logg.o \
|
||||
$(OBJS)\monodll_markuptext.o \
|
||||
$(OBJS)\monodll_msgdlgg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
$(OBJS)\monodll_progdlgg.o \
|
||||
$(OBJS)\monodll_printps.o \
|
||||
$(OBJS)\monodll_renderg.o \
|
||||
$(OBJS)\monodll_msgdlgg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
$(OBJS)\monodll_panelg.o \
|
||||
$(OBJS)\monodll_progdlgg.o \
|
||||
$(OBJS)\monodll_printps.o \
|
||||
$(OBJS)\monodll_renderg.o \
|
||||
$(OBJS)\monodll_richmsgdlgg.o \
|
||||
$(OBJS)\monodll_scrlwing.o \
|
||||
$(OBJS)\monodll_selstore.o \
|
||||
@@ -2204,11 +2205,12 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_listbkg.o \
|
||||
$(OBJS)\monodll_logg.o \
|
||||
$(OBJS)\monodll_markuptext.o \
|
||||
$(OBJS)\monodll_msgdlgg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
$(OBJS)\monodll_progdlgg.o \
|
||||
$(OBJS)\monodll_printps.o \
|
||||
$(OBJS)\monodll_renderg.o \
|
||||
$(OBJS)\monodll_msgdlgg.o \
|
||||
$(OBJS)\monodll_numdlgg.o \
|
||||
$(OBJS)\monodll_panelg.o \
|
||||
$(OBJS)\monodll_progdlgg.o \
|
||||
$(OBJS)\monodll_printps.o \
|
||||
$(OBJS)\monodll_renderg.o \
|
||||
$(OBJS)\monodll_richmsgdlgg.o \
|
||||
$(OBJS)\monodll_scrlwing.o \
|
||||
$(OBJS)\monodll_selstore.o \
|
||||
@@ -2704,11 +2706,12 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_listbkg.o \
|
||||
$(OBJS)\monolib_logg.o \
|
||||
$(OBJS)\monolib_markuptext.o \
|
||||
$(OBJS)\monolib_msgdlgg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
$(OBJS)\monolib_progdlgg.o \
|
||||
$(OBJS)\monolib_printps.o \
|
||||
$(OBJS)\monolib_renderg.o \
|
||||
$(OBJS)\monolib_msgdlgg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
$(OBJS)\monolib_panelg.o \
|
||||
$(OBJS)\monolib_progdlgg.o \
|
||||
$(OBJS)\monolib_printps.o \
|
||||
$(OBJS)\monolib_renderg.o \
|
||||
$(OBJS)\monolib_richmsgdlgg.o \
|
||||
$(OBJS)\monolib_scrlwing.o \
|
||||
$(OBJS)\monolib_selstore.o \
|
||||
@@ -2971,11 +2974,12 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_listbkg.o \
|
||||
$(OBJS)\monolib_logg.o \
|
||||
$(OBJS)\monolib_markuptext.o \
|
||||
$(OBJS)\monolib_msgdlgg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
$(OBJS)\monolib_progdlgg.o \
|
||||
$(OBJS)\monolib_printps.o \
|
||||
$(OBJS)\monolib_renderg.o \
|
||||
$(OBJS)\monolib_msgdlgg.o \
|
||||
$(OBJS)\monolib_numdlgg.o \
|
||||
$(OBJS)\monolib_panelg.o \
|
||||
$(OBJS)\monolib_progdlgg.o \
|
||||
$(OBJS)\monolib_printps.o \
|
||||
$(OBJS)\monolib_renderg.o \
|
||||
$(OBJS)\monolib_richmsgdlgg.o \
|
||||
$(OBJS)\monolib_scrlwing.o \
|
||||
$(OBJS)\monolib_selstore.o \
|
||||
@@ -3369,11 +3373,12 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_listbkg.o \
|
||||
$(OBJS)\coredll_logg.o \
|
||||
$(OBJS)\coredll_markuptext.o \
|
||||
$(OBJS)\coredll_msgdlgg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
$(OBJS)\coredll_progdlgg.o \
|
||||
$(OBJS)\coredll_printps.o \
|
||||
$(OBJS)\coredll_renderg.o \
|
||||
$(OBJS)\coredll_msgdlgg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
$(OBJS)\coredll_panelg.o \
|
||||
$(OBJS)\coredll_progdlgg.o \
|
||||
$(OBJS)\coredll_printps.o \
|
||||
$(OBJS)\coredll_renderg.o \
|
||||
$(OBJS)\coredll_richmsgdlgg.o \
|
||||
$(OBJS)\coredll_scrlwing.o \
|
||||
$(OBJS)\coredll_selstore.o \
|
||||
@@ -3636,11 +3641,12 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_listbkg.o \
|
||||
$(OBJS)\coredll_logg.o \
|
||||
$(OBJS)\coredll_markuptext.o \
|
||||
$(OBJS)\coredll_msgdlgg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
$(OBJS)\coredll_progdlgg.o \
|
||||
$(OBJS)\coredll_printps.o \
|
||||
$(OBJS)\coredll_renderg.o \
|
||||
$(OBJS)\coredll_msgdlgg.o \
|
||||
$(OBJS)\coredll_numdlgg.o \
|
||||
$(OBJS)\coredll_panelg.o \
|
||||
$(OBJS)\coredll_progdlgg.o \
|
||||
$(OBJS)\coredll_printps.o \
|
||||
$(OBJS)\coredll_renderg.o \
|
||||
$(OBJS)\coredll_richmsgdlgg.o \
|
||||
$(OBJS)\coredll_scrlwing.o \
|
||||
$(OBJS)\coredll_selstore.o \
|
||||
@@ -3915,11 +3921,12 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_listbkg.o \
|
||||
$(OBJS)\corelib_logg.o \
|
||||
$(OBJS)\corelib_markuptext.o \
|
||||
$(OBJS)\corelib_msgdlgg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
$(OBJS)\corelib_progdlgg.o \
|
||||
$(OBJS)\corelib_printps.o \
|
||||
$(OBJS)\corelib_renderg.o \
|
||||
$(OBJS)\corelib_msgdlgg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
$(OBJS)\corelib_panelg.o \
|
||||
$(OBJS)\corelib_progdlgg.o \
|
||||
$(OBJS)\corelib_printps.o \
|
||||
$(OBJS)\corelib_renderg.o \
|
||||
$(OBJS)\corelib_richmsgdlgg.o \
|
||||
$(OBJS)\corelib_scrlwing.o \
|
||||
$(OBJS)\corelib_selstore.o \
|
||||
@@ -4182,11 +4189,12 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_listbkg.o \
|
||||
$(OBJS)\corelib_logg.o \
|
||||
$(OBJS)\corelib_markuptext.o \
|
||||
$(OBJS)\corelib_msgdlgg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
$(OBJS)\corelib_progdlgg.o \
|
||||
$(OBJS)\corelib_printps.o \
|
||||
$(OBJS)\corelib_renderg.o \
|
||||
$(OBJS)\corelib_msgdlgg.o \
|
||||
$(OBJS)\corelib_numdlgg.o \
|
||||
$(OBJS)\corelib_panelg.o \
|
||||
$(OBJS)\corelib_progdlgg.o \
|
||||
$(OBJS)\corelib_printps.o \
|
||||
$(OBJS)\corelib_renderg.o \
|
||||
$(OBJS)\corelib_richmsgdlgg.o \
|
||||
$(OBJS)\corelib_scrlwing.o \
|
||||
$(OBJS)\corelib_selstore.o \
|
||||
@@ -8111,6 +8119,11 @@ $(OBJS)\monodll_numdlgg.o: ../../src/generic/numdlgg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monodll_panelg.o: ../../src/generic/panelg.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monodll_progdlgg.o: ../../src/generic/progdlgg.cpp
|
||||
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -10453,6 +10466,11 @@ $(OBJS)\monolib_numdlgg.o: ../../src/generic/numdlgg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monolib_panelg.o: ../../src/generic/panelg.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\monolib_progdlgg.o: ../../src/generic/progdlgg.cpp
|
||||
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -12789,6 +12807,11 @@ $(OBJS)\coredll_numdlgg.o: ../../src/generic/numdlgg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\coredll_panelg.o: ../../src/generic/panelg.cpp
|
||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\coredll_progdlgg.o: ../../src/generic/progdlgg.cpp
|
||||
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
@@ -14186,6 +14209,11 @@ $(OBJS)\corelib_numdlgg.o: ../../src/generic/numdlgg.cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\corelib_panelg.o: ../../src/generic/panelg.cpp
|
||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
||||
ifeq ($(USE_GUI),1)
|
||||
$(OBJS)\corelib_progdlgg.o: ../../src/generic/progdlgg.cpp
|
||||
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
|
||||
endif
|
||||
|
Reference in New Issue
Block a user