+- (float)effectTime
+{
+ return _effectTime;
+}
+
+- (void)setEffectTime:(float)newTime
+{
+ _effectTime = newTime;
+}
+
++ (NSString *)effectName
+{
+ NSLog(@"ITWindowEffect does not implement +effectName.");
+ return nil;
+}
+
++ (NSDictionary *)supportedPositions
+{
+ NSLog(@"ITWindowEffect does not implement +supportedPositions.");
+
+// Below is an example dictionary. Modify it appropriately when subclassing.
+ return [NSDictionary dictionaryWithObjectsAndKeys:
+ [NSDictionary dictionaryWithObjectsAndKeys:
+ [NSNumber numberWithBool:NO], @"Left",
+ [NSNumber numberWithBool:NO], @"Center",
+ [NSNumber numberWithBool:NO], @"Right", nil] , @"Top" ,
+ [NSDictionary dictionaryWithObjectsAndKeys:
+ [NSNumber numberWithBool:NO], @"Left",
+ [NSNumber numberWithBool:NO], @"Center",
+ [NSNumber numberWithBool:NO], @"Right", nil] , @"Middle" ,
+ [NSDictionary dictionaryWithObjectsAndKeys:
+ [NSNumber numberWithBool:NO], @"Left",
+ [NSNumber numberWithBool:NO], @"Center",
+ [NSNumber numberWithBool:NO], @"Right", nil] , @"Bottom" , nil];
+}
+
++ (unsigned int)listOrder
+{
+ NSLog(@"ITWindowEffect does not implement +listOrder.");
+ return 0;
+}
+