Bumping to version 1.0.1, which uses the latest ITKit. This resolves GrowlITTSW bug #4.
[GrowlITTSW.git] / GrowlITTSWPrefs.h
index e2c287d..6cd0be1 100644 (file)
@@ -1,6 +1,65 @@
+/*
+ *     GrowlITTSW
+ *     GrowlITTSWPrefs.h
+ *
+ *     Copyright (c) 2009 iThink Software
+ *
+ */
+
 #import <PreferencePanes/PreferencePanes.h>
+#import <ITKit/ITKit.h>
+#import <ITKit/ITTSWBackgroundView.h>
 
 @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