X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/079b33aed3d1c849f1f46022040813d6394100f2..77a4d7d916004e628f55c09b37f10a67afa36dd7:/ITTransientStatusWindow.h diff --git a/ITTransientStatusWindow.h b/ITTransientStatusWindow.h index 90d74c6..021c8a7 100755 --- a/ITTransientStatusWindow.h +++ b/ITTransientStatusWindow.h @@ -43,7 +43,7 @@ typedef enum { } ITTransientStatusWindowBackgroundType; -@interface ITTransientStatusWindow : NSWindow { +@interface ITTransientStatusWindow : NSWindow { ITWindowVisibilityState _visibilityState; ITTransientStatusWindowExitMode _exitMode; @@ -51,6 +51,7 @@ typedef enum { ITTransientStatusWindowBackgroundType _backgroundType; ITWindowEffect *_entryEffect; ITWindowEffect *_exitEffect; + double _effectProgress; ITVerticalWindowPosition _verticalPosition; ITHorizontalWindowPosition _horizontalPosition; float _screenPadding; @@ -58,9 +59,9 @@ typedef enum { BOOL _reallyIgnoresEvents; - NSTimer *_delayTimer; + NSTimer *_exitTimer; -// NSView *_contentSubView; + NSView *_contentSubView; } + (id)sharedWindow; @@ -90,6 +91,9 @@ typedef enum { - (ITHorizontalWindowPosition)horizontalPosition; - (void)setHorizontalPosition:(ITHorizontalWindowPosition)newPosition; +- (float)effectProgress; +- (void)setEffectProgress:(float)newProgress; + - (ITWindowEffect *)entryEffect; - (void)setEntryEffect:(ITWindowEffect *)newEffect;