X-Git-Url: http://git.ithinksw.org/GrowlITTSW.git/blobdiff_plain/1355f099f7c9b800fe305e04ae4fbe89e440c0d7..HEAD:/GrowlITTSWPrefs.h diff --git a/GrowlITTSWPrefs.h b/GrowlITTSWPrefs.h index e2c287d..6cd0be1 100644 --- a/GrowlITTSWPrefs.h +++ b/GrowlITTSWPrefs.h @@ -1,6 +1,65 @@ +/* + * GrowlITTSW + * GrowlITTSWPrefs.h + * + * Copyright (c) 2009 iThink Software + * + */ + #import +#import +#import @interface GrowlITTSWPrefs : NSPreferencePane { + IBOutlet NSPopUpButton *appearanceEffectButton; + IBOutlet NSSlider *appearanceSpeedSlider; + IBOutlet NSPopUpButton *vanishEffectButton; + IBOutlet NSSlider *vanishSpeedSlider; + IBOutlet NSSlider *vanishDelaySlider; + + IBOutlet NSPopUpButton *backgroundStyleButton; + IBOutlet NSColorWell *backgroundColorWell; + IBOutlet NSPopUpButton *windowSizeButton; + + IBOutlet NSPopUpButton *screenButton; + IBOutlet NSSlider *imageSizeSlider; + IBOutlet NSButton *imageNoUpscaleButton; + IBOutlet NSButton *wrapNotificationsButton; + IBOutlet NSTextField *wrapColumnsField; } ++ (Class)appearanceEffect; ++ (float)appearanceSpeed; ++ (Class)vanishEffect; ++ (float)vanishSpeed; ++ (float)vanishDelay; ++ (ITTSWBackgroundMode)backgroundStyle; ++ (NSColor *)backgroundColor; ++ (ITTransientStatusWindowSizing)windowSize; ++ (int)screenIndex; ++ (NSScreen *)screen; ++ (ITHorizontalWindowPosition)horizontalPosition; ++ (ITVerticalWindowPosition)verticalPosition; + ++ (float)imageSize; ++ (BOOL)imageNoUpscale; ++ (BOOL)wrapNotifications; ++ (int)wrapColumns; + +- (IBAction)setAppearanceEffect:(id)sender; +- (IBAction)setAppearanceSpeed:(id)sender; +- (IBAction)setVanishEffect:(id)sender; +- (IBAction)setVanishSpeed:(id)sender; +- (IBAction)setVanishDelay:(id)sender; + +- (IBAction)setBackgroundStyle:(id)sender; +- (IBAction)setBackgroundColor:(id)sender; +- (IBAction)setWindowSize:(id)sender; + +- (IBAction)setScreen:(id)sender; +- (IBAction)setImageSize:(id)sender; +- (IBAction)setImageNoUpscale:(id)sender; +- (IBAction)setWrap:(id)sender; +- (IBAction)setWrapColumns:(id)sender; + @end