Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 30 Jul 2011 11:30:08 +0000 (11:30 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 30 Jul 2011 11:30:08 +0000 (11:30 +0000)
commitbf8f10225c08bf5473fa35423f56e01f1819f971
treeaf1b17134213e3bc2de9910b1706152e471c3f23
parentc29c95fe24973b94fd724db767193171ca7c513d
Get rid of ugly wxCONTROL_ITEMCONTAINER_CLIENTDATAOBJECT_RECAST macro.

Replace it with wxWindowWithItems<> template class which takes care of
disambiguating between the two inherited Get/SetClientXXX() versions and use
it as a base class in all clases that previously used the macro.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@68460 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
include/wx/ctrlsub.h
include/wx/gtk1/combobox.h
include/wx/htmllbox.h
include/wx/odcombo.h
include/wx/osx/combobox.h
include/wx/univ/combobox.h
src/generic/odcombo.cpp