XRCDLL_OBJECTS = \
$(__xrcdll___win32rc) \
xrcdll_xh_animatctrl.o \
+ xrcdll_xh_bannerwindow.o \
xrcdll_xh_bmp.o \
xrcdll_xh_bmpcbox.o \
xrcdll_xh_bmpbt.o \
$(__INC_EXPAT_p) $(CXXWARNINGS) $(CPPFLAGS) $(CXXFLAGS)
XRCLIB_OBJECTS = \
xrclib_xh_animatctrl.o \
+ xrclib_xh_bannerwindow.o \
xrclib_xh_bmp.o \
xrclib_xh_bmpcbox.o \
xrclib_xh_bmpbt.o \
wx/debugrpt.h \
wx/xrc/xh_all.h \
wx/xrc/xh_animatctrl.h \
+ wx/xrc/xh_bannerwindow.h \
wx/xrc/xh_bmpbt.h \
wx/xrc/xh_bmp.h \
wx/xrc/xh_bmpcbox.h \
monodll_debugrpt.o \
monodll_dbgrptg.o \
monodll_xh_animatctrl.o \
+ monodll_xh_bannerwindow.o \
monodll_xh_bmp.o \
monodll_xh_bmpcbox.o \
monodll_xh_bmpbt.o \
monolib_debugrpt.o \
monolib_dbgrptg.o \
monolib_xh_animatctrl.o \
+ monolib_xh_bannerwindow.o \
monolib_xh_bmp.o \
monolib_xh_bmpcbox.o \
monolib_xh_bmpbt.o \
monodll_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(MONODLL_ODEP)
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp
+monodll_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(MONODLL_ODEP)
+ $(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp
+
monodll_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(MONODLL_ODEP)
$(CXXC) -c -o $@ $(MONODLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp
monolib_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(MONOLIB_ODEP)
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp
+monolib_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(MONOLIB_ODEP)
+ $(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp
+
monolib_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(MONOLIB_ODEP)
$(CXXC) -c -o $@ $(MONOLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp
xrcdll_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(XRCDLL_ODEP)
$(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp
+xrcdll_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(XRCDLL_ODEP)
+ $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp
+
xrcdll_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(XRCDLL_ODEP)
$(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp
xrclib_xh_animatctrl.o: $(srcdir)/src/xrc/xh_animatctrl.cpp $(XRCLIB_ODEP)
$(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_animatctrl.cpp
+xrclib_xh_bannerwindow.o: $(srcdir)/src/xrc/xh_bannerwindow.cpp $(XRCLIB_ODEP)
+ $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bannerwindow.cpp
+
xrclib_xh_bmp.o: $(srcdir)/src/xrc/xh_bmp.cpp $(XRCLIB_ODEP)
$(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $(srcdir)/src/xrc/xh_bmp.cpp
<set var="XRC_SRC" hints="files">
src/xrc/xh_animatctrl.cpp
+ src/xrc/xh_bannerwindow.cpp
src/xrc/xh_bmp.cpp
src/xrc/xh_bmpcbox.cpp
src/xrc/xh_bmpbt.cpp
<set var="XRC_HDR" hints="files">
wx/xrc/xh_all.h
wx/xrc/xh_animatctrl.h
+ wx/xrc/xh_bannerwindow.h
wx/xrc/xh_bmpbt.h
wx/xrc/xh_bmp.h
wx/xrc/xh_bmpcbox.h
XRCDLL_OBJECTS = \\r
$(OBJS)\xrcdll_dummy.obj \\r
$(OBJS)\xrcdll_xh_animatctrl.obj \\r
+ $(OBJS)\xrcdll_xh_bannerwindow.obj \
$(OBJS)\xrcdll_xh_bmp.obj \\r
$(OBJS)\xrcdll_xh_bmpcbox.obj \\r
$(OBJS)\xrcdll_xh_bmpbt.obj \\r
XRCLIB_OBJECTS = \\r
$(OBJS)\xrclib_dummy.obj \\r
$(OBJS)\xrclib_xh_animatctrl.obj \\r
+ $(OBJS)\xrclib_xh_bannerwindow.obj \
$(OBJS)\xrclib_xh_bmp.obj \\r
$(OBJS)\xrclib_xh_bmpcbox.obj \\r
$(OBJS)\xrclib_xh_bmpbt.obj \\r
$(OBJS)\monodll_debugrpt.obj \\r
$(OBJS)\monodll_dbgrptg.obj \\r
$(OBJS)\monodll_xh_animatctrl.obj \\r
+ $(OBJS)\monodll_xh_bannerwindow.obj \
$(OBJS)\monodll_xh_bmp.obj \\r
$(OBJS)\monodll_xh_bmpcbox.obj \\r
$(OBJS)\monodll_xh_bmpbt.obj \\r
$(OBJS)\monolib_debugrpt.obj \\r
$(OBJS)\monolib_dbgrptg.obj \\r
$(OBJS)\monolib_xh_animatctrl.obj \\r
+ $(OBJS)\monolib_xh_bannerwindow.obj \
$(OBJS)\monolib_xh_bmp.obj \\r
$(OBJS)\monolib_xh_bmpcbox.obj \\r
$(OBJS)\monolib_xh_bmpbt.obj \\r
$(OBJS)\monodll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\monodll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\monodll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\monolib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\monolib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\monolib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\xrcdll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\xrcdll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\xrcdll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -q -c -P -o$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\xrclib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\xrclib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\xrclib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -q -c -P -o$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\xrcdll_dummy.o \\r
$(OBJS)\xrcdll_version_rc.o \\r
$(OBJS)\xrcdll_xh_animatctrl.o \\r
+ $(OBJS)\xrcdll_xh_bannerwindow.o \
$(OBJS)\xrcdll_xh_bmp.o \\r
$(OBJS)\xrcdll_xh_bmpcbox.o \\r
$(OBJS)\xrcdll_xh_bmpbt.o \\r
XRCLIB_OBJECTS = \\r
$(OBJS)\xrclib_dummy.o \\r
$(OBJS)\xrclib_xh_animatctrl.o \\r
+ $(OBJS)\xrclib_xh_bannerwindow.o \
$(OBJS)\xrclib_xh_bmp.o \\r
$(OBJS)\xrclib_xh_bmpcbox.o \\r
$(OBJS)\xrclib_xh_bmpbt.o \\r
$(OBJS)\monodll_debugrpt.o \\r
$(OBJS)\monodll_dbgrptg.o \\r
$(OBJS)\monodll_xh_animatctrl.o \\r
+ $(OBJS)\monodll_xh_bannerwindow.o \
$(OBJS)\monodll_xh_bmp.o \\r
$(OBJS)\monodll_xh_bmpcbox.o \\r
$(OBJS)\monodll_xh_bmpbt.o \\r
$(OBJS)\monolib_debugrpt.o \\r
$(OBJS)\monolib_dbgrptg.o \\r
$(OBJS)\monolib_xh_animatctrl.o \\r
+ $(OBJS)\monolib_xh_bannerwindow.o \
$(OBJS)\monolib_xh_bmp.o \\r
$(OBJS)\monolib_xh_bmpcbox.o \\r
$(OBJS)\monolib_xh_bmpbt.o \\r
$(OBJS)\monodll_xh_animatctrl.o: ../../src/xrc/xh_animatctrl.cpp\r
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
\r
+$(OBJS)\monodll_xh_bannerwindow.o: ../../src/xrc/xh_bannerwindow.cpp
+ $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\monodll_xh_bmp.o: ../../src/xrc/xh_bmp.cpp\r
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
\r
$(OBJS)\monolib_xh_animatctrl.o: ../../src/xrc/xh_animatctrl.cpp\r
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
\r
+$(OBJS)\monolib_xh_bannerwindow.o: ../../src/xrc/xh_bannerwindow.cpp
+ $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\monolib_xh_bmp.o: ../../src/xrc/xh_bmp.cpp\r
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
\r
$(OBJS)\xrcdll_xh_animatctrl.o: ../../src/xrc/xh_animatctrl.cpp\r
$(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<\r
\r
+$(OBJS)\xrcdll_xh_bannerwindow.o: ../../src/xrc/xh_bannerwindow.cpp
+ $(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\xrcdll_xh_bmp.o: ../../src/xrc/xh_bmp.cpp\r
$(CXX) -c -o $@ $(XRCDLL_CXXFLAGS) $(CPPDEPS) $<\r
\r
$(OBJS)\xrclib_xh_animatctrl.o: ../../src/xrc/xh_animatctrl.cpp\r
$(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<\r
\r
+$(OBJS)\xrclib_xh_bannerwindow.o: ../../src/xrc/xh_bannerwindow.cpp
+ $(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<
+
$(OBJS)\xrclib_xh_bmp.o: ../../src/xrc/xh_bmp.cpp\r
$(CXX) -c -o $@ $(XRCLIB_CXXFLAGS) $(CPPDEPS) $<\r
\r
XRCDLL_OBJECTS = \\r
$(OBJS)\xrcdll_dummy.obj \\r
$(OBJS)\xrcdll_xh_animatctrl.obj \\r
+ $(OBJS)\xrcdll_xh_bannerwindow.obj \
$(OBJS)\xrcdll_xh_bmp.obj \\r
$(OBJS)\xrcdll_xh_bmpcbox.obj \\r
$(OBJS)\xrcdll_xh_bmpbt.obj \\r
XRCLIB_OBJECTS = \\r
$(OBJS)\xrclib_dummy.obj \\r
$(OBJS)\xrclib_xh_animatctrl.obj \\r
+ $(OBJS)\xrclib_xh_bannerwindow.obj \
$(OBJS)\xrclib_xh_bmp.obj \\r
$(OBJS)\xrclib_xh_bmpcbox.obj \\r
$(OBJS)\xrclib_xh_bmpbt.obj \\r
$(OBJS)\monodll_debugrpt.obj \\r
$(OBJS)\monodll_dbgrptg.obj \\r
$(OBJS)\monodll_xh_animatctrl.obj \\r
+ $(OBJS)\monodll_xh_bannerwindow.obj \
$(OBJS)\monodll_xh_bmp.obj \\r
$(OBJS)\monodll_xh_bmpcbox.obj \\r
$(OBJS)\monodll_xh_bmpbt.obj \\r
$(OBJS)\monolib_debugrpt.obj \\r
$(OBJS)\monolib_dbgrptg.obj \\r
$(OBJS)\monolib_xh_animatctrl.obj \\r
+ $(OBJS)\monolib_xh_bannerwindow.obj \
$(OBJS)\monolib_xh_bmp.obj \\r
$(OBJS)\monolib_xh_bmpcbox.obj \\r
$(OBJS)\monolib_xh_bmpbt.obj \\r
$(OBJS)\monodll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\monodll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\monodll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\monolib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\monolib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\monolib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\xrcdll_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\xrcdll_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\xrcdll_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(XRCDLL_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\xrclib_xh_animatctrl.obj: ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_animatctrl.cpp\r
\r
+$(OBJS)\xrclib_xh_bannerwindow.obj: ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bannerwindow.cpp
+
$(OBJS)\xrclib_xh_bmp.obj: ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(XRCLIB_CXXFLAGS) ..\..\src\xrc\xh_bmp.cpp\r
\r
$(OBJS)\monodll_debugrpt.obj &\r
$(OBJS)\monodll_dbgrptg.obj &\r
$(OBJS)\monodll_xh_animatctrl.obj &\r
+ $(OBJS)\monodll_xh_bannerwindow.obj &
$(OBJS)\monodll_xh_bmp.obj &\r
$(OBJS)\monodll_xh_bmpcbox.obj &\r
$(OBJS)\monodll_xh_bmpbt.obj &\r
$(OBJS)\monolib_debugrpt.obj &\r
$(OBJS)\monolib_dbgrptg.obj &\r
$(OBJS)\monolib_xh_animatctrl.obj &\r
+ $(OBJS)\monolib_xh_bannerwindow.obj &
$(OBJS)\monolib_xh_bmp.obj &\r
$(OBJS)\monolib_xh_bmpcbox.obj &\r
$(OBJS)\monolib_xh_bmpbt.obj &\r
XRCDLL_OBJECTS = &\r
$(OBJS)\xrcdll_dummy.obj &\r
$(OBJS)\xrcdll_xh_animatctrl.obj &\r
+ $(OBJS)\xrcdll_xh_bannerwindow.obj &
$(OBJS)\xrcdll_xh_bmp.obj &\r
$(OBJS)\xrcdll_xh_bmpcbox.obj &\r
$(OBJS)\xrcdll_xh_bmpbt.obj &\r
XRCLIB_OBJECTS = &\r
$(OBJS)\xrclib_dummy.obj &\r
$(OBJS)\xrclib_xh_animatctrl.obj &\r
+ $(OBJS)\xrclib_xh_bannerwindow.obj &
$(OBJS)\xrclib_xh_bmp.obj &\r
$(OBJS)\xrclib_xh_bmpcbox.obj &\r
$(OBJS)\xrclib_xh_bmpbt.obj &\r
$(OBJS)\monodll_xh_animatctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
\r
+$(OBJS)\monodll_xh_bannerwindow.obj : .AUTODEPEND ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
+
$(OBJS)\monodll_xh_bmp.obj : .AUTODEPEND ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
\r
$(OBJS)\monolib_xh_animatctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
\r
+$(OBJS)\monolib_xh_bannerwindow.obj : .AUTODEPEND ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
+
$(OBJS)\monolib_xh_bmp.obj : .AUTODEPEND ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
\r
$(OBJS)\xrcdll_xh_animatctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<\r
\r
+$(OBJS)\xrcdll_xh_bannerwindow.obj : .AUTODEPEND ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<
+
$(OBJS)\xrcdll_xh_bmp.obj : .AUTODEPEND ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(XRCDLL_CXXFLAGS) $<\r
\r
$(OBJS)\xrclib_xh_animatctrl.obj : .AUTODEPEND ..\..\src\xrc\xh_animatctrl.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<\r
\r
+$(OBJS)\xrclib_xh_bannerwindow.obj : .AUTODEPEND ..\..\src\xrc\xh_bannerwindow.cpp
+ $(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<
+
$(OBJS)\xrclib_xh_bmp.obj : .AUTODEPEND ..\..\src\xrc\xh_bmp.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(XRCLIB_CXXFLAGS) $<\r
\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\include\wx\xrc\xh_bannerwindow.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\include\wx\xrc\xh_bmp.h\r
# End Source File\r
# Begin Source File\r
RelativePath="..\..\include\wx\xrc\xh_animatctrl.h">\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h">
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h">\r
</File>\r
<File\r
RelativePath="..\..\include\wx\xrc\xh_animatctrl.h">\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h">
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h">\r
</File>\r
<File\r
RelativePath="..\..\src\xrc\xh_animatctrl.cpp">\r
</File>\r
<File\r
+ RelativePath="..\..\src\xrc\xh_bannerwindow.cpp">
+ </File>
+ <File
RelativePath="..\..\src\xrc\xh_bmp.cpp">\r
</File>\r
<File\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"
+ >
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h"\r
>\r
</File>\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"
+ >
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h"\r
>\r
</File>\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\src\xrc\xh_bannerwindow.cpp"
+ >
+ </File>
+ <File
RelativePath="..\..\src\xrc\xh_bmp.cpp"\r
>\r
</File>\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"
+ >
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h"\r
>\r
</File>\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\include\wx\xrc\xh_bannerwindow.h"
+ >
+ </File>
+ <File
RelativePath="..\..\include\wx\xrc\xh_bmp.h"\r
>\r
</File>\r
>\r
</File>\r
<File\r
+ RelativePath="..\..\src\xrc\xh_bannerwindow.cpp"
+ >
+ </File>
+ <File
RelativePath="..\..\src\xrc\xh_bmp.cpp"\r
>\r
</File>\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\include\wx\xrc\xh_bannerwindow.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\include\wx\xrc\xh_bmp.h\r
# End Source File\r
# Begin Source File\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\src\xrc\xh_bannerwindow.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\xrc\xh_bmp.cpp\r
# End Source File\r
# Begin Source File\r
@endTable
+@subsubsection xrc_wxanimationctrl wxBannerWindow
+
+@beginTable
+@hdr3col{property, type, description}
+@row3col{direction, @c wxLEFT|wxRIGHT|wxTOP|wxBOTTOM,
+ The side along which the banner will be positioned.}
+@row3col{bitmap, @ref overview_xrcformat_type_bitmap,
+ Bitmap to use as the banner background.}
+@row3col{title, @ref overview_xrcformat_type_text,
+ Banner title, should be single line.}
+@row3col{message, @ref overview_xrcformat_type_text,
+ Possibly multi-line banner message.}
+@row3col{gradient-start, @ref overview_xrcformat_type_colour,
+ Starting colour of the gradient used as banner background. Can't be used if
+ a valid bitmap is specified.}
+@row3col{gradient-end, @ref overview_xrcformat_type_colour,
+ End colour of the gradient used as banner background. Can't be used if
+ a valid bitmap is specified.}
+@endTable
+
+
@subsubsection xrc_wxbitmapbutton wxBitmapButton
@beginTable
// Existing handlers:
#include "wx/xrc/xh_animatctrl.h"
+#include "wx/xrc/xh_bannerwindow.h"
#include "wx/xrc/xh_bmp.h"
#include "wx/xrc/xh_bmpbt.h"
#include "wx/xrc/xh_bmpcbox.h"
--- /dev/null
+///////////////////////////////////////////////////////////////////////////////
+// Name: wx/xrc/xh_bannerwindow.h
+// Purpose: Declaration of wxBannerWindow XRC handler.
+// Author: Vadim Zeitlin
+// Created: 2011-08-16
+// RCS-ID: $Id$
+// Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
+// Licence: wxWindows licence
+///////////////////////////////////////////////////////////////////////////////
+
+#ifndef _WX_XH_BANNERWINDOW_H_
+#define _WX_XH_BANNERWINDOW_H_
+
+#include "wx/xrc/xmlres.h"
+
+#if wxUSE_XRC && wxUSE_BANNERWINDOW
+
+class WXDLLIMPEXP_XRC wxBannerWindowXmlHandler : public wxXmlResourceHandler
+{
+public:
+ wxBannerWindowXmlHandler();
+
+ virtual wxObject *DoCreateResource();
+ virtual bool CanHandle(wxXmlNode *node);
+
+ wxDECLARE_DYNAMIC_CLASS(wxBannerWindowXmlHandler);
+};
+
+#endif // wxUSE_XRC && wxUSE_BANNERWINDOW
+
+#endif // _WX_XH_BANNERWINDOW_H_
</object>
</object>
+ <object class="choicebookpage">
+ <label>wxBannerWindow</label>
+ <object class="wxPanel" name="bannerwindow">
+ <object class="wxBoxSizer">
+ <orient>wxHORIZONTAL</orient>
+
+ <object class="sizeritem">
+ <flag>wxEXPAND</flag>
+ <object class="wxBannerWindow">
+ <title>Welcome to banner demo page!</title>
+ <message>This is a default wxLEFT banner with some text.\nThe banner on the top uses a bitmap.</message>
+ </object>
+ </object>
+
+ <object class="sizeritem">
+ <flag>wxEXPAND|wxLEFT|wxRIGHT</flag>
+ <option>1</option>
+ <border>15</border>
+ <object class="wxBoxSizer">
+ <orient>wxVERTICAL</orient>
+
+ <object class="sizeritem">
+ <flag>wxEXPAND</flag>
+ <object class="wxBannerWindow">
+ <direction>wxTOP</direction>
+ <bitmap>wxbanner.gif</bitmap>
+ <fg>yellow</fg>
+ <!-- Using spaces for indentation is ugly but will do for this simple example. -->
+ <title> Tip:</title>
+ <message> You can also use text\n and bitmap together.</message>
+ </object>
+ </object>
+
+ <object class="spacer">
+ <option>1</option>
+ </object>
+
+ <object class="sizeritem">
+ <flag>wxEXPAND</flag>
+ <object class="wxBannerWindow">
+ <direction>wxBOTTOM</direction>
+ <title>A word of advice:</title>
+ <message>You probably shouldn't use banners\non all four sides at once.</message>
+ </object>
+ </object>
+ </object>
+ </object>
+
+ <object class="sizeritem">
+ <flag>wxEXPAND</flag>
+ <object class="wxBannerWindow">
+ <direction>wxRIGHT</direction>
+ <title>Custom Banner</title>
+ <message>You can change the gradient colours.</message>
+ <gradient-start>#7f7f7f</gradient-start>
+ <gradient-end>#ffffff</gradient-end>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+
<object class="choicebookpage">
<label>wxButton</label>
<object class="wxPanel" name="button">
--- /dev/null
+///////////////////////////////////////////////////////////////////////////////
+// Name: srx/xrc/xh_bannerwindow.h
+// Purpose: Implementation of wxBannerWindow XRC handler.
+// Author: Vadim Zeitlin
+// Created: 2011-08-16
+// RCS-ID: $Id$
+// Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
+// Licence: wxWindows licence
+///////////////////////////////////////////////////////////////////////////////
+
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+ #pragma hdrstop
+#endif
+
+#if wxUSE_XRC && wxUSE_BANNERWINDOW
+
+#include "wx/xrc/xh_bannerwindow.h"
+#include "wx/bannerwindow.h"
+
+wxIMPLEMENT_DYNAMIC_CLASS(wxBannerWindowXmlHandler, wxXmlResourceHandler)
+
+wxBannerWindowXmlHandler::wxBannerWindowXmlHandler()
+ : wxXmlResourceHandler()
+{
+ AddWindowStyles();
+}
+
+wxObject *wxBannerWindowXmlHandler::DoCreateResource()
+{
+ XRC_MAKE_INSTANCE(banner, wxBannerWindow)
+
+ banner->Create(m_parentAsWindow,
+ GetID(),
+ GetDirection(wxS("direction")),
+ GetPosition(),
+ GetSize(),
+ GetStyle(wxS("style")),
+ GetName());
+
+ SetupWindow(banner);
+
+ const wxColour colStart = GetColour(wxS("gradient-start"));
+ const wxColour colEnd = GetColour(wxS("gradient-end"));
+ if ( colStart.IsOk() || colEnd.IsOk() )
+ {
+ if ( !colStart.IsOk() || !colEnd.IsOk() )
+ {
+ ReportError
+ (
+ "Both start and end gradient colours must be "
+ "specified if either one is."
+ );
+ }
+ else
+ {
+ banner->SetGradient(colStart, colEnd);
+ }
+ }
+
+ wxBitmap bitmap = GetBitmap();
+ if ( bitmap.IsOk() )
+ {
+ if ( colStart.IsOk() || colEnd.IsOk() )
+ {
+ ReportError
+ (
+ "Gradient colours are ignored by wxBannerWindow "
+ "if the background bitmap is specified."
+ );
+ }
+
+ banner->SetBitmap(bitmap);
+ }
+
+ banner->SetText(GetText(wxS("title")), GetText(wxS("message")));
+
+ return banner;
+}
+
+bool wxBannerWindowXmlHandler::CanHandle(wxXmlNode *node)
+{
+ return IsOfClass(node, wxS("wxBannerWindow"));
+}
+
+#endif // wxUSE_XRC && wxUSE_BANNERWINDOW
#if wxUSE_ANIMATIONCTRL
AddHandler(new wxAnimationCtrlXmlHandler);
#endif
+#if wxUSE_BANNERWINDOW
+ AddHandler(new wxBannerWindowXmlHandler);
+#endif
#if wxUSE_BITMAPCOMBOBOX
AddHandler(new wxBitmapComboBoxXmlHandler);
#endif