+ bool m_blockEvent;
+ bool m_spacePressed;
+
+ struct _GtkTreeEntry* GtkGetEntry(int pos) const;
+ void GtkInsertItems(const wxArrayString& items,
+ void** clientData, unsigned int pos);
+ void GtkSetSelection(int n, const bool select, const bool blockEvent);
+
+protected:
+ virtual wxSize DoGetBestSize() const;
+ virtual void DoSetSelection(int n, bool select);
+ virtual int DoAppend(const wxString& item);
+ virtual void DoInsertItems(const wxArrayString& items, unsigned int pos);
+ virtual void DoSetItems(const wxArrayString& items, void **clientData);
+ virtual void DoSetFirstItem(int n);
+ virtual void DoSetItemClientData(unsigned int n, void* clientData);
+ virtual void* DoGetItemClientData(unsigned int n) const;
+ virtual void DoSetItemClientObject(unsigned int n, wxClientData* clientData);
+ virtual wxClientData* DoGetItemClientObject(unsigned int n) const;
+ virtual int DoListHitTest(const wxPoint& point) const;
+
+ void DoApplyWidgetStyle(GtkRcStyle *style);
+