X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/7a218424c6a92eb4979564a7260f862edd46052d..HEAD:/ITWindowEffect.h diff --git a/ITWindowEffect.h b/ITWindowEffect.h index 4244e09..6fd2586 100644 --- a/ITWindowEffect.h +++ b/ITWindowEffect.h @@ -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 -#import "ITWindowPositioning.h" +#import @class ITTransientStatusWindow; @@ -20,10 +17,10 @@ #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 { - NSWindow *_window; - float _effectTime; - float _effectSpeed; - ITVerticalWindowPosition _verticalPosition; - ITHorizontalWindowPosition _horizontalPosition; - NSTimer *_effectTimer; - BOOL __idle; - BOOL __shouldReleaseWhenIdle; + NSWindow *_window; + float _effectTime; + float _effectSpeed; + ITVerticalWindowPosition _verticalPosition; + ITHorizontalWindowPosition _horizontalPosition; + NSTimer *_effectTimer; + BOOL __idle; + BOOL __shouldReleaseWhenIdle; } + (NSArray *)effectClasses;