X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/daa3d05d095cb6ff6038a9c1ed9ccd0e15ef468e..956cd3a65d5db0783f21b732aba63316bfb77fbe:/ITPivotWindowEffect.m diff --git a/ITPivotWindowEffect.m b/ITPivotWindowEffect.m index 52b2858..85b5f50 100755 --- a/ITPivotWindowEffect.m +++ b/ITPivotWindowEffect.m @@ -14,8 +14,7 @@ - (void)performAppear { - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowAppearingState]; + [self setWindowVisibility:ITTransientStatusWindowAppearingState]; [self setPivot:315.0]; _effectProgress = 0.0; [_window setAlphaValue:0.0]; @@ -29,8 +28,7 @@ - (void)performVanish { - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowVanishingState]; + [self setWindowVisibility:ITTransientStatusWindowVanishingState]; [self setPivot:0.0]; _effectProgress = 1.0; [_window setAlphaValue:1.0]; @@ -48,8 +46,7 @@ [_window orderOut:self]; [self setPivot:0.0]; [_window setAlphaValue:1.0]; - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowHiddenState]; + [self setWindowVisibility:ITTransientStatusWindowHiddenState]; } - (void)cancelVanish @@ -59,8 +56,7 @@ [_window setAlphaValue:1.0]; [_window orderFront:self]; [_window display]; - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowVisibleState]; + [self setWindowVisibility:ITTransientStatusWindowVisibleState]; } - (void)appearStep @@ -95,16 +91,14 @@ { [_effectTimer invalidate]; _effectTimer = nil; - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowVisibleState]; + [self setWindowVisibility:ITTransientStatusWindowVisibleState]; } - (void)vanishFinish { [_effectTimer invalidate]; _effectTimer = nil; - // Cast so the compiler won't gripe - [(ITTransientStatusWindow *)_window setVisibilityState:ITTransientStatusWindowHiddenState]; + [self setWindowVisibility:ITTransientStatusWindowHiddenState]; } - (void)setPivot:(float)angle