Huge audit of ITKit, mostly everything has been updated to current coding
[ITKit.git] / ITSplashScreen.h
1 /*
2  *      ITKit
3  *      ITSplashScreen.h
4  *
5  *      Copyright (c) 2005 by iThink Software.
6  *      All Rights Reserved.
7  *
8  *      $Id$
9  *
10  */
11
12 #import <Cocoa/Cocoa.h>
13
14 @class ITSplashWindow, ITSplashView;
15
16 @interface ITSplashScreen : NSObject {
17         NSTimer *_fadeTimer;
18         ITSplashWindow *_window;
19         ITSplashView *_view;
20 }
21
22 + (ITSplashScreen *)sharedController;
23
24 - (double)progressValue;
25 - (void)setProgressValue:(double)progress;
26 - (NSImage *)image;
27 - (void)setImage:(NSImage *)image;
28 - (NSString *)string;
29 - (void)setString:(NSString *)string;
30 - (void)setSettingsPath:(NSString *)path;
31
32 - (void)showSplashWindow;
33 - (void)closeSplashWindow;
34
35 @end