1 #import <ITKit/ITKit.h>
2 #import <Cocoa/Cocoa.h>
4 @interface Controller : NSObject
6 IBOutlet NSWindow *window;
8 // ITStatusItem Support
9 ITStatusItem *statusItem;
10 IBOutlet NSMenu *statusItemMenu;
11 IBOutlet NSButton *showStatusItemCheckBox;
12 IBOutlet NSButton *showImageCheckBox;
13 IBOutlet NSButton *useInvertedCheckBox;
14 IBOutlet NSButton *showTitleCheckBox;
17 IBOutlet ITTabView *tabView;
19 // ITTextField Support
20 IBOutlet ITTextField *testTextField;
22 // ITTransientStatusWindow Support
23 ITTransientStatusWindow *statusWindow;
24 IBOutlet NSTextView *swSampleTextView;
25 IBOutlet NSPopUpButton *swVanishModePopup;
26 IBOutlet NSPopUpButton *swBackgroundTypePopup;
27 IBOutlet NSPopUpButton *swDefinedPositionPopup;
28 IBOutlet NSTextField *swVanishDelay;
31 // ITStatusItem Support
32 - (IBAction)toggleStatusItem:(id)sender;
33 - (IBAction)toggleImage:(id)sender;
34 - (IBAction)toggleInvertedImage:(id)sender;
35 - (IBAction)toggleTitle:(id)sender;
37 // ITTextField Support
38 - (IBAction)toggleCastsShadow:(id)sender;
40 // ITTransientStatusWindow Support
41 - (IBAction)buildStatusWindow:(id)sender;
42 - (IBAction)showStatusWindow:(id)sender;
43 - (IBAction)hideStatusWindow:(id)sender;