]> git.saurik.com Git - wxWidgets.git/commitdiff
Add support for wxAuiNotebook to XRC.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 23 Oct 2012 13:51:58 +0000 (13:51 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 23 Oct 2012 13:51:58 +0000 (13:51 +0000)
Add wxAuiNotebookXmlHandler to "aui" library, now that we can do it without
adding a dependency of it on "xrc" one.

Closes #10889.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

18 files changed:
Makefile.in
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_aui.dsp
build/msw/wx_core.dsp
build/msw/wx_vc7_aui.vcproj
build/msw/wx_vc7_core.vcproj
build/msw/wx_vc8_aui.vcproj
build/msw/wx_vc8_core.vcproj
build/msw/wx_vc9_aui.vcproj
build/msw/wx_vc9_core.vcproj
docs/changes.txt
docs/doxygen/overviews/xrc_format.h
include/wx/xrc/xh_auinotbk.h [new file with mode: 0644]
src/xrc/xh_auinotbk.cpp [new file with mode: 0644]

index 03d778e63879205b64f68899d96ee5077f433c8e..4b6c322e44c26c233db7c9e9d500b97a53877bc5 100644 (file)
@@ -1868,6 +1868,7 @@ AUIDLL_OBJECTS =  \
        auidll_auibar.o \
        auidll_tabmdi.o \
        auidll_tabart.o \
        auidll_auibar.o \
        auidll_tabmdi.o \
        auidll_tabart.o \
+       auidll_xh_auinotbk.o \
        $(__AUI_GTK_SRC_OBJECTS_2)
 AUIDLL_ODEP =  $(_____pch_wxprec_auidll_wx_wxprec_h_gch___depname)
 AUILIB_CXXFLAGS = $(__auilib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
        $(__AUI_GTK_SRC_OBJECTS_2)
 AUIDLL_ODEP =  $(_____pch_wxprec_auidll_wx_wxprec_h_gch___depname)
 AUILIB_CXXFLAGS = $(__auilib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
@@ -1883,6 +1884,7 @@ AUILIB_OBJECTS =  \
        auilib_auibar.o \
        auilib_tabmdi.o \
        auilib_tabart.o \
        auilib_auibar.o \
        auilib_tabmdi.o \
        auilib_tabart.o \
+       auilib_xh_auinotbk.o \
        $(__AUI_GTK_SRC_OBJECTS_3)
 AUILIB_ODEP =  $(_____pch_wxprec_auilib_wx_wxprec_h_gch___depname)
 RIBBONDLL_CXXFLAGS = $(__ribbondll_PCH_INC) -D__WX$(TOOLKIT)__ \
        $(__AUI_GTK_SRC_OBJECTS_3)
 AUILIB_ODEP =  $(_____pch_wxprec_auilib_wx_wxprec_h_gch___depname)
 RIBBONDLL_CXXFLAGS = $(__ribbondll_PCH_INC) -D__WX$(TOOLKIT)__ \
@@ -4347,6 +4349,7 @@ COND_USE_GUI_1_ALL_GUI_HEADERS =  \
        wx/aui/tabmdi.h \
        wx/aui/aui.h \
        wx/aui/tabart.h \
        wx/aui/tabmdi.h \
        wx/aui/aui.h \
        wx/aui/tabart.h \
+       wx/xrc/xh_auinotbk.h \
        $(AUI_GTK_HDR) \
        wx/propgrid/advprops.h \
        wx/propgrid/editors.h \
        $(AUI_GTK_HDR) \
        wx/propgrid/advprops.h \
        wx/propgrid/editors.h \
@@ -4669,6 +4672,7 @@ COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS =  \
        monodll_auibar.o \
        monodll_tabmdi.o \
        monodll_tabart.o \
        monodll_auibar.o \
        monodll_tabmdi.o \
        monodll_tabart.o \
+       monodll_xh_auinotbk.o \
        $(__AUI_GTK_SRC_OBJECTS) \
        monodll_advprops.o \
        monodll_editors.o \
        $(__AUI_GTK_SRC_OBJECTS) \
        monodll_advprops.o \
        monodll_editors.o \
@@ -6902,6 +6906,7 @@ COND_USE_GUI_1___MONOLIB_GUI_SRC_OBJECTS_1 =  \
        monolib_auibar.o \
        monolib_tabmdi.o \
        monolib_tabart.o \
        monolib_auibar.o \
        monolib_tabmdi.o \
        monolib_tabart.o \
+       monolib_xh_auinotbk.o \
        $(__AUI_GTK_SRC_OBJECTS_1) \
        monolib_advprops.o \
        monolib_editors.o \
        $(__AUI_GTK_SRC_OBJECTS_1) \
        monolib_advprops.o \
        monolib_editors.o \
@@ -18577,6 +18582,9 @@ monodll_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(MONODLL_ODEP)
 monodll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONODLL_ODEP)
        $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
 monodll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONODLL_ODEP)
        $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
+monodll_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(MONODLL_ODEP)
+       $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp
+
 monodll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONODLL_ODEP)
        $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
 monodll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONODLL_ODEP)
        $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
@@ -24328,6 +24336,9 @@ monolib_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(MONOLIB_ODEP)
 monolib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONOLIB_ODEP)
        $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
 monolib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(MONOLIB_ODEP)
        $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
+monolib_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(MONOLIB_ODEP)
+       $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp
+
 monolib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONOLIB_ODEP)
        $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
 monolib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(MONOLIB_ODEP)
        $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
@@ -39574,6 +39585,9 @@ auidll_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(AUIDLL_ODEP)
 auidll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUIDLL_ODEP)
        $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
 auidll_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUIDLL_ODEP)
        $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
+auidll_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(AUIDLL_ODEP)
+       $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp
+
 auidll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUIDLL_ODEP)
        $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
 auidll_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUIDLL_ODEP)
        $(CXXC) -c -o $@ $(AUIDLL_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
@@ -39598,6 +39612,9 @@ auilib_tabmdi.o: $(srcdir)/src/aui/tabmdi.cpp $(AUILIB_ODEP)
 auilib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUILIB_ODEP)
        $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
 auilib_tabart.o: $(srcdir)/src/aui/tabart.cpp $(AUILIB_ODEP)
        $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabart.cpp
 
+auilib_xh_auinotbk.o: $(srcdir)/src/xrc/xh_auinotbk.cpp $(AUILIB_ODEP)
+       $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/xrc/xh_auinotbk.cpp
+
 auilib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUILIB_ODEP)
        $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
 auilib_tabartgtk.o: $(srcdir)/src/aui/tabartgtk.cpp $(AUILIB_ODEP)
        $(CXXC) -c -o $@ $(AUILIB_CXXFLAGS) $(srcdir)/src/aui/tabartgtk.cpp
 
index 9842bc800b1ab3d4533c2666df68c16ee2f2494b..2d05bb647ab6a7de769419cd418fbf2b26f6238c 100644 (file)
@@ -3631,6 +3631,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
     src/aui/auibar.cpp
     src/aui/tabmdi.cpp
     src/aui/tabart.cpp
     src/aui/auibar.cpp
     src/aui/tabmdi.cpp
     src/aui/tabart.cpp
+    src/xrc/xh_auinotbk.cpp
     $(AUI_GTK_SRC)
 </set>
 <set var="AUI_HDR" hints="files">
     $(AUI_GTK_SRC)
 </set>
 <set var="AUI_HDR" hints="files">
@@ -3642,6 +3643,7 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
     wx/aui/tabmdi.h
     wx/aui/aui.h
     wx/aui/tabart.h
     wx/aui/tabmdi.h
     wx/aui/aui.h
     wx/aui/tabart.h
+    wx/xrc/xh_auinotbk.h
     $(AUI_GTK_HDR)
 </set>
 
     $(AUI_GTK_HDR)
 </set>
 
index dd964ada8026b7947d46db18a687e64ba50c6a07..66db2e49e663b835a3d8f3d2a847deb7c7583cfd 100644 (file)
@@ -1344,7 +1344,8 @@ AUIDLL_OBJECTS =  \
        $(OBJS)\auidll_auibook.obj \\r
        $(OBJS)\auidll_auibar.obj \\r
        $(OBJS)\auidll_tabmdi.obj \\r
        $(OBJS)\auidll_auibook.obj \\r
        $(OBJS)\auidll_auibar.obj \\r
        $(OBJS)\auidll_tabmdi.obj \\r
-       $(OBJS)\auidll_tabart.obj\r
+       $(OBJS)\auidll_tabart.obj \\r
+       $(OBJS)\auidll_xh_auinotbk.obj\r
 AUILIB_CXXFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \\r
        $(__OPTIMIZEFLAG) $(__THREADSFLAG) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
 AUILIB_CXXFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \\r
        $(__OPTIMIZEFLAG) $(__THREADSFLAG) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
@@ -1362,7 +1363,8 @@ AUILIB_OBJECTS =  \
        $(OBJS)\auilib_auibook.obj \\r
        $(OBJS)\auilib_auibar.obj \\r
        $(OBJS)\auilib_tabmdi.obj \\r
        $(OBJS)\auilib_auibook.obj \\r
        $(OBJS)\auilib_auibar.obj \\r
        $(OBJS)\auilib_tabmdi.obj \\r
-       $(OBJS)\auilib_tabart.obj\r
+       $(OBJS)\auilib_tabart.obj \\r
+       $(OBJS)\auilib_xh_auinotbk.obj\r
 RIBBONDLL_CXXFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \\r
        $(__OPTIMIZEFLAG) $(__THREADSFLAG) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
 RIBBONDLL_CXXFLAGS = $(__RUNTIME_LIBS) -I$(BCCDIR)\include $(__DEBUGINFO) \\r
        $(__OPTIMIZEFLAG) $(__THREADSFLAG) -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
@@ -1722,6 +1724,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_auibar.obj \\r
        $(OBJS)\monodll_tabmdi.obj \\r
        $(OBJS)\monodll_tabart.obj \\r
        $(OBJS)\monodll_auibar.obj \\r
        $(OBJS)\monodll_tabmdi.obj \\r
        $(OBJS)\monodll_tabart.obj \\r
+       $(OBJS)\monodll_xh_auinotbk.obj \\r
        $(OBJS)\monodll_advprops.obj \\r
        $(OBJS)\monodll_editors.obj \\r
        $(OBJS)\monodll_manager.obj \\r
        $(OBJS)\monodll_advprops.obj \\r
        $(OBJS)\monodll_editors.obj \\r
        $(OBJS)\monodll_manager.obj \\r
@@ -2520,6 +2523,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_auibar.obj \\r
        $(OBJS)\monolib_tabmdi.obj \\r
        $(OBJS)\monolib_tabart.obj \\r
        $(OBJS)\monolib_auibar.obj \\r
        $(OBJS)\monolib_tabmdi.obj \\r
        $(OBJS)\monolib_tabart.obj \\r
+       $(OBJS)\monolib_xh_auinotbk.obj \\r
        $(OBJS)\monolib_advprops.obj \\r
        $(OBJS)\monolib_editors.obj \\r
        $(OBJS)\monolib_manager.obj \\r
        $(OBJS)\monolib_advprops.obj \\r
        $(OBJS)\monolib_editors.obj \\r
        $(OBJS)\monolib_manager.obj \\r
@@ -7214,6 +7218,9 @@ $(OBJS)\monodll_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monodll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\monodll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\monodll_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\monodll_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
 $(OBJS)\monodll_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
@@ -9658,6 +9665,9 @@ $(OBJS)\monolib_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monolib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\monolib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\monolib_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\monolib_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
 $(OBJS)\monolib_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
@@ -15707,6 +15717,9 @@ $(OBJS)\auidll_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auidll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(AUIDLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\auidll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(AUIDLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\auidll_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -q -c -P -o$@ $(AUIDLL_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\auilib_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) -q -c -P -o$@ $(AUILIB_CXXFLAGS) -H ..\..\src\common\dummy.cpp\r
 \r
 $(OBJS)\auilib_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) -q -c -P -o$@ $(AUILIB_CXXFLAGS) -H ..\..\src\common\dummy.cpp\r
 \r
@@ -15731,6 +15744,9 @@ $(OBJS)\auilib_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auilib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(AUILIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\auilib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) -q -c -P -o$@ $(AUILIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\auilib_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -q -c -P -o$@ $(AUILIB_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\ribbondll_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) -q -c -P -o$@ $(RIBBONDLL_CXXFLAGS) -H ..\..\src\common\dummy.cpp\r
 \r
 $(OBJS)\ribbondll_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) -q -c -P -o$@ $(RIBBONDLL_CXXFLAGS) -H ..\..\src\common\dummy.cpp\r
 \r
index 573ede50e8575ecee822e3f0f5b3784ec915adf5..f401e0b6a6b99ce7e35ed56639486bee72bcabb3 100644 (file)
@@ -1343,7 +1343,8 @@ AUIDLL_OBJECTS =  \
        $(OBJS)\auidll_auibook.o \\r
        $(OBJS)\auidll_auibar.o \\r
        $(OBJS)\auidll_tabmdi.o \\r
        $(OBJS)\auidll_auibook.o \\r
        $(OBJS)\auidll_auibar.o \\r
        $(OBJS)\auidll_tabmdi.o \\r
-       $(OBJS)\auidll_tabart.o\r
+       $(OBJS)\auidll_tabart.o \\r
+       $(OBJS)\auidll_xh_auinotbk.o\r
 AUILIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \\r
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \\r
 AUILIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \\r
        -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \\r
@@ -1360,7 +1361,8 @@ AUILIB_OBJECTS =  \
        $(OBJS)\auilib_auibook.o \\r
        $(OBJS)\auilib_auibar.o \\r
        $(OBJS)\auilib_tabmdi.o \\r
        $(OBJS)\auilib_auibook.o \\r
        $(OBJS)\auilib_auibar.o \\r
        $(OBJS)\auilib_tabmdi.o \\r
-       $(OBJS)\auilib_tabart.o\r
+       $(OBJS)\auilib_tabart.o \\r
+       $(OBJS)\auilib_xh_auinotbk.o\r
 RIBBONDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) \\r
        $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
 RIBBONDLL_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) \\r
        $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
        $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
@@ -1734,6 +1736,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_auibar.o \\r
        $(OBJS)\monodll_tabmdi.o \\r
        $(OBJS)\monodll_tabart.o \\r
        $(OBJS)\monodll_auibar.o \\r
        $(OBJS)\monodll_tabmdi.o \\r
        $(OBJS)\monodll_tabart.o \\r
+       $(OBJS)\monodll_xh_auinotbk.o \\r
        $(OBJS)\monodll_advprops.o \\r
        $(OBJS)\monodll_editors.o \\r
        $(OBJS)\monodll_manager.o \\r
        $(OBJS)\monodll_advprops.o \\r
        $(OBJS)\monodll_editors.o \\r
        $(OBJS)\monodll_manager.o \\r
@@ -2538,6 +2541,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_auibar.o \\r
        $(OBJS)\monolib_tabmdi.o \\r
        $(OBJS)\monolib_tabart.o \\r
        $(OBJS)\monolib_auibar.o \\r
        $(OBJS)\monolib_tabmdi.o \\r
        $(OBJS)\monolib_tabart.o \\r
+       $(OBJS)\monolib_xh_auinotbk.o \\r
        $(OBJS)\monolib_advprops.o \\r
        $(OBJS)\monolib_editors.o \\r
        $(OBJS)\monolib_manager.o \\r
        $(OBJS)\monolib_advprops.o \\r
        $(OBJS)\monolib_editors.o \\r
        $(OBJS)\monolib_manager.o \\r
@@ -7383,6 +7387,9 @@ $(OBJS)\monodll_tabmdi.o: ../../src/aui/tabmdi.cpp
 $(OBJS)\monodll_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\monodll_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
+$(OBJS)\monodll_xh_auinotbk.o: ../../src/xrc/xh_auinotbk.cpp\r
+       $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
+\r
 $(OBJS)\monodll_advprops.o: ../../src/propgrid/advprops.cpp\r
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\monodll_advprops.o: ../../src/propgrid/advprops.cpp\r
        $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
@@ -9827,6 +9834,9 @@ $(OBJS)\monolib_tabmdi.o: ../../src/aui/tabmdi.cpp
 $(OBJS)\monolib_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\monolib_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
+$(OBJS)\monolib_xh_auinotbk.o: ../../src/xrc/xh_auinotbk.cpp\r
+       $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
+\r
 $(OBJS)\monolib_advprops.o: ../../src/propgrid/advprops.cpp\r
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\monolib_advprops.o: ../../src/propgrid/advprops.cpp\r
        $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
@@ -15876,6 +15886,9 @@ $(OBJS)\auidll_tabmdi.o: ../../src/aui/tabmdi.cpp
 $(OBJS)\auidll_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(AUIDLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\auidll_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(AUIDLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
+$(OBJS)\auidll_xh_auinotbk.o: ../../src/xrc/xh_auinotbk.cpp\r
+       $(CXX) -c -o $@ $(AUIDLL_CXXFLAGS) $(CPPDEPS) $<\r
+\r
 $(OBJS)\auilib_dummy.o: ../../src/common/dummy.cpp\r
        $(CXX) -c -o $@ $(AUILIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\auilib_dummy.o: ../../src/common/dummy.cpp\r
        $(CXX) -c -o $@ $(AUILIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
@@ -15900,6 +15913,9 @@ $(OBJS)\auilib_tabmdi.o: ../../src/aui/tabmdi.cpp
 $(OBJS)\auilib_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(AUILIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\auilib_tabart.o: ../../src/aui/tabart.cpp\r
        $(CXX) -c -o $@ $(AUILIB_CXXFLAGS) $(CPPDEPS) $<\r
 \r
+$(OBJS)\auilib_xh_auinotbk.o: ../../src/xrc/xh_auinotbk.cpp\r
+       $(CXX) -c -o $@ $(AUILIB_CXXFLAGS) $(CPPDEPS) $<\r
+\r
 $(OBJS)\ribbondll_dummy.o: ../../src/common/dummy.cpp\r
        $(CXX) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
 $(OBJS)\ribbondll_dummy.o: ../../src/common/dummy.cpp\r
        $(CXX) -c -o $@ $(RIBBONDLL_CXXFLAGS) $(CPPDEPS) $<\r
 \r
index 20877a77d6586dd0ac0881bd0e3802dd7272738d..c8e12357e715b3d96841990d17909a28b7145e1d 100644 (file)
@@ -1481,7 +1481,8 @@ AUIDLL_OBJECTS =  \
        $(OBJS)\auidll_auibook.obj \\r
        $(OBJS)\auidll_auibar.obj \\r
        $(OBJS)\auidll_tabmdi.obj \\r
        $(OBJS)\auidll_auibook.obj \\r
        $(OBJS)\auidll_auibar.obj \\r
        $(OBJS)\auidll_tabmdi.obj \\r
-       $(OBJS)\auidll_tabart.obj\r
+       $(OBJS)\auidll_tabart.obj \\r
+       $(OBJS)\auidll_xh_auinotbk.obj\r
 AUIDLL_RESOURCES =  \\r
        $(OBJS)\auidll_version.res\r
 AUILIB_CXXFLAGS = /M$(__RUNTIME_LIBS_472)$(__DEBUGRUNTIME) /DWIN32 \\r
 AUIDLL_RESOURCES =  \\r
        $(OBJS)\auidll_version.res\r
 AUILIB_CXXFLAGS = /M$(__RUNTIME_LIBS_472)$(__DEBUGRUNTIME) /DWIN32 \\r
@@ -1505,7 +1506,8 @@ AUILIB_OBJECTS =  \
        $(OBJS)\auilib_auibook.obj \\r
        $(OBJS)\auilib_auibar.obj \\r
        $(OBJS)\auilib_tabmdi.obj \\r
        $(OBJS)\auilib_auibook.obj \\r
        $(OBJS)\auilib_auibar.obj \\r
        $(OBJS)\auilib_tabmdi.obj \\r
-       $(OBJS)\auilib_tabart.obj\r
+       $(OBJS)\auilib_tabart.obj \\r
+       $(OBJS)\auilib_xh_auinotbk.obj\r
 RIBBONDLL_CXXFLAGS = /M$(__RUNTIME_LIBS_488)$(__DEBUGRUNTIME) /DWIN32 \\r
        $(__DEBUGINFO) \\r
        /Fd$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG).pdb \\r
 RIBBONDLL_CXXFLAGS = /M$(__RUNTIME_LIBS_488)$(__DEBUGRUNTIME) /DWIN32 \\r
        $(__DEBUGINFO) \\r
        /Fd$(LIBDIRNAME)\wx$(PORTNAME)$(WXUNIVNAME)$(WX_VERSION_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_ribbon$(WXCOMPILER)$(VENDORTAG).pdb \\r
@@ -2014,6 +2016,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  \
        $(OBJS)\monodll_auibar.obj \\r
        $(OBJS)\monodll_tabmdi.obj \\r
        $(OBJS)\monodll_tabart.obj \\r
        $(OBJS)\monodll_auibar.obj \\r
        $(OBJS)\monodll_tabmdi.obj \\r
        $(OBJS)\monodll_tabart.obj \\r
+       $(OBJS)\monodll_xh_auinotbk.obj \\r
        $(OBJS)\monodll_advprops.obj \\r
        $(OBJS)\monodll_editors.obj \\r
        $(OBJS)\monodll_manager.obj \\r
        $(OBJS)\monodll_advprops.obj \\r
        $(OBJS)\monodll_editors.obj \\r
        $(OBJS)\monodll_manager.obj \\r
@@ -2818,6 +2821,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  \
        $(OBJS)\monolib_auibar.obj \\r
        $(OBJS)\monolib_tabmdi.obj \\r
        $(OBJS)\monolib_tabart.obj \\r
        $(OBJS)\monolib_auibar.obj \\r
        $(OBJS)\monolib_tabmdi.obj \\r
        $(OBJS)\monolib_tabart.obj \\r
+       $(OBJS)\monolib_xh_auinotbk.obj \\r
        $(OBJS)\monolib_advprops.obj \\r
        $(OBJS)\monolib_editors.obj \\r
        $(OBJS)\monolib_manager.obj \\r
        $(OBJS)\monolib_advprops.obj \\r
        $(OBJS)\monolib_editors.obj \\r
        $(OBJS)\monolib_manager.obj \\r
@@ -7898,6 +7902,9 @@ $(OBJS)\monodll_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monodll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\monodll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\monodll_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\monodll_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
 $(OBJS)\monodll_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
@@ -10342,6 +10349,9 @@ $(OBJS)\monolib_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monolib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\monolib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\monolib_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\monolib_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
 $(OBJS)\monolib_advprops.obj: ..\..\src\propgrid\advprops.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\propgrid\advprops.cpp\r
 \r
@@ -16391,6 +16401,9 @@ $(OBJS)\auidll_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auidll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUIDLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\auidll_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUIDLL_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\auidll_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(AUIDLL_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\auilib_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUILIB_CXXFLAGS) /Ycwx/wxprec.h ..\..\src\common\dummy.cpp\r
 \r
 $(OBJS)\auilib_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUILIB_CXXFLAGS) /Ycwx/wxprec.h ..\..\src\common\dummy.cpp\r
 \r
@@ -16415,6 +16428,9 @@ $(OBJS)\auilib_tabmdi.obj: ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auilib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUILIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
 $(OBJS)\auilib_tabart.obj: ..\..\src\aui\tabart.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(AUILIB_CXXFLAGS) ..\..\src\aui\tabart.cpp\r
 \r
+$(OBJS)\auilib_xh_auinotbk.obj: ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) /c /nologo /TP /Fo$@ $(AUILIB_CXXFLAGS) ..\..\src\xrc\xh_auinotbk.cpp\r
+\r
 $(OBJS)\ribbondll_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(RIBBONDLL_CXXFLAGS) /Ycwx/wxprec.h ..\..\src\common\dummy.cpp\r
 \r
 $(OBJS)\ribbondll_dummy.obj: ..\..\src\common\dummy.cpp\r
        $(CXX) /c /nologo /TP /Fo$@ $(RIBBONDLL_CXXFLAGS) /Ycwx/wxprec.h ..\..\src\common\dummy.cpp\r
 \r
index daf9e756e86c57ef0c861e7ce306a3fe78ddb6a6..9fbbb5556efe8502594bca3305e4e3e85278c309 100644 (file)
@@ -224,6 +224,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_OBJECTS =  &
        $(OBJS)\monodll_auibar.obj &\r
        $(OBJS)\monodll_tabmdi.obj &\r
        $(OBJS)\monodll_tabart.obj &\r
        $(OBJS)\monodll_auibar.obj &\r
        $(OBJS)\monodll_tabmdi.obj &\r
        $(OBJS)\monodll_tabart.obj &\r
+       $(OBJS)\monodll_xh_auinotbk.obj &\r
        $(OBJS)\monodll_advprops.obj &\r
        $(OBJS)\monodll_editors.obj &\r
        $(OBJS)\monodll_manager.obj &\r
        $(OBJS)\monodll_advprops.obj &\r
        $(OBJS)\monodll_editors.obj &\r
        $(OBJS)\monodll_manager.obj &\r
@@ -1033,6 +1034,7 @@ ____MONOLIB_GUI_SRC_FILENAMES_1_OBJECTS =  &
        $(OBJS)\monolib_auibar.obj &\r
        $(OBJS)\monolib_tabmdi.obj &\r
        $(OBJS)\monolib_tabart.obj &\r
        $(OBJS)\monolib_auibar.obj &\r
        $(OBJS)\monolib_tabmdi.obj &\r
        $(OBJS)\monolib_tabart.obj &\r
+       $(OBJS)\monolib_xh_auinotbk.obj &\r
        $(OBJS)\monolib_advprops.obj &\r
        $(OBJS)\monolib_editors.obj &\r
        $(OBJS)\monolib_manager.obj &\r
        $(OBJS)\monolib_advprops.obj &\r
        $(OBJS)\monolib_editors.obj &\r
        $(OBJS)\monolib_manager.obj &\r
@@ -4929,7 +4931,8 @@ AUIDLL_OBJECTS =  &
        $(OBJS)\auidll_auibook.obj &\r
        $(OBJS)\auidll_auibar.obj &\r
        $(OBJS)\auidll_tabmdi.obj &\r
        $(OBJS)\auidll_auibook.obj &\r
        $(OBJS)\auidll_auibar.obj &\r
        $(OBJS)\auidll_tabmdi.obj &\r
-       $(OBJS)\auidll_tabart.obj\r
+       $(OBJS)\auidll_tabart.obj &\r
+       $(OBJS)\auidll_xh_auinotbk.obj\r
 AUILIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
        $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &\r
 AUILIB_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
        $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &\r
@@ -4947,7 +4950,8 @@ AUILIB_OBJECTS =  &
        $(OBJS)\auilib_auibook.obj &\r
        $(OBJS)\auilib_auibar.obj &\r
        $(OBJS)\auilib_tabmdi.obj &\r
        $(OBJS)\auilib_auibook.obj &\r
        $(OBJS)\auilib_auibar.obj &\r
        $(OBJS)\auilib_tabmdi.obj &\r
-       $(OBJS)\auilib_tabart.obj\r
+       $(OBJS)\auilib_tabart.obj &\r
+       $(OBJS)\auilib_xh_auinotbk.obj\r
 RIBBONDLL_CXXFLAGS = -bd $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
        $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &\r
 RIBBONDLL_CXXFLAGS = -bd $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
        $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &\r
        $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) &\r
@@ -7656,6 +7660,9 @@ $(OBJS)\monodll_tabmdi.obj :  .AUTODEPEND ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monodll_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
 \r
 $(OBJS)\monodll_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
 \r
+$(OBJS)\monodll_xh_auinotbk.obj :  .AUTODEPEND ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
+\r
 $(OBJS)\monodll_advprops.obj :  .AUTODEPEND ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
 \r
 $(OBJS)\monodll_advprops.obj :  .AUTODEPEND ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
 \r
@@ -10100,6 +10107,9 @@ $(OBJS)\monolib_tabmdi.obj :  .AUTODEPEND ..\..\src\aui\tabmdi.cpp
 $(OBJS)\monolib_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
 \r
 $(OBJS)\monolib_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
 \r
+$(OBJS)\monolib_xh_auinotbk.obj :  .AUTODEPEND ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
+\r
 $(OBJS)\monolib_advprops.obj :  .AUTODEPEND ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
 \r
 $(OBJS)\monolib_advprops.obj :  .AUTODEPEND ..\..\src\propgrid\advprops.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
 \r
@@ -16149,6 +16159,9 @@ $(OBJS)\auidll_tabmdi.obj :  .AUTODEPEND ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auidll_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUIDLL_CXXFLAGS) $<\r
 \r
 $(OBJS)\auidll_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUIDLL_CXXFLAGS) $<\r
 \r
+$(OBJS)\auidll_xh_auinotbk.obj :  .AUTODEPEND ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -bt=nt -zq -fo=$^@ $(AUIDLL_CXXFLAGS) $<\r
+\r
 $(OBJS)\auilib_dummy.obj :  .AUTODEPEND ..\..\src\common\dummy.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUILIB_CXXFLAGS) $<\r
 \r
 $(OBJS)\auilib_dummy.obj :  .AUTODEPEND ..\..\src\common\dummy.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUILIB_CXXFLAGS) $<\r
 \r
@@ -16173,6 +16186,9 @@ $(OBJS)\auilib_tabmdi.obj :  .AUTODEPEND ..\..\src\aui\tabmdi.cpp
 $(OBJS)\auilib_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUILIB_CXXFLAGS) $<\r
 \r
 $(OBJS)\auilib_tabart.obj :  .AUTODEPEND ..\..\src\aui\tabart.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(AUILIB_CXXFLAGS) $<\r
 \r
+$(OBJS)\auilib_xh_auinotbk.obj :  .AUTODEPEND ..\..\src\xrc\xh_auinotbk.cpp\r
+       $(CXX) -bt=nt -zq -fo=$^@ $(AUILIB_CXXFLAGS) $<\r
+\r
 $(OBJS)\ribbondll_dummy.obj :  .AUTODEPEND ..\..\src\common\dummy.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(RIBBONDLL_CXXFLAGS) $<\r
 \r
 $(OBJS)\ribbondll_dummy.obj :  .AUTODEPEND ..\..\src\common\dummy.cpp\r
        $(CXX) -bt=nt -zq -fo=$^@ $(RIBBONDLL_CXXFLAGS) $<\r
 \r
index bd93fab595d3097ffdc0ff684b24d58062178bdf..e68faf771221a9b9798540f878d66e8a6c0c6d22 100644 (file)
@@ -560,6 +560,10 @@ SOURCE=..\..\include\wx\aui\tabart.h
 \r
 SOURCE=..\..\include\wx\aui\tabmdi.h\r
 # End Source File\r
 \r
 SOURCE=..\..\include\wx\aui\tabmdi.h\r
 # End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\include\wx\xrc\xh_auinotbk.h\r
+# End Source File\r
 # End Group\r
 # Begin Group "Source Files"\r
 \r
 # End Group\r
 # Begin Group "Source Files"\r
 \r
@@ -592,6 +596,10 @@ SOURCE=..\..\src\aui\tabart.cpp
 \r
 SOURCE=..\..\src\aui\tabmdi.cpp\r
 # End Source File\r
 \r
 SOURCE=..\..\src\aui\tabmdi.cpp\r
 # End Source File\r
+# Begin Source File\r
+\r
+SOURCE=..\..\src\xrc\xh_auinotbk.cpp\r
+# End Source File\r
 # End Group\r
 # End Target\r
 # End Project\r
 # End Group\r
 # End Target\r
 # End Project\r
index 6735899bed45eb50c1076d066fe97179ff90daf2..1b39171a00623ca429a6350698bfec0e179cc941 100644 (file)
@@ -7108,6 +7108,10 @@ SOURCE=..\..\include\wx\xrc\xh_animatctrl.h
 # End Source File\r
 # Begin Source File\r
 \r
 # End Source File\r
 # Begin Source File\r
 \r
+SOURCE=..\..\include\wx\xrc\xh_auinotbk.h\r
+# End Source File\r
+# Begin Source File\r
+\r
 SOURCE=..\..\include\wx\xrc\xh_bannerwindow.h\r
 # End Source File\r
 # Begin Source File\r
 SOURCE=..\..\include\wx\xrc\xh_bannerwindow.h\r
 # End Source File\r
 # Begin Source File\r
index 1fe55540f829befd96aedc99befff77e0195a1dc..b52c9fd5f7979489193c5be2d3f24dfffc56e42b 100644 (file)
                        <File\r
                                RelativePath="..\..\include\wx\aui\tabmdi.h">\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\aui\tabmdi.h">\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h">\r
+                       </File>\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                        <File\r
                                RelativePath="..\..\src\aui\tabmdi.cpp">\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\src\aui\tabmdi.cpp">\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\src\xrc\xh_auinotbk.cpp">\r
+                       </File>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
index faa0dfc452b1bf1df212ef54dcd4a92f01d5064a..c1c298128d5168cf4ee47a95da6a4d5fe46fae87 100644 (file)
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h">\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h">\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h">\r
+                       </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h">\r
                        </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h">\r
                        </File>\r
index 0e43dc4a507bc88590db360e132ce0d00524fdeb..ffcc567bea302384d29fc94a44a57bfb3091fa7c 100644 (file)
                                RelativePath="..\..\include\wx\aui\tabmdi.h"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\include\wx\aui\tabmdi.h"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                                RelativePath="..\..\src\aui\tabmdi.cpp"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\src\aui\tabmdi.cpp"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\src\xrc\xh_auinotbk.cpp"\r
+                               >\r
+                       </File>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
index d1d4fe703cd2a5f8bdfbe018400d40fd941f1dda..675ded9eb474b008a4287a45b1f3bdfcfb3a0eeb 100644 (file)
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"\r
                                >\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"\r
                                >\r
index 828c515329077613b1ae35d687d264426f67d1f5..fe8040e66f2469ad6f92622778cc0dc83852ae6c 100644 (file)
                                RelativePath="..\..\include\wx\aui\tabmdi.h"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\include\wx\aui\tabmdi.h"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                </Filter>\r
                <Filter\r
                        Name="Source Files"\r
                                RelativePath="..\..\src\aui\tabmdi.cpp"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\src\aui\tabmdi.cpp"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\src\xrc\xh_auinotbk.cpp"\r
+                               >\r
+                       </File>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
                </Filter>\r
        </Files>\r
        <Globals>\r
index 3fcdf1b17a95318dc30dd048526521f19ee441e1..b8f85061736e6ff5ed4a132a6570f8b012e7a787 100644 (file)
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h"\r
                                >\r
                        </File>\r
                                RelativePath="..\..\include\wx\xrc\xh_animatctrl.h"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath="..\..\include\wx\xrc\xh_auinotbk.h"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"\r
                                >\r
                        <File\r
                                RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"\r
                                >\r
index 4bd6cef11f69dff6245abafbfb7df205f57f4e67..1d7fa1d4f7ed1789961aa6717741fbf0559c538c 100644 (file)
@@ -544,6 +544,7 @@ All:
 
 All (GUI):
 
 
 All (GUI):
 
+- Add support for wxAuiNotebook to XRC (Steven Lamerton).
 - Add wxBITMAP_PNG() macro similar to wxBITMAP() but for PNG files.
 - Add new wxSimplebook class.
 - Support hexadecimal numbers in wxSpinCtrl.
 - Add wxBITMAP_PNG() macro similar to wxBITMAP() but for PNG files.
 - Add new wxSimplebook class.
 - Support hexadecimal numbers in wxSpinCtrl.
index be5cfce215b54cdc68d57c7926aeb7fc23a18559..693792e42b1a510d67d79cd1aa9931fe80256f5d 100644 (file)
@@ -536,6 +536,48 @@ controls cannot have children.
 @endTable
 
 
 @endTable
 
 
+@subsubsection xrc_wxauinotebook wxAuiNotebook
+
+A wxAuiNotebook can have one or more child objects of the @c notebookpage
+pseudo-class.
+@c notebookpage objects have the following properties:
+
+@beginTable
+@hdr3col{property, type, description}
+@row3col{label, @ref overview_xrcformat_type_text,
+     Page label (required).}
+@row3col{bitmap, @ref overview_xrcformat_type_bitmap,
+     Bitmap shown alongside the label (default: none).}
+@row3col{selected, @ref overview_xrcformat_type_bool,
+     Is the page selected initially (only one page can be selected; default: 0)?}
+@endTable
+
+Each @c notebookpage must have exactly one non-toplevel window as its child.
+
+Example:
+@code
+<object class="wxAuiNotebook">
+    <style>wxBK_BOTTOM</style>
+    <object class="notebookpage">
+        <label>Page 1</label>
+        <bitmap>bitmap.png</bitmap>
+        <object class="wxPanel" name="page_1">
+            ...
+        </object>
+    </object>
+</object>
+@endcode
+
+Notice that wxAuiNotebook support in XRC is available in wxWidgets 2.9.5 and
+later only and you need to explicitly register its handler using
+@code
+    #include <wx/xrc/xh_auinotbk.h>
+
+    AddHandler(new wxAuiNotebookXmlHandler);
+@endcode
+to use it.
+
+
 @subsubsection xrc_wxbannerwindow wxBannerWindow
 
 @beginTable
 @subsubsection xrc_wxbannerwindow wxBannerWindow
 
 @beginTable
diff --git a/include/wx/xrc/xh_auinotbk.h b/include/wx/xrc/xh_auinotbk.h
new file mode 100644 (file)
index 0000000..10c9fdc
--- /dev/null
@@ -0,0 +1,36 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        wx/xrc/xh_auinotbk.h
+// Purpose:     XML resource handler for wxAuiNotebook
+// Author:      Steve Lamerton
+// Created:     2009-06-12
+// RCS-ID:      $Id$
+// Copyright:   (c) 2009 Steve Lamerton
+// Licence:     wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef _WX_XRC_XH_AUINOTEBOOK_H_
+#define _WX_XRC_XH_AUINOTEBOOK_H_
+
+#include "wx/xrc/xmlres.h"
+
+class WXDLLIMPEXP_FWD_AUI wxAuiNotebook;
+
+#if wxUSE_XRC && wxUSE_AUI
+
+class WXDLLIMPEXP_AUI wxAuiNotebookXmlHandler : public wxXmlResourceHandler
+{
+public:
+    wxAuiNotebookXmlHandler();
+    virtual wxObject *DoCreateResource();
+    virtual bool CanHandle(wxXmlNode *node);
+
+private:
+    bool m_isInside;
+    wxAuiNotebook *m_notebook;
+
+    wxDECLARE_DYNAMIC_CLASS(wxAuiNotebookXmlHandler);
+};
+
+#endif // wxUSE_XRC && wxUSE_AUI
+
+#endif // _WX_XRC_XH_AUINOTEBOOK_H_
diff --git a/src/xrc/xh_auinotbk.cpp b/src/xrc/xh_auinotbk.cpp
new file mode 100644 (file)
index 0000000..f873597
--- /dev/null
@@ -0,0 +1,119 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        src/xrc/xh_auinotbk.cpp
+// Purpose:     XML resource handler for wxAuiNotebook
+// Author:      Steve Lamerton
+// Created:     2009-06-12
+// RCS-ID:      $Id$
+// Copyright:   (c) 2009 Steve Lamerton
+// Licence:     wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+    #pragma hdrstop
+#endif
+
+#if wxUSE_XRC && wxUSE_AUI
+
+#include "wx/xrc/xh_auinotbk.h"
+#include "wx/aui/auibook.h"
+
+wxIMPLEMENT_DYNAMIC_CLASS(wxAuiNotebookXmlHandler, wxXmlResourceHandler);
+
+wxAuiNotebookXmlHandler::wxAuiNotebookXmlHandler()
+    : wxXmlResourceHandler()
+{
+    XRC_ADD_STYLE(wxAUI_NB_DEFAULT_STYLE);
+    XRC_ADD_STYLE(wxAUI_NB_TAB_SPLIT);
+    XRC_ADD_STYLE(wxAUI_NB_TAB_MOVE);
+    XRC_ADD_STYLE(wxAUI_NB_TAB_EXTERNAL_MOVE);
+    XRC_ADD_STYLE(wxAUI_NB_TAB_FIXED_WIDTH);
+    XRC_ADD_STYLE(wxAUI_NB_SCROLL_BUTTONS);
+    XRC_ADD_STYLE(wxAUI_NB_WINDOWLIST_BUTTON);
+    XRC_ADD_STYLE(wxAUI_NB_CLOSE_BUTTON);
+    XRC_ADD_STYLE(wxAUI_NB_CLOSE_ON_ACTIVE_TAB);
+    XRC_ADD_STYLE(wxAUI_NB_CLOSE_ON_ALL_TABS);
+    XRC_ADD_STYLE(wxAUI_NB_TOP);
+    XRC_ADD_STYLE(wxAUI_NB_BOTTOM);
+
+    AddWindowStyles();
+}
+
+wxObject *wxAuiNotebookXmlHandler::DoCreateResource()
+{
+    if (m_class == wxT("notebookpage"))
+    {
+        wxXmlNode *anb = GetParamNode(wxT("object"));
+
+        if (!anb)
+            anb = GetParamNode(wxT("object_ref"));
+
+        if (anb)
+        {
+            bool old_ins = m_isInside;
+            m_isInside = false;
+            wxObject *item = CreateResFromNode(anb, m_notebook, NULL);
+            m_isInside = old_ins;
+            wxWindow *wnd = wxDynamicCast(item, wxWindow);
+
+            if (wnd)
+            {
+                if ( HasParam(wxT("bitmap")) )
+                {
+                    m_notebook->AddPage(wnd,
+                                        GetText(wxT("label")),
+                                        GetBool(wxT("selected")),
+                                        GetBitmap(wxT("bitmap"), wxART_OTHER));
+                }
+                else
+                {
+                    m_notebook->AddPage(wnd,
+                                        GetText(wxT("label")),
+                                        GetBool(wxT("selected")));
+                }
+            }
+            else
+            {
+                ReportError(anb, "notebookpage child must be a window");
+            }
+            return wnd;
+        }
+        else
+        {
+            ReportError("notebookpage must have a window child");
+            return NULL;
+        }
+    }
+    else
+    {
+        XRC_MAKE_INSTANCE(anb, wxAuiNotebook)
+
+        anb->Create(m_parentAsWindow,
+                    GetID(),
+                    GetPosition(),
+                    GetSize(),
+                    GetStyle(wxT("style")));
+
+        SetupWindow(anb);
+
+        wxAuiNotebook *old_par = m_notebook;
+        m_notebook = anb;
+        bool old_ins = m_isInside;
+        m_isInside = true;
+        CreateChildren(m_notebook, true/*only this handler*/);
+        m_isInside = old_ins;
+        m_notebook = old_par;
+
+        return anb;
+    }
+}
+
+bool wxAuiNotebookXmlHandler::CanHandle(wxXmlNode *node)
+{
+    return ((!m_isInside && IsOfClass(node, wxT("wxAuiNotebook"))) ||
+            (m_isInside && IsOfClass(node, wxT("notebookpage"))));
+}
+
+#endif // wxUSE_XRC && wxUSE_ANIMATIONCTRL