expanded the comment about redefining the client data methods a bit

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12565 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2001-11-21 21:42:44 +00:00
parent 8d9e8770da
commit dcfb179bc7

View File

@ -270,14 +270,17 @@ public:
virtual void Select(int n);
virtual int GetSelection() const;
void SetSelection(int n) { Select(n); }
void SetStringSelection(const wxString& s) { }
// we have to redefine these functions here to avoid ambiguities in classes
// deriving from us which would arise otherwise because both base classses
// have the methods with the same names - hopefully, a smart compiler can
// optimize away these simple inline wrappers so we don't suffer much from
// this
// deriving from us which would arise otherwise because we inherit these
// methods (with different signatures) from both wxItemContainer via
// wxComboBoxBase (with "int n" parameter) and from wxEvtHandler via
// wxControl and wxComboControl (without)
//
// hopefully, a smart compiler can optimize away these simple inline
// wrappers so we don't suffer much from this
void SetClientData(void *data)
{