From: Julian Smart Date: Fri, 25 Sep 2009 15:25:25 +0000 (+0000) Subject: Applied #8804 ([wxMac] wxSpinCtrl behaviour) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/b78ffab03098558f47230612015a32a21b338e2e Applied #8804 ([wxMac] wxSpinCtrl behaviour) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/spinctlg.cpp b/src/generic/spinctlg.cpp index 84cc154b40..30193cdd02 100644 --- a/src/generic/spinctlg.cpp +++ b/src/generic/spinctlg.cpp @@ -448,6 +448,7 @@ void wxSpinCtrlGenericBase::SetValue(const wxString& text) { m_textCtrl->SetValue(text); m_textCtrl->SetSelection(0, -1); + m_textCtrl->SetInsertionPointEnd(); } } @@ -478,6 +479,7 @@ bool wxSpinCtrlGenericBase::DoSetValue(double val) m_value = val; str.ToDouble( &m_value ); // wysiwyg for textctrl m_textCtrl->SetValue( str ); + m_textCtrl->SetInsertionPointEnd(); m_textCtrl->DiscardEdits(); return true; } diff --git a/src/osx/spinctrl_osx.cpp b/src/osx/spinctrl_osx.cpp index 1e56099b01..8e7042d10e 100644 --- a/src/osx/spinctrl_osx.cpp +++ b/src/osx/spinctrl_osx.cpp @@ -395,6 +395,8 @@ void wxSpinCtrl::SetTextValue(int val) // select all text m_text->SetSelection(0, -1); + m_text->SetInsertionPointEnd(); + // and give focus to the control! // m_text->SetFocus(); Why???? TODO. }