// implement wxTextEntryBase pure virtual methods
virtual void WriteText(const wxString& text);
- virtual wxString GetValue() const;
virtual void Remove(long from, long to);
virtual void Copy();
virtual void SetSelection(long from, long to);
virtual void GetSelection(long *from, long *to) const;
- // status
+ virtual bool AutoComplete(const wxArrayString& choices);
+
virtual bool IsEditable() const;
virtual void SetEditable(bool editable);
- // set the max number of characters which may be entered in a single line
- // text control
virtual void SetMaxLength(unsigned long len);
-
// implementation only from now on
void SendMaxLenEvent();
-private:
- // implement this to return the associated window, it will be used for
- // event generation
- virtual const wxWindow *GetEditableWindow() const = 0;
+protected:
+ virtual wxString DoGetValue() const;
+private:
// implement this to return the associated GtkEntry or another widget
// implementing GtkEditable
virtual GtkEditable *GetEditable() const = 0;