| /* PreferencesWindowController */ |
| |
| #import <Cocoa/Cocoa.h> |
| |
| #import "FileSettings.h" |
| |
| @interface PreferencesWindowController : NSWindowController <FileSettingsSource> |
| { |
| IBOutlet NSPopUpButton *filetype; |
| IBOutlet NSComboBox *interpreter; |
| IBOutlet NSButton *honourhashbang; |
| IBOutlet NSButton *debug; |
| IBOutlet NSButton *verbose; |
| IBOutlet NSButton *inspect; |
| IBOutlet NSButton *optimize; |
| IBOutlet NSButton *nosite; |
| IBOutlet NSButton *tabs; |
| IBOutlet NSTextField *others; |
| IBOutlet NSButton *with_terminal; |
| IBOutlet NSTextField *commandline; |
| |
| FileSettings *settings; |
| } |
| |
| + getPreferencesWindow; |
| |
| - (IBAction)do_reset:(id)sender; |
| - (IBAction)do_apply:(id)sender; |
| - (IBAction)do_filetype:(id)sender; |
| |
| - (void)controlTextDidChange:(NSNotification *)aNotification; |
| |
| - (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString; |
| - (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index; |
| - (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox; |
| |
| |
| @end |