Cleaning up a bit, and testing SyncMail. PLEASE DO NOT CHANGE THE ITKIT TARGET SETTI...
[ITKit.git] / Showcase / Controller.h
1 #import <ITKit/ITKit.h>
2 #import <Cocoa/Cocoa.h>
3
4 @interface Controller : NSObject
5 {
6     IBOutlet NSWindow *window;
7     
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;
15     
16     // ITTabView Support
17     IBOutlet ITTabView *tabView;
18
19     // ITTextField Support
20     IBOutlet ITTextField *testTextField;
21
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;
29 }
30
31 // ITStatusItem Support
32 - (IBAction)toggleStatusItem:(id)sender;
33 - (IBAction)toggleImage:(id)sender;
34 - (IBAction)toggleInvertedImage:(id)sender;
35 - (IBAction)toggleTitle:(id)sender;
36
37 // ITTextField Support
38 - (IBAction)toggleCastsShadow:(id)sender;
39
40 // ITTransientStatusWindow Support
41 - (IBAction)buildStatusWindow:(id)sender;
42 - (IBAction)showStatusWindow:(id)sender;
43 - (IBAction)hideStatusWindow:(id)sender;
44
45 @end