X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/079b33aed3d1c849f1f46022040813d6394100f2..8639150b59e399e5ce15e0535f149eeb6b015cc6:/ITTransientStatusWindow.h diff --git a/ITTransientStatusWindow.h b/ITTransientStatusWindow.h index 90d74c6..9fbd1fc 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,7 +59,7 @@ typedef enum { BOOL _reallyIgnoresEvents; - NSTimer *_delayTimer; + NSTimer *_exitTimer; // NSView *_contentSubView; } @@ -90,6 +91,9 @@ typedef enum { - (ITHorizontalWindowPosition)horizontalPosition; - (void)setHorizontalPosition:(ITHorizontalWindowPosition)newPosition; +- (float)effectProgress; +- (void)setEffectProgress:(float)newProgress; + - (ITWindowEffect *)entryEffect; - (void)setEntryEffect:(ITWindowEffect *)newEffect;