ITKit for MenuTunes
[ITKit.git] / Showcase / Controller.h
diff --git a/Showcase/Controller.h b/Showcase/Controller.h
new file mode 100755 (executable)
index 0000000..85492f3
--- /dev/null
@@ -0,0 +1,45 @@
+#import <ITKit/ITKit.h>
+#import <Cocoa/Cocoa.h>
+
+@interface Controller : NSObject
+{
+    IBOutlet NSWindow *window;
+    
+    // ITStatusItem Support
+    ITStatusItem      *statusItem;
+    IBOutlet NSMenu   *statusItemMenu;
+    IBOutlet NSButton *showStatusItemCheckBox;
+    IBOutlet NSButton *showImageCheckBox;
+    IBOutlet NSButton *useInvertedCheckBox;
+    IBOutlet NSButton *showTitleCheckBox;
+    
+    // ITTabView Support
+    IBOutlet ITTabView *tabView;
+
+    // ITTextField Support
+    IBOutlet ITTextField *testTextField;
+
+    // ITTransientStatusWindow Support
+    ITTransientStatusWindow *statusWindow;
+    IBOutlet NSTextView   *swSampleTextView;
+    IBOutlet NSPopUpButton *swVanishModePopup;
+    IBOutlet NSPopUpButton *swBackgroundTypePopup;
+    IBOutlet NSPopUpButton *swDefinedPositionPopup;
+    IBOutlet NSTextField   *swVanishDelay;
+    IBOutlet NSMatrix      *swVanishOnClick;
+}
+
+// ITStatusItem Support
+- (IBAction)toggleStatusItem:(id)sender;
+- (IBAction)toggleImage:(id)sender;
+- (IBAction)toggleInvertedImage:(id)sender;
+- (IBAction)toggleTitle:(id)sender;
+
+// ITTextField Support
+- (IBAction)toggleCastsShadow:(id)sender;
+
+// ITTransientStatusWindow Support
+- (IBAction)buildStatusWindow:(id)sender;
+- (IBAction)showStatusWindow:(id)sender;
+
+@end