4 * Protocal and abstract superclass for performing effects on windows.
6 * Original Author : Matt Judy <mjudy@ithinksw.com>
7 * Responsibility : Matt Judy <mjudy@ithinksw.com>
9 * Copyright (c) 2002 - 2003 iThink Software.
15 #import <Cocoa/Cocoa.h>
18 @protocol ITWindowEffect
20 - (void)performAppear;
21 - (void)performVanish;
26 @interface ITWindowEffect : NSObject <ITWindowEffect>
31 // Designated initializer
32 - (id)initWithWindow:(NSWindow *)window;
36 // setWindow: does not retain or release its window. It simply references it.
37 - (void)setWindow:(NSWindow *)newWindow;