- 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.maxValue - scrollSpeedSlider.minValue) / 2;
+ [scrollSpeedSlider setEnabled:YES];
+ } else {
+ scrollSpeedSlider.floatValue = scrollSpeedSlider.minValue;
+ [scrollSpeedSlider setEnabled:NO];
+ }