X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/08f7c7656d8938806db994a646bb6e2f1a7783a7..f67f8603361e3d6d2bf15dfc7c2a7f55b6aaa474:/Showcase/Controller.h?ds=inline diff --git a/Showcase/Controller.h b/Showcase/Controller.h old mode 100755 new mode 100644 index e1a8230..e8731bc --- a/Showcase/Controller.h +++ b/Showcase/Controller.h @@ -1,8 +1,15 @@ -#import +/* + * ITKitShowcase + * Controller.h + * + * Copyright (c) 2005 iThink Software + * + */ + #import +#import -@interface Controller : NSObject -{ +@interface Controller : NSObject { IBOutlet NSWindow *window; // ITStatusItem Support @@ -13,19 +20,33 @@ 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 @@ -38,10 +59,10 @@ - (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 +71,7 @@ - (IBAction)toggleOptionDragging:(id)sender; - (IBAction)toggleShiftDragging:(id)sender; +// ITBevelView support +- (IBAction)changeBevelViewSetting:(id)sender; + @end