- virtual void DoSetItemClientObject(unsigned int, wxClientData*);
- virtual wxClientData* DoGetItemClientObject(unsigned 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 wxTextPos 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 bool IsEditable() const
- { return !HasFlag(wxCB_READONLY); }
- virtual void Undo()
- { wxTextCtrl::Undo(); }
- virtual void Redo()
- { wxTextCtrl::Redo(); }
- virtual void SelectAll()
- { wxTextCtrl::SelectAll(); }
- virtual bool CanCopy() const
- { return wxTextCtrl::CanCopy(); }
- virtual bool CanCut() const
- { return wxTextCtrl::CanCut(); }
- virtual bool CanPaste() const
- { return wxTextCtrl::CanPaste(); }
- virtual bool CanUndo() const
- { return wxTextCtrl::CanUndo(); }
- virtual bool CanRedo() const
- { return wxTextCtrl::CanRedo(); }
+ 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);