jwiegley / runner

A script (CLI) wrapper for OS X. Allows scripts to run in their own configurable windows.

jwiegley (author)
Sat Aug 30 13:23:18 -0700 2008
commit  a5944ed221b87ed387a43afa2c6e4f400d9ddc53
tree    884df6fe76dfd61084e5eaf0ca0d1c9e6122bbaa
parent  934a55ef3e9ae78b0bac7d97d6b164908b8a9611
runner / PrefsWindowController.m
100644 54 lines (43 sloc) 1.25 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#import "PrefsWindowController.h"
 
@implementation PrefsWindowController
 
- (IBAction)setAutoClose:(id)sender
{
  NSButton * button = [sender selectedCell];
 
  if ([button state])
    [[NSUserDefaults standardUserDefaults]
     setObject:@"YES" forKey:@"AutoClose"];
  else
    [[NSUserDefaults standardUserDefaults]
     setObject:@"NO" forKey:@"AutoClose"];
}
 
- (IBAction)setConfirmQuit:(id)sender
{
  NSButton * button = [sender selectedCell];
 
  if ([button state])
    [[NSUserDefaults standardUserDefaults]
     setObject:@"YES" forKey:@"ConfirmQuit"];
  else
    [[NSUserDefaults standardUserDefaults]
     setObject:@"NO" forKey:@"ConfirmQuit"];
}
 
- (IBAction)setDelayStart:(id)sender
{
  NSButton * button = [sender selectedCell];
 
  if ([button state])
    [[NSUserDefaults standardUserDefaults]
     setObject:@"YES" forKey:@"DelayStart"];
  else
    [[NSUserDefaults standardUserDefaults]
     setObject:@"NO" forKey:@"DelayStart"];
}
 
- (IBAction)setDelayOutput:(id)sender
{
  NSButton * button = [sender selectedCell];
 
  if ([button state])
    [[NSUserDefaults standardUserDefaults]
     setObject:@"YES" forKey:@"DelayOutput"];
  else
    [[NSUserDefaults standardUserDefaults]
     setObject:@"NO" forKey:@"DelayOutput"];
}
 
@end