Have a look at the BSlider::SetValue() documentation; it already cuts

the value if necessary.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5964 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-01-07 08:23:07 +00:00
parent 8a6fd84c3e
commit cb440c42c1
-12
View File
@@ -213,26 +213,14 @@ SettingsView::UpdateFromSettings()
{ {
int32 value = int32(fSettings.ClickSpeed() / 1000); int32 value = int32(fSettings.ClickSpeed() / 1000);
// slow = 1000000, fast = 0 // slow = 1000000, fast = 0
if (value < 0)
value = 0;
else if (value > 1000)
value = 1000;
dcSpeedSlider->SetValue(value); dcSpeedSlider->SetValue(value);
value = int32((log(fSettings.MouseSpeed() / 8192) / log(2)) * 1000 / 6); value = int32((log(fSettings.MouseSpeed() / 8192) / log(2)) * 1000 / 6);
// slow = 8192, fast = 524287 // slow = 8192, fast = 524287
if (value < 0)
value = 0;
else if (value > 1000)
value = 1000;
mouseSpeedSlider->SetValue(value); mouseSpeedSlider->SetValue(value);
value = int32(sqrt(fSettings.AccelerationFactor() / 16384) * 1000 / 4); value = int32(sqrt(fSettings.AccelerationFactor() / 16384) * 1000 / 4);
// slow = 0, fast = 262144 // slow = 0, fast = 262144
if (value < 0)
value = 0;
else if (value > 1000)
value = 1000;
mouseAccSlider->SetValue(value); mouseAccSlider->SetValue(value);
BMenuItem *item = fTypeMenu->ItemAt(fSettings.MouseType() - 1); BMenuItem *item = fTypeMenu->ItemAt(fSettings.MouseType() - 1);