-@interface ITWindowEffect : NSObject <ITWindowEffect>
-{
- NSWindow *_window;
- float _effectTime;
- double _effectProgress;
- ITVerticalWindowPosition _verticalPosition;
- ITHorizontalWindowPosition _horizontalPosition;
- NSTimer *_effectTimer;
+@interface ITWindowEffect : NSObject <ITWindowEffect> {
+ NSWindow <ITWindowPositioning, ITWindowMotility> *_window;
+ float _effectTime;
+ float _effectSpeed;
+ ITVerticalWindowPosition _verticalPosition;
+ ITHorizontalWindowPosition _horizontalPosition;
+ NSTimer *_effectTimer;
+ BOOL __idle;
+ BOOL __shouldReleaseWhenIdle;