git.ithinksw.org
/
ITKit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
26e65c9
)
Added pivot to the right side, except for a small position problem.
author
Kent Sutherland
<ksuther@ithinksw.com>
Fri, 14 Nov 2003 12:42:48 +0000
(12:42 +0000)
committer
Kent Sutherland
<ksuther@ithinksw.com>
Fri, 14 Nov 2003 12:42:48 +0000
(12:42 +0000)
ITPivotWindowEffect.m
patch
|
blob
|
history
diff --git
a/ITPivotWindowEffect.m
b/ITPivotWindowEffect.m
index
fdacd63
..
cf92f12
100755
(executable)
--- a/
ITPivotWindowEffect.m
+++ b/
ITPivotWindowEffect.m
@@
-178,20
+178,22
@@
if ( [(ITTransientStatusWindow *)_window verticalPosition] == ITWindowPositionBottom ) {
degAngle = (angle * (pi / 180));
} else if ( [(ITTransientStatusWindow *)_window verticalPosition] == ITWindowPositionTop ) {
if ( [(ITTransientStatusWindow *)_window verticalPosition] == ITWindowPositionBottom ) {
degAngle = (angle * (pi / 180));
} else if ( [(ITTransientStatusWindow *)_window verticalPosition] == ITWindowPositionTop ) {
- degAngle = (
-
angle * (pi / 180));
+ degAngle = (angle * (pi / 180));
}
}
transform = CGAffineTransformMakeRotation(degAngle);
// Set pivot rotation point
}
}
transform = CGAffineTransformMakeRotation(degAngle);
// Set pivot rotation point
- transform.tx = -( 32.0 + [[_window screen] visibleFrame].origin.x );
+
//
transform.tx = -( 32.0 + [[_window screen] visibleFrame].origin.x );
transform.ty = ( [_window frame].size.height + 32.0 + [[_window screen] visibleFrame].origin.y );
if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionLeft ) {
appearPoint.x = -( 32.0 + [[_window screen] visibleFrame].origin.x );
transform.ty = ( [_window frame].size.height + 32.0 + [[_window screen] visibleFrame].origin.y );
if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionLeft ) {
appearPoint.x = -( 32.0 + [[_window screen] visibleFrame].origin.x );
+ transform.tx = -( 32.0 + [[_window screen] visibleFrame].origin.x );
} else if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionRight ) {
} else if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionRight ) {
- appearPoint.x = -(([[_window screen] visibleFrame].size.width + [[_window screen] visibleFrame].origin.x) - 32.0 - [_window frame].size.width);
+ transform.tx = -( 32.0 + [[_window screen] visibleFrame].origin.x ) + [_window frame].size.width;
+ appearPoint.x = -(([[_window screen] visibleFrame].size.width + [[_window screen] visibleFrame].origin.x) - 32.0);
} else if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionCenter ) {
appearPoint.x = ( [_window frame].size.width - [[_window screen] visibleFrame].size.width ) / 2;
}
} else if ( [(ITTransientStatusWindow *)_window horizontalPosition] == ITWindowPositionCenter ) {
appearPoint.x = ( [_window frame].size.width - [[_window screen] visibleFrame].size.width ) / 2;
}