And disable it by default in new installations, otherwise leave the setting alone. The disablement setting is shared with the engine setting, so the default should not really change anything, except for new installs. Also, the time/pitch shifting dialog disables itself and displays an obvious notice button, which opens the Rubber Band settings. Signed-off-by: Christopher Snowhill <kode54@gmail.com>
28 lines
821 B
Objective-C
28 lines
821 B
Objective-C
//
|
|
// PreferencesWindowController.h
|
|
// Cog
|
|
//
|
|
// Created by Vincent Spader on 3/7/09.
|
|
// Copyright 2009 __MyCompanyName__. All rights reserved.
|
|
//
|
|
|
|
#import <Cocoa/Cocoa.h>
|
|
|
|
/**
|
|
* TODO: Use NSTabViewController.
|
|
* This will allow to manage Toolbar automatically, lazy load
|
|
* preference panes and and crossfade between them.
|
|
*/
|
|
@interface PreferencesWindow : NSWindow <NSToolbarDelegate>
|
|
|
|
- (instancetype)initWithPreferencePanes:(NSArray *)preferencePanes NS_DESIGNATED_INITIALIZER;
|
|
- (instancetype)initWithContentRect:(NSRect)contentRect
|
|
styleMask:(NSWindowStyleMask)style
|
|
backing:(NSBackingStoreType)backingStoreType
|
|
defer:(BOOL)flag NS_UNAVAILABLE;
|
|
|
|
- (void)show;
|
|
- (void)showPathSuggester;
|
|
- (void)showRubberbandSettings;
|
|
|
|
@end
|