blob: 63469968c1e3e7bc5eb422c50a9d8ebbc12b0461 [file] [log] [blame]
Jack Jansen3bbb6172002-07-29 21:36:35 +00001/* PreferencesWindowController */
2
3#import <Cocoa/Cocoa.h>
4
5#import "FileSettings.h"
6
7@interface PreferencesWindowController : NSWindowController <FileSettingsSource>
8{
9 IBOutlet NSPopUpButton *filetype;
Jack Jansen122f87f2004-07-16 12:36:02 +000010 IBOutlet NSComboBox *interpreter;
Jack Jansen3d3b7462003-02-17 15:40:00 +000011 IBOutlet NSButton *honourhashbang;
Jack Jansen3bbb6172002-07-29 21:36:35 +000012 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
Jack Jansenf044e092002-12-26 22:10:53 +000033- (unsigned int)comboBox:(NSComboBox *)aComboBox indexOfItemWithStringValue:(NSString *)aString;
34- (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:(int)index;
35- (int)numberOfItemsInComboBox:(NSComboBox *)aComboBox;
36
37
Jack Jansen3bbb6172002-07-29 21:36:35 +000038@end