- virtual int DoAppend(const wxString&);
- virtual int DoInsert(const wxString&, int);
- virtual void DoSetItemClientData(int, void*);
- virtual void* DoGetItemClientData(int) const;
- virtual void DoSetItemClientObject(int, wxClientData*);
- virtual wxClientData* DoGetItemClientObject(int) const;
- // wxComboBoxBase pure virtuals
- virtual wxString GetValue() const
- { return wxTextCtrl::GetValue(); }
- virtual void SetValue(const wxString& value)
- { return wxTextCtrl::SetValue(value); }
- virtual void Cut() { wxTextCtrl::Cut(); }
- virtual void Copy() { wxTextCtrl::Copy(); }
- virtual void Paste() { wxTextCtrl::Paste(); }
- virtual void SetInsertionPoint(long pos)
- { wxTextCtrl::SetInsertionPoint(pos); }
- virtual void SetInsertionPointEnd()
- { wxTextCtrl::SetInsertionPointEnd(); }
- virtual long GetInsertionPoint() const
- { return wxTextCtrl::GetInsertionPoint(); }
- virtual long GetLastPosition() const
- { return wxTextCtrl::GetLastPosition(); }
- virtual void Replace(long from, long to, const wxString& value)
- { wxTextCtrl::Replace(from,to,value); }
- virtual void SetSelection(long from, long to)
- { wxTextCtrl::SetSelection(from,to); }
- virtual void SetEditable(bool editable)
- { wxTextCtrl::SetEditable(editable); }
+ virtual int DoInsertItems(const wxArrayStringsAdapter& items,
+ unsigned int pos,
+ void **clientData, wxClientDataType type);
+ virtual void DoSetItemClientData(unsigned int, void*);
+ virtual void* DoGetItemClientData(unsigned int) const;
+ virtual bool IsSorted() const { return HasFlag(wxCB_SORT); }
+
+// ------------------------------------------------------------------------
+// wxTextEntryBase virtual implementations:
+// ------------------------------------------------------------------------
+ // FIXME: This needs to be moved to some sort of common code.
+ virtual void WriteText(const wxString&);
+ virtual wxString GetValue() const;
+ virtual void Remove(long, long);
+ virtual void Cut();
+ virtual void Copy();
+ virtual void Paste();
+ virtual void Undo();
+ virtual void Redo();
+ virtual bool CanUndo() const;
+ virtual bool CanRedo() const;
+ virtual void SetInsertionPoint(long pos);
+ virtual long GetInsertionPoint() const;
+ virtual wxTextPos GetLastPosition() const;
+ virtual void SetSelection(long from, long to);
+ virtual void GetSelection(long *from, long *to) const;
+ virtual bool IsEditable() const;
+ virtual void SetEditable(bool editable);