- Rewrite wxHeaderCtrl to be virtual-like: even if we don't need an infinite
number of columns in it, it turns out that getting column information from the associated control is much easier than copying it into the control. - Provide wxHeaderCtrlSimple derived class which can be used easily if callback approach of wxHeaderCtrl is not needed. - Because of wxHeaderCtrl virtualization, port-specific implementations of wxHeaderColumn are not needed any more and were removed. - Use wxHeaderCtrl in the generic wxDataViewCtrl: this means that column events are broken right now in it as they haven't been implemented by wxHeaderCtrl yet, this will be fixed a.s.a.p. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1599,7 +1599,6 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_filedlg.obj \
|
||||
$(OBJS)\monodll_frame.obj \
|
||||
$(OBJS)\monodll_gauge.obj \
|
||||
$(OBJS)\monodll_headercol.obj \
|
||||
$(OBJS)\monodll_headerctrl.obj \
|
||||
$(OBJS)\monodll_iniconf.obj \
|
||||
$(OBJS)\monodll_listbox.obj \
|
||||
@@ -1743,7 +1742,6 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_dirctrlg.obj \
|
||||
$(OBJS)\monodll_dragimgg.obj \
|
||||
$(OBJS)\monodll_filectrlg.obj \
|
||||
$(OBJS)\monodll_headercolg.obj \
|
||||
$(OBJS)\monodll_headerctrlg.obj \
|
||||
$(OBJS)\monodll_listbkg.obj \
|
||||
$(OBJS)\monodll_logg.obj \
|
||||
@@ -1981,7 +1979,6 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_dirctrlg.obj \
|
||||
$(OBJS)\monodll_dragimgg.obj \
|
||||
$(OBJS)\monodll_filectrlg.obj \
|
||||
$(OBJS)\monodll_headercolg.obj \
|
||||
$(OBJS)\monodll_headerctrlg.obj \
|
||||
$(OBJS)\monodll_listbkg.obj \
|
||||
$(OBJS)\monodll_logg.obj \
|
||||
@@ -2277,7 +2274,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_filedlg.obj \
|
||||
$(OBJS)\monolib_frame.obj \
|
||||
$(OBJS)\monolib_gauge.obj \
|
||||
$(OBJS)\monolib_headercol.obj \
|
||||
$(OBJS)\monolib_headerctrl.obj \
|
||||
$(OBJS)\monolib_iniconf.obj \
|
||||
$(OBJS)\monolib_listbox.obj \
|
||||
@@ -2421,7 +2417,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_dirctrlg.obj \
|
||||
$(OBJS)\monolib_dragimgg.obj \
|
||||
$(OBJS)\monolib_filectrlg.obj \
|
||||
$(OBJS)\monolib_headercolg.obj \
|
||||
$(OBJS)\monolib_headerctrlg.obj \
|
||||
$(OBJS)\monolib_listbkg.obj \
|
||||
$(OBJS)\monolib_logg.obj \
|
||||
@@ -2659,7 +2654,6 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_dirctrlg.obj \
|
||||
$(OBJS)\monolib_dragimgg.obj \
|
||||
$(OBJS)\monolib_filectrlg.obj \
|
||||
$(OBJS)\monolib_headercolg.obj \
|
||||
$(OBJS)\monolib_headerctrlg.obj \
|
||||
$(OBJS)\monolib_listbkg.obj \
|
||||
$(OBJS)\monolib_logg.obj \
|
||||
@@ -2860,7 +2854,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_filedlg.obj \
|
||||
$(OBJS)\coredll_frame.obj \
|
||||
$(OBJS)\coredll_gauge.obj \
|
||||
$(OBJS)\coredll_headercol.obj \
|
||||
$(OBJS)\coredll_headerctrl.obj \
|
||||
$(OBJS)\coredll_iniconf.obj \
|
||||
$(OBJS)\coredll_listbox.obj \
|
||||
@@ -3004,7 +2997,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_dirctrlg.obj \
|
||||
$(OBJS)\coredll_dragimgg.obj \
|
||||
$(OBJS)\coredll_filectrlg.obj \
|
||||
$(OBJS)\coredll_headercolg.obj \
|
||||
$(OBJS)\coredll_headerctrlg.obj \
|
||||
$(OBJS)\coredll_listbkg.obj \
|
||||
$(OBJS)\coredll_logg.obj \
|
||||
@@ -3242,7 +3234,6 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_dirctrlg.obj \
|
||||
$(OBJS)\coredll_dragimgg.obj \
|
||||
$(OBJS)\coredll_filectrlg.obj \
|
||||
$(OBJS)\coredll_headercolg.obj \
|
||||
$(OBJS)\coredll_headerctrlg.obj \
|
||||
$(OBJS)\coredll_listbkg.obj \
|
||||
$(OBJS)\coredll_logg.obj \
|
||||
@@ -3342,7 +3333,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_filedlg.obj \
|
||||
$(OBJS)\corelib_frame.obj \
|
||||
$(OBJS)\corelib_gauge.obj \
|
||||
$(OBJS)\corelib_headercol.obj \
|
||||
$(OBJS)\corelib_headerctrl.obj \
|
||||
$(OBJS)\corelib_iniconf.obj \
|
||||
$(OBJS)\corelib_listbox.obj \
|
||||
@@ -3486,7 +3476,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_dirctrlg.obj \
|
||||
$(OBJS)\corelib_dragimgg.obj \
|
||||
$(OBJS)\corelib_filectrlg.obj \
|
||||
$(OBJS)\corelib_headercolg.obj \
|
||||
$(OBJS)\corelib_headerctrlg.obj \
|
||||
$(OBJS)\corelib_listbkg.obj \
|
||||
$(OBJS)\corelib_logg.obj \
|
||||
@@ -3724,7 +3713,6 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_dirctrlg.obj \
|
||||
$(OBJS)\corelib_dragimgg.obj \
|
||||
$(OBJS)\corelib_filectrlg.obj \
|
||||
$(OBJS)\corelib_headercolg.obj \
|
||||
$(OBJS)\corelib_headerctrlg.obj \
|
||||
$(OBJS)\corelib_listbkg.obj \
|
||||
$(OBJS)\corelib_logg.obj \
|
||||
@@ -5751,9 +5739,6 @@ $(OBJS)\monodll_filedlg.obj: ..\..\src\msw\filedlg.cpp
|
||||
$(OBJS)\monodll_frame.obj: ..\..\src\msw\frame.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\frame.cpp
|
||||
|
||||
$(OBJS)\monodll_headercol.obj: ..\..\src\msw\headercol.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\headercol.cpp
|
||||
|
||||
$(OBJS)\monodll_headerctrl.obj: ..\..\src\msw\headerctrl.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\msw\headerctrl.cpp
|
||||
|
||||
@@ -7321,11 +7306,6 @@ $(OBJS)\monodll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\filectrlg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monodll_headercolg.obj: ..\..\src\generic\headercolg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\headercolg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monodll_headerctrlg.obj: ..\..\src\generic\headerctrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\generic\headerctrlg.cpp
|
||||
@@ -7968,9 +7948,6 @@ $(OBJS)\monolib_filedlg.obj: ..\..\src\msw\filedlg.cpp
|
||||
$(OBJS)\monolib_frame.obj: ..\..\src\msw\frame.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\frame.cpp
|
||||
|
||||
$(OBJS)\monolib_headercol.obj: ..\..\src\msw\headercol.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\headercol.cpp
|
||||
|
||||
$(OBJS)\monolib_headerctrl.obj: ..\..\src\msw\headerctrl.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\msw\headerctrl.cpp
|
||||
|
||||
@@ -9538,11 +9515,6 @@ $(OBJS)\monolib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\filectrlg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monolib_headercolg.obj: ..\..\src\generic\headercolg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\headercolg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monolib_headerctrlg.obj: ..\..\src\generic\headerctrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\generic\headerctrlg.cpp
|
||||
@@ -10572,9 +10544,6 @@ $(OBJS)\coredll_filedlg.obj: ..\..\src\msw\filedlg.cpp
|
||||
$(OBJS)\coredll_frame.obj: ..\..\src\msw\frame.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\frame.cpp
|
||||
|
||||
$(OBJS)\coredll_headercol.obj: ..\..\src\msw\headercol.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\headercol.cpp
|
||||
|
||||
$(OBJS)\coredll_headerctrl.obj: ..\..\src\msw\headerctrl.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\msw\headerctrl.cpp
|
||||
|
||||
@@ -11779,11 +11748,6 @@ $(OBJS)\coredll_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\filectrlg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\coredll_headercolg.obj: ..\..\src\generic\headercolg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\headercolg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\coredll_headerctrlg.obj: ..\..\src\generic\headerctrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\generic\headerctrlg.cpp
|
||||
@@ -11942,9 +11906,6 @@ $(OBJS)\corelib_filedlg.obj: ..\..\src\msw\filedlg.cpp
|
||||
$(OBJS)\corelib_frame.obj: ..\..\src\msw\frame.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\frame.cpp
|
||||
|
||||
$(OBJS)\corelib_headercol.obj: ..\..\src\msw\headercol.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\headercol.cpp
|
||||
|
||||
$(OBJS)\corelib_headerctrl.obj: ..\..\src\msw\headerctrl.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\msw\headerctrl.cpp
|
||||
|
||||
@@ -13149,11 +13110,6 @@ $(OBJS)\corelib_filectrlg.obj: ..\..\src\generic\filectrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\filectrlg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\corelib_headercolg.obj: ..\..\src\generic\headercolg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\headercolg.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\corelib_headerctrlg.obj: ..\..\src\generic\headerctrlg.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\generic\headerctrlg.cpp
|
||||
|
Reference in New Issue
Block a user