mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-06-01 00:50:49 +00:00
* Source/NSClipView (-constrainScrollPoint:): Revert last change
until after the release. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@34630 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1db386a9ad
commit
cb99611173
2 changed files with 24 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2012-01-25 Eric Wasylishen <ewasylishen@gmail.com>
|
||||||
|
|
||||||
|
* Source/NSClipView (-constrainScrollPoint:): Revert last change
|
||||||
|
until after the release.
|
||||||
|
|
||||||
2012-01-24 Fred Kiefer <FredKiefer@gmx.de>
|
2012-01-24 Fred Kiefer <FredKiefer@gmx.de>
|
||||||
|
|
||||||
* Source/NSSecureTextField.m: Add GSSimpleSecureGlyphGenerator and
|
* Source/NSSecureTextField.m: Add GSSimpleSecureGlyphGenerator and
|
||||||
|
|
|
@ -424,10 +424,27 @@ static inline NSRect integralRect (NSRect rect, NSView *view)
|
||||||
do the scrolling, the difference is an integer and so we can copy
|
do the scrolling, the difference is an integer and so we can copy
|
||||||
the image translating it by an integer in device space - and not
|
the image translating it by an integer in device space - and not
|
||||||
by a float. */
|
by a float. */
|
||||||
|
/*
|
||||||
new = [self convertPoint: new toView: nil];
|
new = [self convertPoint: new toView: nil];
|
||||||
new.x = GSRoundTowardsInfinity(new.x);
|
new.x = (int)new.x;
|
||||||
new.y = GSRoundTowardsInfinity(new.y);
|
new.y = (int)new.y;
|
||||||
new = [self convertPoint: new fromView: nil];
|
new = [self convertPoint: new fromView: nil];
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
We don't make it an integer this way anymore.
|
||||||
|
This is not needed when _copiesOnScroll is not set.
|
||||||
|
If _copiesOnScroll is set, we make sure the difference between old
|
||||||
|
position and new position is an integer so we can copy the image
|
||||||
|
easily.
|
||||||
|
FIXME: Why should this help? If the value is integral in user space this does
|
||||||
|
not mean anything in device space.
|
||||||
|
*/
|
||||||
|
if (_copiesOnScroll)
|
||||||
|
{
|
||||||
|
new.x = _bounds.origin.x + (GSRoundTowardsInfinity(new.x - _bounds.origin.x));
|
||||||
|
new.y = _bounds.origin.y + (GSRoundTowardsInfinity(new.y - _bounds.origin.y));
|
||||||
|
}
|
||||||
|
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue