- virtual void DoSetClientData( int n, void* clientData );
- virtual void* DoGetClientData( int n ) const;
- virtual void DoSetClientObject( int n, wxClientData* clientData );
- virtual wxClientData* DoGetClientObject( int n ) const;
+ // index to GtkListStore cell which displays the item text
+ int m_stringCellIndex;
+
+ virtual wxSize DoGetBestSize() const;
+ virtual int DoInsertItems(const wxArrayStringsAdapter& items,
+ unsigned int pos,
+ void **clientData, wxClientDataType type);
+ virtual void DoSetItemClientData(unsigned int n, void* clientData);
+ virtual void* DoGetItemClientData(unsigned int n) const;
+ virtual void DoClear();
+ virtual void DoDeleteOneItem(unsigned int n);
+
+ virtual GdkWindow *GTKGetWindow(wxArrayGdkWindows& windows) const;
+ virtual void DoApplyWidgetStyle(GtkRcStyle *style);
+
+ // in derived classes, implement this to insert list store entry
+ // with all items default except text
+ virtual void GTKInsertComboBoxTextItem( unsigned int n, const wxString& text );