- wxSpinEvent event( scrollEvent, m_windowId );
-
- event.SetPosition( m_value );
- event.SetEventObject( this );
- if ((HandleWindowEvent( event )) && !event.IsAllowed())
- m_value = oldValue;
-
- m_peer->SetValue( m_value );
-
- // always send a thumbtrack event
- if (scrollEvent != wxEVT_SCROLL_THUMBTRACK)
- {
- scrollEvent = wxEVT_SCROLL_THUMBTRACK;
- wxSpinEvent event2( scrollEvent, GetId() );
- event2.SetPosition( m_value );
- event2.SetEventObject( this );
- HandleWindowEvent( event2 );
- }
-}
-
-void wxSpinButton::MacHandleControlClick(WXWidget WXUNUSED(control),
- wxInt16 controlpart,
- bool WXUNUSED(mouseStillDown))
-{
- int nScrollInc = 0;
-
- switch ( controlpart )
- {
- case kControlUpButtonPart :
- nScrollInc = 1;
- break;
-
- case kControlDownButtonPart :
- nScrollInc = -1;
- break;
-
- default:
- break;
- }
-
- MacHandleValueChanged( nScrollInc ) ;
-}
-
-wxInt32 wxSpinButton::MacControlHit(WXEVENTHANDLERREF WXUNUSED(handler),
- WXEVENTREF WXUNUSED(event))
-{
-#if 0
- // these have been handled by the live action proc already
- int nScrollInc = 0;
- wxMacCarbonEvent cEvent( (EventRef)event );
-
- switch ( cEvent.GetParameter<ControlPartCode>(kEventParamControlPart, typeControlPartCode) )