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 // ITBevelView support
20 IBOutlet ITBevelView *bevelView;
22 // ITTextField Support
23 IBOutlet ITTextField *testTextField;
25 // ITTransientStatusWindow Support
26 ITTransientStatusWindow *statusWindow;
27 IBOutlet NSTextView *swSampleTextView;
28 IBOutlet NSPopUpButton *swVanishModePopup;
29 IBOutlet NSPopUpButton *swBackgroundTypePopup;
30 IBOutlet NSPopUpButton *swDefinedPositionPopup;
31 IBOutlet NSTextField *swVanishDelay;
32 IBOutlet NSSlider *swSpeedSlider;
35 // ITStatusItem Support
36 - (IBAction)toggleStatusItem:(id)sender;
37 - (IBAction)toggleImage:(id)sender;
38 - (IBAction)toggleInvertedImage:(id)sender;
39 - (IBAction)toggleTitle:(id)sender;
41 // ITTextField Support
42 - (IBAction)toggleCastsShadow:(id)sender;
44 // ITTransientStatusWindow Support
45 - (IBAction)buildStatusWindow:(id)sender;
46 - (IBAction)toggleStatusWindow:(id)sender;
47 - (IBAction)changeWindowSetting:(id)sender;
50 - (IBAction)toggleTabDragging:(id)sender;
51 - (IBAction)toggleCommandDragging:(id)sender;
52 - (IBAction)toggleControlDragging:(id)sender;
53 - (IBAction)toggleOptionDragging:(id)sender;
54 - (IBAction)toggleShiftDragging:(id)sender;
56 // ITBevelView support
57 - (IBAction)changeBevelViewSetting:(id)sender;