- [self setWindowVisibility:ITTransientStatusWindowVanishingState];
- [self performVanishFromProgress:1.0 effectTime:_effectTime];
-}
+ float interPivot = 0.0;
+ [_window setEffectProgress:([_window effectProgress] + _effectSpeed)];
+ [_window setEffectProgress:( ([_window effectProgress] < 1.0) ? [_window effectProgress] : 1.0)];
+ interPivot = (( sin(([_window effectProgress] * pi) - (pi / 2)) + 1 ) / 2);
+ [self setPivot:((interPivot * 45) + 315)];
+ [_window setAlphaValue:interPivot];