// wxSL_RIGHT is ignored - always off
// wxSL_TOP is ignored - always off
// wxSL_SELRANGE is ignored - always off
- // wxSL_INVERSE is ignored - always off
// wxSL_VERTICAL is impossible in native form
wxCHECK_MSG(!(style & wxSL_VERTICAL), false, _T("non vertical slider on PalmOS"));
return 0;
uint16_t ret;
CtlGetSliderValues(control, NULL, NULL, NULL, &ret);
- return ret;
+ return ValueInvertOrNot(ret);
}
void wxSlider::SetValue(int value)
{
- SetIntValue(value);
+ SetIntValue(ValueInvertOrNot(value));
m_oldValue = m_oldPos = value;
}
bool wxSlider::SendScrollEvent(EventType* event)
{
wxEventType scrollEvent;
- int newPos = event->data.ctlRepeat.value;
+ int newPos = ValueInvertOrNot(event->data.ctlRepeat.value);
if ( newPos == m_oldPos )
{
// nothing changed since last event