Fixing the project/target settings so that ITKitShowcase will build and run.
[ITKit.git] / ITSlideHorizontallyWindowEffect.m
index ac302ff..e3a683c 100755 (executable)
     [self setSlide:0.0];
     [self setWindowVisibility:ITWindowHiddenState];
 
-    __idle =YES;
+    __idle = YES;
     
     if ( __shouldReleaseWhenIdle ) {
         [self release];
 
 - (void)setSlide:(float)distance
 {
-    CGAffineTransform transform = CGAffineTransformMakeTranslation((distance - 32.0),
-                                                                   -( [[_window screen] frame].size.height - ( [_window frame].size.height + 32.0) ) );
+    CGAffineTransform transform = CGAffineTransformMakeTranslation((distance - (32.0 + [[_window screen] visibleFrame].origin.x)),
+                                                                   -( [[_window screen] frame].size.height - ( [_window frame].size.height + 32.0 + [[_window screen] visibleFrame].origin.y) ) );
 
     CGSSetWindowTransform([NSApp contextID],
                           (CGSWindowID)[_window windowNumber],