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) \
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)__ \
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 \
monodll_auibar.o \
monodll_tabmdi.o \
monodll_tabart.o \
+ monodll_xh_auinotbk.o \
$(__AUI_GTK_SRC_OBJECTS) \
monodll_advprops.o \
monodll_editors.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 \
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
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
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
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
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">
wx/aui/tabmdi.h
wx/aui/aui.h
wx/aui/tabart.h
+ wx/xrc/xh_auinotbk.h
$(AUI_GTK_HDR)
</set>
$(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
$(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
$(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)\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)\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)\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)\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_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)\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
$(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
$(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)\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)\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)\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)\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_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)\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
$(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
$(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)\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)\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)\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)\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_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)\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)\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)\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
$(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
$(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)\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)\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_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
\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
\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 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
<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
<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
<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
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
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
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
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
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
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
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.
@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
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// 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_
--- /dev/null
+/////////////////////////////////////////////////////////////////////////////
+// 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