+ // 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()); };