-#import <ITKit/ITKit.h>
+/*
+ * ITKitShowcase
+ * Controller.h
+ *
+ * Copyright (c) 2005 iThink Software
+ *
+ */
+
#import <Cocoa/Cocoa.h>
+#import <ITKit/ITKit.h>
-@interface Controller : NSObject
-{
+@interface Controller : NSObject {
IBOutlet NSWindow *window;
// ITStatusItem Support
IBOutlet ITTextField *testTextField;
// ITTransientStatusWindow Support
- ITTransientStatusWindow *statusWindow;
- IBOutlet NSTextView *swSampleTextView;
- IBOutlet NSPopUpButton *swVanishModePopup;
- IBOutlet NSPopUpButton *swBackgroundTypePopup;
- IBOutlet NSPopUpButton *swDefinedPositionPopup;
- IBOutlet NSTextField *swVanishDelay;
- IBOutlet NSTextField *swShadowSaturation;
- IBOutlet NSSlider *swSpeedSlider;
+ 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)toggleStatusWindow:(id)sender;
- (IBAction)changeWindowSetting:(id)sender;