- virtual void DoSetClientData(int n, void* clientData) = 0;
- virtual void* DoGetClientData(int n) const = 0;
- virtual void DoSetClientObject(int n, wxClientData* clientData) = 0;
- virtual wxClientData* DoGetClientObject(int n) const = 0;
-
- // the above pure virtuals hide these virtuals in wxWindowBase
- virtual void DoSetClientData(void* clientData )
- { wxWindowBase::DoSetClientData(clientData); };
- virtual void* DoGetClientData() const
- { return(wxWindowBase::DoGetClientData()); };
- virtual void DoSetClientObject( wxClientData* clientData )
- { wxWindowBase::DoSetClientObject(clientData); };
- virtual wxClientData* DoGetClientObject() const
- { return(wxWindowBase::DoGetClientObject()); };
-
- // the type of the client data for the items
- wxClientDataType m_clientDataItemsType;