+ virtual wxSize DoGetBestSize() const ;
+ virtual void DoSetItemClientData( int n, void* clientData );
+ virtual void* DoGetItemClientData( int n ) const;
+ virtual void DoSetItemClientObject( int n, wxClientData* clientData );
+ virtual wxClientData* DoGetItemClientObject( int n ) const;
+
+ // free all memory we have (used by Clear() and dtor)
+ void Free();
+
+ wxArrayString m_strings;
+ wxChoiceDataArray m_datas ;