Fixing the effects so they work on multiple monitors where the screen
[ITKit.git] / Showcase / Controller.h
index e1a8230..490bec0 100755 (executable)
     IBOutlet NSButton *useInvertedCheckBox;
     IBOutlet NSButton *showTitleCheckBox;
     
+    // ITButton Support
+    IBOutlet ITButton *button;
+    
     // ITTabView Support
     IBOutlet ITTabView *tabView;
 
+    // ITBevelView support
+    IBOutlet ITBevelView *bevelView;
+
     // 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 NSPopUpButton      *entryEffectPopup;
+    IBOutlet NSPopUpButton      *exitEffectPopup;
+    ITIconAndTextStatusWindow   *statusWindow;
+    IBOutlet NSTextView         *swSampleTextView;
+    IBOutlet NSPopUpButton      *swVanishModePopup;
+    IBOutlet NSPopUpButton      *swBackgroundTypePopup;
+    IBOutlet NSPopUpButton      *swDefinedPositionPopup;
+    IBOutlet NSTextField        *swVanishDelay;
+    IBOutlet NSTextField        *swShadowSaturation;
+    IBOutlet NSSlider           *swEntrySpeedSlider;
+    IBOutlet NSSlider           *swExitSpeedSlider;
+    
+    // ITMultilineTextFieldCell Support
+    IBOutlet NSTableView        *tableView;
 }
 
 // ITStatusItem Support
 - (IBAction)toggleCastsShadow:(id)sender;
 
 // ITTransientStatusWindow Support
+- (void)populateEffectPopups;
 - (IBAction)buildStatusWindow:(id)sender;
-- (IBAction)showStatusWindow:(id)sender;
-- (IBAction)hideStatusWindow:(id)sender;
-- (IBAction)setRotation:(id)sender;
+- (IBAction)toggleStatusWindow:(id)sender;
+- (IBAction)changeWindowSetting:(id)sender;
 
 // ITTabView support
 - (IBAction)toggleTabDragging:(id)sender;
@@ -50,4 +64,7 @@
 - (IBAction)toggleOptionDragging:(id)sender;
 - (IBAction)toggleShiftDragging:(id)sender;
 
+// ITBevelView support
+- (IBAction)changeBevelViewSetting:(id)sender;
+
 @end