- // From wxItemContainer:
- virtual void Clear();
- virtual void Delete(unsigned int n);
-
- // From wxBomboBoxBase:
- virtual wxString GetValue() const;
- virtual void SetValue(const wxString& value);
- virtual void Copy();
- virtual void Cut();
- virtual void Paste();
- virtual void SetInsertionPoint( long pos );
- virtual long GetInsertionPoint() const;
- virtual wxTextPos GetLastPosition() const;
- virtual void Replace( long from, long to, const wxString& value );
- virtual void SetSelection( long from, long to );
- virtual void SetEditable( bool editable );
- virtual void SetInsertionPointEnd() { SetInsertionPoint( -1 ); }
- virtual void Remove(long from, long to) { Replace(from, to, wxEmptyString); }
- virtual bool IsEditable() const;
- virtual void Undo();
- virtual void Redo();
- virtual void SelectAll();
- virtual bool CanCopy() const;
- virtual bool CanCut() const;
- virtual bool CanPaste() const;
- virtual bool CanUndo() const;
- virtual bool CanRedo() const;
-
- // implementation
- bool HasSelection() const;
- void GetSelection( long* from, long* to ) const;
- int GetCurrentSelection() const;
+ // from wxTextEntry: we need to override them to avoid virtual function
+ // hiding
+ virtual void SetSelection(long from, long to)
+ {
+ wxTextEntry::SetSelection(from, to);
+ }
+
+ virtual void GetSelection(long *from, long *to) const
+ {
+ return wxTextEntry::GetSelection(from, to);
+ }
+
+ virtual wxString GetStringSelection() const
+ {
+ return wxItemContainer::GetStringSelection();
+ }
+
+ // From wxComboBoxBase:
+ virtual int GetCurrentSelection() const;