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

Reply via email to