Revision: 7402
http://skim-app.svn.sourceforge.net/skim-app/?rev=7402&view=rev
Author: hofman
Date: 2011-07-27 11:17:18 +0000 (Wed, 27 Jul 2011)
Log Message:
-----------
disable Lion animation behavior in our borderless windows that we animate
ourselves
Modified Paths:
--------------
trunk/SKAnimatedBorderlessWindow.m
trunk/SKBorderlessImageWindow.m
trunk/SKFullScreenWindow.m
trunk/SKSideWindow.m
Modified: trunk/SKAnimatedBorderlessWindow.m
===================================================================
--- trunk/SKAnimatedBorderlessWindow.m 2011-07-27 11:13:45 UTC (rev 7401)
+++ trunk/SKAnimatedBorderlessWindow.m 2011-07-27 11:17:18 UTC (rev 7402)
@@ -57,6 +57,8 @@
[self setAlphaValue:[self defaultAlphaValue]];
[self setReleasedWhenClosed:NO];
[self setHidesOnDeactivate:NO];
+ if ([self respondsToSelector:@selector(setAnimationBehavior:)])
+ [self setAnimationBehavior:NSWindowAnimationBehaviorNone];
}
return self;
}
Modified: trunk/SKBorderlessImageWindow.m
===================================================================
--- trunk/SKBorderlessImageWindow.m 2011-07-27 11:13:45 UTC (rev 7401)
+++ trunk/SKBorderlessImageWindow.m 2011-07-27 11:17:18 UTC (rev 7402)
@@ -46,6 +46,8 @@
if (self) {
[self setReleasedWhenClosed:NO];
[self setLevel:NSFloatingWindowLevel];
+ if ([self respondsToSelector:@selector(setAnimationBehavior:)])
+ [self setAnimationBehavior:NSWindowAnimationBehaviorNone];
NSImageView *imageView = [[NSImageView alloc] init];
[imageView setImage:image];
Modified: trunk/SKFullScreenWindow.m
===================================================================
--- trunk/SKFullScreenWindow.m 2011-07-27 11:13:45 UTC (rev 7401)
+++ trunk/SKFullScreenWindow.m 2011-07-27 11:17:18 UTC (rev 7402)
@@ -56,6 +56,8 @@
[self setExcludedFromWindowsMenu:YES];
// appartently this is needed for secondary screens
[self setFrame:screenFrame display:NO];
+ if ([self respondsToSelector:@selector(setAnimationBehavior:)])
+ [self setAnimationBehavior:NSWindowAnimationBehaviorNone];
}
return self;
}
Modified: trunk/SKSideWindow.m
===================================================================
--- trunk/SKSideWindow.m 2011-07-27 11:13:45 UTC (rev 7401)
+++ trunk/SKSideWindow.m 2011-07-27 11:17:18 UTC (rev 7402)
@@ -89,6 +89,8 @@
[self setHasShadow:YES];
[self setDisplaysWhenScreenProfileChanges:YES];
[self setReleasedWhenClosed:NO];
+ if ([self respondsToSelector:@selector(setAnimationBehavior:)])
+ [self setAnimationBehavior:NSWindowAnimationBehaviorNone];
controller = aController;
edge = anEdge;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Got Input? Slashdot Needs You.
Take our quick survey online. Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit