Removing the use of private CoreGraphics APIs to draw shadows, and replacing with...
[ITKit.git] / ITSplashScreen.h
1 /*
2  *      ITKit
3  *      ITSplashScreen.h
4  *
5  *      Copyright (c) 2005 iThink Software
6  *
7  */
8
9 #import <Cocoa/Cocoa.h>
10
11 @class ITSplashWindow, ITSplashView;
12
13 @interface ITSplashScreen : NSObject {
14         NSTimer *_fadeTimer;
15         ITSplashWindow *_window;
16         ITSplashView *_view;
17 }
18
19 + (ITSplashScreen *)sharedController;
20
21 - (double)progressValue;
22 - (void)setProgressValue:(double)progress;
23 - (NSImage *)image;
24 - (void)setImage:(NSImage *)image;
25 - (NSString *)string;
26 - (void)setString:(NSString *)string;
27 - (void)setSettingsPath:(NSString *)path;
28
29 - (void)showSplashWindow;
30 - (void)closeSplashWindow;
31
32 @end