Removing the use of private CoreGraphics APIs to draw shadows, and replacing with...
[ITKit.git] / ITWindowEffect.h
index 4244e09..6fd2586 100644 (file)
@@ -4,15 +4,12 @@
  *
  *     Protocol and abstract superclass for performing effects on windows.
  *
- *     Copyright (c) 2005 by iThink Software.
- *     All Rights Reserved.
- *
- *     $Id$
+ *     Copyright (c) 2005 iThink Software
  *
  */
 
 #import <Cocoa/Cocoa.h>
-#import "ITWindowPositioning.h"
+#import <ITKit/ITWindowPositioning.h>
 
 @class ITTransientStatusWindow;
 
 #define DEFAULT_EFFECT_TIME 0.75
 
 typedef enum {
-    ITWindowHiddenState,
-    ITWindowAppearingState,
-    ITWindowVisibleState,
-    ITWindowVanishingState
+       ITWindowHiddenState,
+       ITWindowAppearingState,
+       ITWindowVisibleState,
+       ITWindowVanishingState
 } ITWindowVisibilityState;
 
 @protocol ITWindowEffect
@@ -48,14 +45,14 @@ typedef enum {
 @end
 
 @interface ITWindowEffect : NSObject <ITWindowEffect> {
-    NSWindow <ITWindowPositioning, ITWindowMotility> *_window;
-    float _effectTime;
-    float _effectSpeed;
-    ITVerticalWindowPosition _verticalPosition;
-    ITHorizontalWindowPosition _horizontalPosition;
-    NSTimer *_effectTimer;
-    BOOL __idle;
-    BOOL __shouldReleaseWhenIdle;
+       NSWindow <ITWindowPositioning, ITWindowMotility> *_window;
+       float _effectTime;
+       float _effectSpeed;
+       ITVerticalWindowPosition _verticalPosition;
+       ITHorizontalWindowPosition _horizontalPosition;
+       NSTimer *_effectTimer;
+       BOOL __idle;
+       BOOL __shouldReleaseWhenIdle;
 }
 
 + (NSArray *)effectClasses;