Cog/Preferences/Preferences/RubberbandPane.h
Christopher Snowhill 7fc6361d6c Rubber Band: Fix preferences disabling items
The items not applicable to Finer / R3 engine were not being disabled
properly. Change the dialog to use a transformer to disable them on the
preferences value instead of coding it, since the code didn't seem to
work.

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
2025-02-11 01:28:42 -08:00

60 lines
1 KiB
Objective-C

//
// Rubberband.h
// Preferences
//
// Created by Christopher Snowhill on 2/9/25.
//
#ifndef Rubberband_h
#define Rubberband_h
#import "GeneralPreferencePane.h"
#import <Cocoa/Cocoa.h>
@interface RubberbandWindowArrayController : NSArrayController
- (void)reinitWithEngine:(BOOL)engineR3;
@end
@interface RubberbandPane : GeneralPreferencePane {
IBOutlet RubberbandWindowArrayController *windowBehavior;
}
- (IBAction)changeState:(id)sender;
@end
@interface RubberbandEngineArrayController : NSArrayController
@end
@interface RubberbandTransientsArrayController : NSArrayController
@end
@interface RubberbandDetectorArrayController : NSArrayController
@end
@interface RubberbandPhaseArrayController : NSArrayController
@end
@interface RubberbandSmoothingArrayController : NSArrayController
@end
@interface RubberbandFormantArrayController : NSArrayController
@end
@interface RubberbandPitchArrayController : NSArrayController
@end
@interface RubberbandChannelsArrayController : NSArrayController
@end
#endif /* Rubberband_h */