1  /* PreferencesWindowController */
2  
3  #import <Cocoa/Cocoa.h>
4  
5  #import "FileSettings.h"
6  
7  @interface PreferencesWindowController : NSWindowController <FileSettingsSource>
8  {
9      IBOutlet NSPopUpButton *filetype;
10      IBOutlet NSComboBox *interpreter;
11      IBOutlet NSButton *honourhashbang;
12      IBOutlet NSButton *debug;
13      IBOutlet NSButton *verbose;
14      IBOutlet NSButton *inspect;
15      IBOutlet NSButton *optimize;
16      IBOutlet NSButton *nosite;
17      IBOutlet NSButton *tabs;
18      IBOutlet NSTextField *others;
19      IBOutlet NSButton *with_terminal;
20      IBOutlet NSTextField *commandline;
21  
22      FileSettings *settings;
23  }
24  
25  + getPreferencesWindow;
26  
27  - (IBAction)do_reset:(id)sender;
28  - (IBAction)do_apply:(id)sender;
29  - (IBAction)do_filetype:(id)sender;
30  
31  - (void)controlTextDidChange:(NSNotification *)aNotification;
32  
33  - (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString;
34  - (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index;
35  - (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox;
36  
37  
38  @end
39