git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59292
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void SetSelection(int n);
virtual void SetString(unsigned int n, const wxString &text);
virtual void SetSelection(int n);
virtual void SetString(unsigned int n, const wxString &text);
- wxString GetValue() const;
+ wxString GetValue() const { return DoGetValue(); }
void SetValue(const wxString& value);
void WriteText(const wxString& value);
void SetValue(const wxString& value);
void WriteText(const wxString& value);
virtual wxSize DoGetBestSize() const;
virtual wxSize DoGetBestSize() const;
- // implement wxTextEntry pure virtual method
+ // implement wxTextEntry pure virtual methods
+ virtual wxString DoGetValue() const;
virtual wxWindow *GetEditableWindow() { return this; }
// Widgets that use the style->base colour for the BG colour should
virtual wxWindow *GetEditableWindow() { return this; }
// Widgets that use the style->base colour for the BG colour should
// implement base class pure virtuals
// ----------------------------------
// implement base class pure virtuals
// ----------------------------------
- virtual wxString GetValue() const;
-
virtual int GetLineLength(long lineNo) const;
virtual wxString GetLineText(long lineNo) const;
virtual int GetNumberOfLines() const;
virtual int GetLineLength(long lineNo) const;
virtual wxString GetLineText(long lineNo) const;
virtual int GetNumberOfLines() const;
virtual bool UseGTKStyleBase() const { return true; }
virtual void DoSetValue(const wxString &value, int flags = 0);
virtual bool UseGTKStyleBase() const { return true; }
virtual void DoSetValue(const wxString &value, int flags = 0);
+ virtual wxString DoGetValue() const;
private:
// change the font for everything in this control
private:
// change the font for everything in this control
-wxString wxComboBox::GetValue() const
+wxString wxComboBox::DoGetValue() const
{
GtkEntry *entry = GTK_ENTRY( GTK_COMBO(m_widget)->entry );
wxString tmp( wxGTK_CONV_BACK( gtk_entry_get_text( entry ) ) );
{
GtkEntry *entry = GTK_ENTRY( GTK_COMBO(m_widget)->entry );
wxString tmp( wxGTK_CONV_BACK( gtk_entry_get_text( entry ) ) );
-wxString wxTextCtrl::GetValue() const
+wxString wxTextCtrl::DoGetValue() const
{
wxCHECK_MSG( m_text != NULL, wxEmptyString, wxT("invalid text ctrl") );
{
wxCHECK_MSG( m_text != NULL, wxEmptyString, wxT("invalid text ctrl") );