- if (!sender.floatValue && scrollDirSelect.selectedSegment < 2)
- scrollDirSelect.selectedSegment += 2;
- else if (sender.floatValue && scrollDirSelect.selectedSegment >= 2)
- scrollDirSelect.selectedSegment -= 2;
+ [self commit];
+}
+
+- (IBAction)scrollTypeChanged:(NSButton *)sender {
+ [radioButtons selectCellAtRow:5 column:0];
+ [sender.window makeFirstResponder:sender];
+ if (sender.state == NSOnState) {
+ scrollSpeedSlider.floatValue =
+ scrollSpeedSlider.minValue + (scrollSpeedSlider.maxValue - scrollSpeedSlider.minValue) / 2;
+ scrollSpeedSlider.enabled = YES;
+ } else {
+ scrollSpeedSlider.floatValue = scrollSpeedSlider.minValue;
+ scrollSpeedSlider.enabled = NO;
+ }