Getting things in order for the bigger stuff...
[ITKit.git] / ITWindowEffect.h
index 71852e2..9ce6fcf 100755 (executable)
 
 
 typedef enum {
 
 
 typedef enum {
-    ITTransientStatusWindowHiddenState,
-    ITTransientStatusWindowAppearingState,
-    ITTransientStatusWindowVisibleState,
-    ITTransientStatusWindowVanishingState
+    ITWindowHiddenState,
+    ITWindowAppearingState,
+    ITWindowVisibleState,
+    ITWindowVanishingState
 } ITWindowVisibilityState;
 
 
 } ITWindowVisibilityState;
 
 
@@ -53,6 +53,8 @@ typedef enum {
     ITVerticalWindowPosition    _verticalPosition;
     ITHorizontalWindowPosition  _horizontalPosition;
     NSTimer                    *_effectTimer;
     ITVerticalWindowPosition    _verticalPosition;
     ITHorizontalWindowPosition  _horizontalPosition;
     NSTimer                    *_effectTimer;
+    BOOL                                          __idle;
+    BOOL                       __shouldReleaseWhenIdle;
 }
 
 // Designated initializer
 }
 
 // Designated initializer
@@ -67,4 +69,6 @@ typedef enum {
 - (float)effectTime;
 - (void)setEffectTime:(float)newTime;
 
 - (float)effectTime;
 - (void)setEffectTime:(float)newTime;
 
+- (void)releaseWhenIdle;
+
 @end
 @end