_window = [window retain];
_effectTime = DEFAULT_EFFECT_TIME;
- _effectProgress = 0.00;
_effectTimer = nil;
if ( [window conformsToProtocol:@protocol(ITWindowPositioning)] ) {
- (void)setWindowVisibility:(ITWindowVisibilityState)visibilityState
{
- if ( [_window conformsToProtocol:@protocol(ITWindowVisibility)] ) {
+ if ( [_window conformsToProtocol:@protocol(ITWindowMotility)] ) {
// Cast so the compiler won't gripe
[(ITTransientStatusWindow *)_window setVisibilityState:visibilityState];
} else {
}
}
+- (float)effectTime
+{
+ return _effectTime;
+}
+
+- (void)setEffectTime:(float)newTime
+{
+ _effectTime = newTime;
+}
+
- (void)performAppear
{
NSLog(@"ITWindowEffect does not implement performAppear.");