EVT_TEXT(SpinBtnPage_SpinCtrl, SpinBtnWidgetsPage::OnSpinText)
EVT_TEXT_ENTER(SpinBtnPage_SpinCtrl, SpinBtnWidgetsPage::OnSpinTextEnter)
EVT_TEXT(SpinBtnPage_SpinCtrlDouble, SpinBtnWidgetsPage::OnSpinText)
+ EVT_TEXT_ENTER(SpinBtnPage_SpinCtrlDouble, SpinBtnWidgetsPage::OnSpinTextEnter)
EVT_CHECKBOX(wxID_ANY, SpinBtnWidgetsPage::OnCheckOrRadioBox)
EVT_RADIOBOX(wxID_ANY, SpinBtnWidgetsPage::OnCheckOrRadioBox)
m_min = minNew;
m_max = maxNew;
+ wxString smax('9', m_textMax->GetValue().length());
+ wxSize
+ size = m_spinctrl->GetSizeFromTextSize(m_spinctrl->GetTextExtent(smax));
+
+ m_spinctrl->SetMinSize(size);
+ m_spinctrl->SetSize(size);
+
+ smax += ".0";
+ size = m_spinctrldbl->GetSizeFromTextSize(
+ m_spinctrldbl->GetTextExtent(smax)
+ );
+ m_spinctrldbl->SetMinSize(size);
+ m_spinctrldbl->SetSize(size);
m_spinbtn->SetRange(minNew, maxNew);
m_spinctrl->SetRange(minNew, maxNew);