wx/collpane.h \
wx/combo.h \
wx/combobox.h \
+ wx/compositewin.h \
wx/control.h \
wx/ctrlsub.h \
wx/cursor.h \
wx/collpane.h
wx/combo.h
wx/combobox.h
+ wx/compositewin.h
wx/control.h
wx/ctrlsub.h
wx/cursor.h
$(OBJS)\monodll_appcmn.obj \\r
$(OBJS)\monodll_artprov.obj \\r
$(OBJS)\monodll_artstd.obj \\r
- $(OBJS)\monodll_arttango.obj \
+ $(OBJS)\monodll_arttango.obj \\r
$(OBJS)\monodll_bmpbase.obj \\r
$(OBJS)\monodll_bookctrl.obj \\r
$(OBJS)\monodll_btncmn.obj \\r
$(OBJS)\monodll_appcmn.obj \\r
$(OBJS)\monodll_artprov.obj \\r
$(OBJS)\monodll_artstd.obj \\r
- $(OBJS)\monodll_arttango.obj \
+ $(OBJS)\monodll_arttango.obj \\r
$(OBJS)\monodll_bmpbase.obj \\r
$(OBJS)\monodll_bookctrl.obj \\r
$(OBJS)\monodll_btncmn.obj \\r
$(OBJS)\monolib_appcmn.obj \\r
$(OBJS)\monolib_artprov.obj \\r
$(OBJS)\monolib_artstd.obj \\r
- $(OBJS)\monolib_arttango.obj \
+ $(OBJS)\monolib_arttango.obj \\r
$(OBJS)\monolib_bmpbase.obj \\r
$(OBJS)\monolib_bookctrl.obj \\r
$(OBJS)\monolib_btncmn.obj \\r
$(OBJS)\monolib_appcmn.obj \\r
$(OBJS)\monolib_artprov.obj \\r
$(OBJS)\monolib_artstd.obj \\r
- $(OBJS)\monolib_arttango.obj \
+ $(OBJS)\monolib_arttango.obj \\r
$(OBJS)\monolib_bmpbase.obj \\r
$(OBJS)\monolib_bookctrl.obj \\r
$(OBJS)\monolib_btncmn.obj \\r
$(OBJS)\coredll_appcmn.obj \\r
$(OBJS)\coredll_artprov.obj \\r
$(OBJS)\coredll_artstd.obj \\r
- $(OBJS)\coredll_arttango.obj \
+ $(OBJS)\coredll_arttango.obj \\r
$(OBJS)\coredll_bmpbase.obj \\r
$(OBJS)\coredll_bookctrl.obj \\r
$(OBJS)\coredll_btncmn.obj \\r
$(OBJS)\coredll_appcmn.obj \\r
$(OBJS)\coredll_artprov.obj \\r
$(OBJS)\coredll_artstd.obj \\r
- $(OBJS)\coredll_arttango.obj \
+ $(OBJS)\coredll_arttango.obj \\r
$(OBJS)\coredll_bmpbase.obj \\r
$(OBJS)\coredll_bookctrl.obj \\r
$(OBJS)\coredll_btncmn.obj \\r
$(OBJS)\corelib_appcmn.obj \\r
$(OBJS)\corelib_artprov.obj \\r
$(OBJS)\corelib_artstd.obj \\r
- $(OBJS)\corelib_arttango.obj \
+ $(OBJS)\corelib_arttango.obj \\r
$(OBJS)\corelib_bmpbase.obj \\r
$(OBJS)\corelib_bookctrl.obj \\r
$(OBJS)\corelib_btncmn.obj \\r
$(OBJS)\corelib_appcmn.obj \\r
$(OBJS)\corelib_artprov.obj \\r
$(OBJS)\corelib_artstd.obj \\r
- $(OBJS)\corelib_arttango.obj \
+ $(OBJS)\corelib_arttango.obj \\r
$(OBJS)\corelib_bmpbase.obj \\r
$(OBJS)\corelib_bookctrl.obj \\r
$(OBJS)\corelib_btncmn.obj \\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monodll_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monolib_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\coredll_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\corelib_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
$(OBJS)\monodll_appcmn.o \\r
$(OBJS)\monodll_artprov.o \\r
$(OBJS)\monodll_artstd.o \\r
- $(OBJS)\monodll_arttango.o \
+ $(OBJS)\monodll_arttango.o \\r
$(OBJS)\monodll_bmpbase.o \\r
$(OBJS)\monodll_bookctrl.o \\r
$(OBJS)\monodll_btncmn.o \\r
$(OBJS)\monodll_appcmn.o \\r
$(OBJS)\monodll_artprov.o \\r
$(OBJS)\monodll_artstd.o \\r
- $(OBJS)\monodll_arttango.o \
+ $(OBJS)\monodll_arttango.o \\r
$(OBJS)\monodll_bmpbase.o \\r
$(OBJS)\monodll_bookctrl.o \\r
$(OBJS)\monodll_btncmn.o \\r
$(OBJS)\monolib_appcmn.o \\r
$(OBJS)\monolib_artprov.o \\r
$(OBJS)\monolib_artstd.o \\r
- $(OBJS)\monolib_arttango.o \
+ $(OBJS)\monolib_arttango.o \\r
$(OBJS)\monolib_bmpbase.o \\r
$(OBJS)\monolib_bookctrl.o \\r
$(OBJS)\monolib_btncmn.o \\r
$(OBJS)\monolib_appcmn.o \\r
$(OBJS)\monolib_artprov.o \\r
$(OBJS)\monolib_artstd.o \\r
- $(OBJS)\monolib_arttango.o \
+ $(OBJS)\monolib_arttango.o \\r
$(OBJS)\monolib_bmpbase.o \\r
$(OBJS)\monolib_bookctrl.o \\r
$(OBJS)\monolib_btncmn.o \\r
$(OBJS)\coredll_appcmn.o \\r
$(OBJS)\coredll_artprov.o \\r
$(OBJS)\coredll_artstd.o \\r
- $(OBJS)\coredll_arttango.o \
+ $(OBJS)\coredll_arttango.o \\r
$(OBJS)\coredll_bmpbase.o \\r
$(OBJS)\coredll_bookctrl.o \\r
$(OBJS)\coredll_btncmn.o \\r
$(OBJS)\coredll_appcmn.o \\r
$(OBJS)\coredll_artprov.o \\r
$(OBJS)\coredll_artstd.o \\r
- $(OBJS)\coredll_arttango.o \
+ $(OBJS)\coredll_arttango.o \\r
$(OBJS)\coredll_bmpbase.o \\r
$(OBJS)\coredll_bookctrl.o \\r
$(OBJS)\coredll_btncmn.o \\r
$(OBJS)\corelib_appcmn.o \\r
$(OBJS)\corelib_artprov.o \\r
$(OBJS)\corelib_artstd.o \\r
- $(OBJS)\corelib_arttango.o \
+ $(OBJS)\corelib_arttango.o \\r
$(OBJS)\corelib_bmpbase.o \\r
$(OBJS)\corelib_bookctrl.o \\r
$(OBJS)\corelib_btncmn.o \\r
$(OBJS)\corelib_appcmn.o \\r
$(OBJS)\corelib_artprov.o \\r
$(OBJS)\corelib_artstd.o \\r
- $(OBJS)\corelib_arttango.o \
+ $(OBJS)\corelib_arttango.o \\r
$(OBJS)\corelib_bmpbase.o \\r
$(OBJS)\corelib_bookctrl.o \\r
$(OBJS)\corelib_btncmn.o \\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\monodll_arttango.o: ../../src/common/arttango.cpp
- $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\monodll_arttango.o: ../../src/common/arttango.cpp\r
+ $(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\monodll_bmpbase.o: ../../src/common/bmpbase.cpp\r
$(CXX) -c -o $@ $(MONODLL_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\monolib_arttango.o: ../../src/common/arttango.cpp
- $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\monolib_arttango.o: ../../src/common/arttango.cpp\r
+ $(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\monolib_bmpbase.o: ../../src/common/bmpbase.cpp\r
$(CXX) -c -o $@ $(MONOLIB_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\coredll_arttango.o: ../../src/common/arttango.cpp
- $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\coredll_arttango.o: ../../src/common/arttango.cpp\r
+ $(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\coredll_bmpbase.o: ../../src/common/bmpbase.cpp\r
$(CXX) -c -o $@ $(COREDLL_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
endif\r
\r
ifeq ($(USE_GUI),1)\r
-$(OBJS)\corelib_arttango.o: ../../src/common/arttango.cpp
- $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<
-endif
-
-ifeq ($(USE_GUI),1)
+$(OBJS)\corelib_arttango.o: ../../src/common/arttango.cpp\r
+ $(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<\r
+endif\r
+\r
+ifeq ($(USE_GUI),1)\r
$(OBJS)\corelib_bmpbase.o: ../../src/common/bmpbase.cpp\r
$(CXX) -c -o $@ $(CORELIB_CXXFLAGS) $(CPPDEPS) $<\r
endif\r
$(OBJS)\monodll_appcmn.obj \\r
$(OBJS)\monodll_artprov.obj \\r
$(OBJS)\monodll_artstd.obj \\r
- $(OBJS)\monodll_arttango.obj \
+ $(OBJS)\monodll_arttango.obj \\r
$(OBJS)\monodll_bmpbase.obj \\r
$(OBJS)\monodll_bookctrl.obj \\r
$(OBJS)\monodll_btncmn.obj \\r
$(OBJS)\monodll_appcmn.obj \\r
$(OBJS)\monodll_artprov.obj \\r
$(OBJS)\monodll_artstd.obj \\r
- $(OBJS)\monodll_arttango.obj \
+ $(OBJS)\monodll_arttango.obj \\r
$(OBJS)\monodll_bmpbase.obj \\r
$(OBJS)\monodll_bookctrl.obj \\r
$(OBJS)\monodll_btncmn.obj \\r
$(OBJS)\monolib_appcmn.obj \\r
$(OBJS)\monolib_artprov.obj \\r
$(OBJS)\monolib_artstd.obj \\r
- $(OBJS)\monolib_arttango.obj \
+ $(OBJS)\monolib_arttango.obj \\r
$(OBJS)\monolib_bmpbase.obj \\r
$(OBJS)\monolib_bookctrl.obj \\r
$(OBJS)\monolib_btncmn.obj \\r
$(OBJS)\monolib_appcmn.obj \\r
$(OBJS)\monolib_artprov.obj \\r
$(OBJS)\monolib_artstd.obj \\r
- $(OBJS)\monolib_arttango.obj \
+ $(OBJS)\monolib_arttango.obj \\r
$(OBJS)\monolib_bmpbase.obj \\r
$(OBJS)\monolib_bookctrl.obj \\r
$(OBJS)\monolib_btncmn.obj \\r
$(OBJS)\coredll_appcmn.obj \\r
$(OBJS)\coredll_artprov.obj \\r
$(OBJS)\coredll_artstd.obj \\r
- $(OBJS)\coredll_arttango.obj \
+ $(OBJS)\coredll_arttango.obj \\r
$(OBJS)\coredll_bmpbase.obj \\r
$(OBJS)\coredll_bookctrl.obj \\r
$(OBJS)\coredll_btncmn.obj \\r
$(OBJS)\coredll_appcmn.obj \\r
$(OBJS)\coredll_artprov.obj \\r
$(OBJS)\coredll_artstd.obj \\r
- $(OBJS)\coredll_arttango.obj \
+ $(OBJS)\coredll_arttango.obj \\r
$(OBJS)\coredll_bmpbase.obj \\r
$(OBJS)\coredll_bookctrl.obj \\r
$(OBJS)\coredll_btncmn.obj \\r
$(OBJS)\corelib_appcmn.obj \\r
$(OBJS)\corelib_artprov.obj \\r
$(OBJS)\corelib_artstd.obj \\r
- $(OBJS)\corelib_arttango.obj \
+ $(OBJS)\corelib_arttango.obj \\r
$(OBJS)\corelib_bmpbase.obj \\r
$(OBJS)\corelib_bookctrl.obj \\r
$(OBJS)\corelib_btncmn.obj \\r
$(OBJS)\corelib_appcmn.obj \\r
$(OBJS)\corelib_artprov.obj \\r
$(OBJS)\corelib_artstd.obj \\r
- $(OBJS)\corelib_arttango.obj \
+ $(OBJS)\corelib_arttango.obj \\r
$(OBJS)\corelib_bmpbase.obj \\r
$(OBJS)\corelib_bookctrl.obj \\r
$(OBJS)\corelib_btncmn.obj \\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monodll_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monodll_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monodll_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONODLL_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\monolib_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\monolib_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\monolib_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\coredll_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\coredll_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\coredll_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(COREDLL_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
!endif\r
\r
!if "$(USE_GUI)" == "1"\r
-$(OBJS)\corelib_arttango.obj: ..\..\src\common\arttango.cpp
- $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\common\arttango.cpp
-!endif
-
-!if "$(USE_GUI)" == "1"
+$(OBJS)\corelib_arttango.obj: ..\..\src\common\arttango.cpp\r
+ $(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\common\arttango.cpp\r
+!endif\r
+\r
+!if "$(USE_GUI)" == "1"\r
$(OBJS)\corelib_bmpbase.obj: ..\..\src\common\bmpbase.cpp\r
$(CXX) /c /nologo /TP /Fo$@ $(CORELIB_CXXFLAGS) ..\..\src\common\bmpbase.cpp\r
!endif\r
$(OBJS)\monodll_appcmn.obj &\r
$(OBJS)\monodll_artprov.obj &\r
$(OBJS)\monodll_artstd.obj &\r
- $(OBJS)\monodll_arttango.obj &
+ $(OBJS)\monodll_arttango.obj &\r
$(OBJS)\monodll_bmpbase.obj &\r
$(OBJS)\monodll_bookctrl.obj &\r
$(OBJS)\monodll_btncmn.obj &\r
$(OBJS)\monodll_appcmn.obj &\r
$(OBJS)\monodll_artprov.obj &\r
$(OBJS)\monodll_artstd.obj &\r
- $(OBJS)\monodll_arttango.obj &
+ $(OBJS)\monodll_arttango.obj &\r
$(OBJS)\monodll_bmpbase.obj &\r
$(OBJS)\monodll_bookctrl.obj &\r
$(OBJS)\monodll_btncmn.obj &\r
$(OBJS)\monolib_appcmn.obj &\r
$(OBJS)\monolib_artprov.obj &\r
$(OBJS)\monolib_artstd.obj &\r
- $(OBJS)\monolib_arttango.obj &
+ $(OBJS)\monolib_arttango.obj &\r
$(OBJS)\monolib_bmpbase.obj &\r
$(OBJS)\monolib_bookctrl.obj &\r
$(OBJS)\monolib_btncmn.obj &\r
$(OBJS)\monolib_appcmn.obj &\r
$(OBJS)\monolib_artprov.obj &\r
$(OBJS)\monolib_artstd.obj &\r
- $(OBJS)\monolib_arttango.obj &
+ $(OBJS)\monolib_arttango.obj &\r
$(OBJS)\monolib_bmpbase.obj &\r
$(OBJS)\monolib_bookctrl.obj &\r
$(OBJS)\monolib_btncmn.obj &\r
$(OBJS)\coredll_appcmn.obj &\r
$(OBJS)\coredll_artprov.obj &\r
$(OBJS)\coredll_artstd.obj &\r
- $(OBJS)\coredll_arttango.obj &
+ $(OBJS)\coredll_arttango.obj &\r
$(OBJS)\coredll_bmpbase.obj &\r
$(OBJS)\coredll_bookctrl.obj &\r
$(OBJS)\coredll_btncmn.obj &\r
$(OBJS)\coredll_appcmn.obj &\r
$(OBJS)\coredll_artprov.obj &\r
$(OBJS)\coredll_artstd.obj &\r
- $(OBJS)\coredll_arttango.obj &
+ $(OBJS)\coredll_arttango.obj &\r
$(OBJS)\coredll_bmpbase.obj &\r
$(OBJS)\coredll_bookctrl.obj &\r
$(OBJS)\coredll_btncmn.obj &\r
$(OBJS)\corelib_appcmn.obj &\r
$(OBJS)\corelib_artprov.obj &\r
$(OBJS)\corelib_artstd.obj &\r
- $(OBJS)\corelib_arttango.obj &
+ $(OBJS)\corelib_arttango.obj &\r
$(OBJS)\corelib_bmpbase.obj &\r
$(OBJS)\corelib_bookctrl.obj &\r
$(OBJS)\corelib_btncmn.obj &\r
$(OBJS)\corelib_appcmn.obj &\r
$(OBJS)\corelib_artprov.obj &\r
$(OBJS)\corelib_artstd.obj &\r
- $(OBJS)\corelib_arttango.obj &
+ $(OBJS)\corelib_arttango.obj &\r
$(OBJS)\corelib_bmpbase.obj &\r
$(OBJS)\corelib_bookctrl.obj &\r
$(OBJS)\corelib_btncmn.obj &\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\monodll_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\monodll_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\monodll_bmpbase.obj : .AUTODEPEND ..\..\src\common\bmpbase.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONODLL_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\monolib_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\monolib_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\monolib_bmpbase.obj : .AUTODEPEND ..\..\src\common\bmpbase.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(MONOLIB_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\coredll_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\coredll_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\coredll_bmpbase.obj : .AUTODEPEND ..\..\src\common\bmpbase.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(COREDLL_CXXFLAGS) $<\r
!endif\r
!endif\r
\r
!ifeq USE_GUI 1\r
-$(OBJS)\corelib_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp
- $(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<
-!endif
-
-!ifeq USE_GUI 1
+$(OBJS)\corelib_arttango.obj : .AUTODEPEND ..\..\src\common\arttango.cpp\r
+ $(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<\r
+!endif\r
+\r
+!ifeq USE_GUI 1\r
$(OBJS)\corelib_bmpbase.obj : .AUTODEPEND ..\..\src\common\bmpbase.cpp\r
$(CXX) -bt=nt -zq -fo=$^@ $(CORELIB_CXXFLAGS) $<\r
!endif\r
# End Source File\r
# Begin Source File\r
\r
-SOURCE=..\..\src\common\arttango.cpp
-# End Source File
-# Begin Source File
-
+SOURCE=..\..\src\common\arttango.cpp\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\src\common\bmpbase.cpp\r
# End Source File\r
# Begin Source File\r
# End Source File\r
# Begin Source File\r
\r
+SOURCE=..\..\include\wx\compositewin.h\r
+# End Source File\r
+# Begin Source File\r
+\r
SOURCE=..\..\include\wx\control.h\r
# End Source File\r
# Begin Source File\r
RelativePath="..\..\src\common\artstd.cpp">\r
</File>\r
<File\r
- RelativePath="..\..\src\common\arttango.cpp">
- </File>
- <File
+ RelativePath="..\..\src\common\arttango.cpp">\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\common\bmpbase.cpp">\r
</File>\r
<File\r
<File\r
RelativePath="..\..\include\wx\commandlinkbutton.h">\r
</File>\r
+ <File\r
+ RelativePath="..\..\include\wx\compositewin.h">\r
+ </File>\r
<File\r
RelativePath="..\..\include\wx\control.h">\r
</File>\r
>\r
</File>\r
<File\r
- RelativePath="..\..\src\common\arttango.cpp"
- >
- </File>
- <File
+ RelativePath="..\..\src\common\arttango.cpp"\r
+ >\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\common\bmpbase.cpp"\r
>\r
</File>\r
RelativePath="..\..\include\wx\commandlinkbutton.h"\r
>\r
</File>\r
+ <File\r
+ RelativePath="..\..\include\wx\compositewin.h"\r
+ >\r
+ </File>\r
<File\r
RelativePath="..\..\include\wx\control.h"\r
>\r
>\r
</File>\r
<File\r
- RelativePath="..\..\src\common\arttango.cpp"
- >
- </File>
- <File
+ RelativePath="..\..\src\common\arttango.cpp"\r
+ >\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\common\bmpbase.cpp"\r
>\r
</File>\r
RelativePath="..\..\include\wx\commandlinkbutton.h"\r
>\r
</File>\r
+ <File\r
+ RelativePath="..\..\include\wx\compositewin.h"\r
+ >\r
+ </File>\r
<File\r
RelativePath="..\..\include\wx\control.h"\r
>\r
--- /dev/null
+///////////////////////////////////////////////////////////////////////////////
+// Name: wx/compositewin.h
+// Purpose: wxCompositeWindow<> declaration
+// Author: Vadim Zeitlin
+// Created: 2011-01-02
+// RCS-ID: $Id: wxhead.h,v 1.12 2010-04-22 12:44:51 zeitlin Exp $
+// Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
+// Licence: wxWindows licence
+///////////////////////////////////////////////////////////////////////////////
+
+#ifndef _WX_COMPOSITEWIN_H_
+#define _WX_COMPOSITEWIN_H_
+
+#include "wx/window.h"
+
+// NB: This is an experimental and, as for now, undocumented class used only by
+// wxWidgets itself internally. Don't use it in your code until its API is
+// officially stabilized unless you are ready to change it with the next
+// wxWidgets release.
+
+// ----------------------------------------------------------------------------
+// wxCompositeWindow is a helper for implementing composite windows: to define
+// a class using subwindows, simply inherit from it specialized with the real
+// base class name and implement GetCompositeWindowParts() pure virtual method.
+// ----------------------------------------------------------------------------
+
+// The template parameter W must be a wxWindow-derived class.
+template <class W>
+class wxCompositeWindow : public W
+{
+public:
+ typedef W BaseWindowClass;
+
+ // Default ctor doesn't do anything.
+ wxCompositeWindow() { }
+
+ // Override all wxWindow methods which must be forwarded to the composite
+ // window parts.
+
+ // Attribute setters group.
+ //
+ // NB: Unfortunately we can't factor out the call for the setter itself
+ // into DoSetForAllParts() because we can't call the function passed to
+ // it non-virtually and we need to do this to avoid infinite recursion,
+ // so we work around this by calling the method of this object itself
+ // manually in each function.
+ virtual bool SetForegroundColour(const wxColour& colour)
+ {
+ if ( !BaseWindowClass::SetForegroundColour(colour) )
+ return false;
+
+ DoSetForAllParts(&wxWindow::SetForegroundColour, colour);
+
+ return true;
+ }
+
+ virtual bool SetBackgroundColour(const wxColour& colour)
+ {
+ if ( !BaseWindowClass::SetBackgroundColour(colour) )
+ return false;
+
+ DoSetForAllParts(&wxWindow::SetBackgroundColour, colour);
+
+ return true;
+ }
+
+ virtual bool SetFont(const wxFont& font)
+ {
+ if ( !BaseWindowClass::SetFont(font) )
+ return false;
+
+ DoSetForAllParts(&wxWindow::SetFont, font);
+
+ return true;
+ }
+
+ virtual bool SetCursor(const wxCursor& cursor)
+ {
+ if ( !BaseWindowClass::SetCursor(cursor) )
+ return false;
+
+ DoSetForAllParts(&wxWindow::SetCursor, cursor);
+
+ return true;
+ }
+
+private:
+ // Must be implemented by the derived class to return all children to which
+ // the public methods we override should forward to.
+ virtual wxWindowList GetCompositeWindowParts() const = 0;
+
+ template <class T>
+ void DoSetForAllParts(bool (wxWindow::*func)(const T&), const T& arg)
+ {
+ // Simply call the setters for all parts of this composite window.
+ const wxWindowList parts = GetCompositeWindowParts();
+ for ( wxWindowList::const_iterator i = parts.begin();
+ i != parts.end();
+ ++i )
+ {
+ wxWindow * const child = *i;
+
+ (child->*func)(arg);
+ }
+ }
+
+ wxDECLARE_NO_COPY_TEMPLATE_CLASS(wxCompositeWindow, W);
+};
+
+#endif // _WX_COMPOSITEWIN_H_
#ifndef _WX_GENERIC_DATECTRL_H_
#define _WX_GENERIC_DATECTRL_H_
+#include "wx/compositewin.h"
+
class WXDLLIMPEXP_FWD_CORE wxComboCtrl;
class WXDLLIMPEXP_FWD_ADV wxCalendarCtrl;
class WXDLLIMPEXP_FWD_ADV wxCalendarComboPopup;
-class WXDLLIMPEXP_ADV wxDatePickerCtrlGeneric : public wxDatePickerCtrlBase
+class WXDLLIMPEXP_ADV wxDatePickerCtrlGeneric
+ : public wxCompositeWindow<wxDatePickerCtrlBase>
{
public:
// creating the control
private:
void Init();
+ // return the list of the windows composing this one
+ virtual wxWindowList GetCompositeWindowParts() const;
+
void OnText(wxCommandEvent &event);
void OnSize(wxSizeEvent& event);
void OnFocus(wxFocusEvent& event);
return m_combo->GetBestSize();
}
+wxWindowList wxDatePickerCtrlGeneric::GetCompositeWindowParts() const
+{
+ wxWindowList parts;
+ parts.push_back(m_combo);
+ parts.push_back(m_popup);
+ return parts;
+}
+
// ----------------------------------------------------------------------------
// wxDatePickerCtrlGeneric API
// ----------------------------------------------------------------------------