From: Vadim Zeitlin Date: Fri, 6 Dec 2002 23:36:01 +0000 (+0000) Subject: generate spinctrl event when the button was clicked (slightly modified patch 648013) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/c1eb1102aa9ee599b8313cd1d070fb7f91956b32 generate spinctrl event when the button was clicked (slightly modified patch 648013) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18076 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/spinctlg.cpp b/src/generic/spinctlg.cpp index eb52e041a2..cb7449b3d2 100644 --- a/src/generic/spinctlg.cpp +++ b/src/generic/spinctlg.cpp @@ -109,18 +109,15 @@ public: protected: void OnSpinButton(wxSpinEvent& eventSpin) { -#if defined(__WXMAC__) || defined(__WXMOTIF__) - m_spin->SetTextValue(eventSpin.GetPosition()); + m_spin->SetTextValue(eventSpin.GetPosition()); - wxCommandEvent event(wxEVT_COMMAND_SPINCTRL_UPDATED, m_spin->GetId()); - event.SetEventObject(m_spin); - event.SetInt(eventSpin.GetPosition()); + wxCommandEvent event(wxEVT_COMMAND_SPINCTRL_UPDATED, m_spin->GetId()); + event.SetEventObject(m_spin); + event.SetInt(eventSpin.GetPosition()); + + m_spin->GetEventHandler()->ProcessEvent(event); - m_spin->GetEventHandler()->ProcessEvent(event); -#else - m_spin->SetTextValue(eventSpin.GetPosition()); eventSpin.Skip(); -#endif } private: