use wxWindowIDRef to transparently implement auto-generated ids ref-counting (slightly modified patch 1835458)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51035 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-01-06 14:38:44 +00:00
parent 7d287e713f
commit cf2810aa39
34 changed files with 748 additions and 189 deletions

View File

@@ -1666,6 +1666,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
$(OBJS)\monodll_validate.obj \
$(OBJS)\monodll_valtext.obj \
$(OBJS)\monodll_wincmn.obj \
$(OBJS)\monodll_windowid.obj \
$(OBJS)\monodll_xpmdecod.obj \
$(OBJS)\monodll_busyinfo.obj \
$(OBJS)\monodll_buttonbar.obj \
@@ -1896,6 +1897,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
$(OBJS)\monodll_validate.obj \
$(OBJS)\monodll_valtext.obj \
$(OBJS)\monodll_wincmn.obj \
$(OBJS)\monodll_windowid.obj \
$(OBJS)\monodll_xpmdecod.obj \
$(OBJS)\monodll_busyinfo.obj \
$(OBJS)\monodll_buttonbar.obj \
@@ -2307,6 +2309,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
$(OBJS)\monolib_validate.obj \
$(OBJS)\monolib_valtext.obj \
$(OBJS)\monolib_wincmn.obj \
$(OBJS)\monolib_windowid.obj \
$(OBJS)\monolib_xpmdecod.obj \
$(OBJS)\monolib_busyinfo.obj \
$(OBJS)\monolib_buttonbar.obj \
@@ -2537,6 +2540,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
$(OBJS)\monolib_validate.obj \
$(OBJS)\monolib_valtext.obj \
$(OBJS)\monolib_wincmn.obj \
$(OBJS)\monolib_windowid.obj \
$(OBJS)\monolib_xpmdecod.obj \
$(OBJS)\monolib_busyinfo.obj \
$(OBJS)\monolib_buttonbar.obj \
@@ -2863,6 +2867,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
$(OBJS)\coredll_validate.obj \
$(OBJS)\coredll_valtext.obj \
$(OBJS)\coredll_wincmn.obj \
$(OBJS)\coredll_windowid.obj \
$(OBJS)\coredll_xpmdecod.obj \
$(OBJS)\coredll_busyinfo.obj \
$(OBJS)\coredll_buttonbar.obj \
@@ -3093,6 +3098,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
$(OBJS)\coredll_validate.obj \
$(OBJS)\coredll_valtext.obj \
$(OBJS)\coredll_wincmn.obj \
$(OBJS)\coredll_windowid.obj \
$(OBJS)\coredll_xpmdecod.obj \
$(OBJS)\coredll_busyinfo.obj \
$(OBJS)\coredll_buttonbar.obj \
@@ -3325,6 +3331,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
$(OBJS)\corelib_validate.obj \
$(OBJS)\corelib_valtext.obj \
$(OBJS)\corelib_wincmn.obj \
$(OBJS)\corelib_windowid.obj \
$(OBJS)\corelib_xpmdecod.obj \
$(OBJS)\corelib_busyinfo.obj \
$(OBJS)\corelib_buttonbar.obj \
@@ -3555,6 +3562,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
$(OBJS)\corelib_validate.obj \
$(OBJS)\corelib_valtext.obj \
$(OBJS)\corelib_wincmn.obj \
$(OBJS)\corelib_windowid.obj \
$(OBJS)\corelib_xpmdecod.obj \
$(OBJS)\corelib_busyinfo.obj \
$(OBJS)\corelib_buttonbar.obj \
@@ -6963,6 +6971,11 @@ $(OBJS)\monodll_wincmn.obj: ..\..\src\common\wincmn.cpp
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\monodll_windowid.obj: ..\..\src\common\windowid.cpp
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\monodll_xpmdecod.obj: ..\..\src\common\xpmdecod.cpp
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) $**
@@ -9061,6 +9074,11 @@ $(OBJS)\monolib_wincmn.obj: ..\..\src\common\wincmn.cpp
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\monolib_windowid.obj: ..\..\src\common\windowid.cpp
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\monolib_xpmdecod.obj: ..\..\src\common\xpmdecod.cpp
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) $**
@@ -11216,6 +11234,11 @@ $(OBJS)\coredll_wincmn.obj: ..\..\src\common\wincmn.cpp
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\coredll_windowid.obj: ..\..\src\common\windowid.cpp
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\coredll_xpmdecod.obj: ..\..\src\common\xpmdecod.cpp
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) $**
@@ -12522,6 +12545,11 @@ $(OBJS)\corelib_wincmn.obj: ..\..\src\common\wincmn.cpp
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\corelib_windowid.obj: ..\..\src\common\windowid.cpp
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**
!endif
!if "$(USE_GUI)" == "1"
$(OBJS)\corelib_xpmdecod.obj: ..\..\src\common\xpmdecod.cpp
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) $**