mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 21:40:36 +00:00
Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3683 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
6be55ebec4
commit
289e8029d1
2 changed files with 12 additions and 33 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
Wed Feb 10 12:35:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||||
|
|
||||||
|
* Source/NSClipView.m: Tidy flip-view errors by Benhur
|
||||||
|
|
||||||
Wed Feb 10 10:32:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
Wed Feb 10 10:32:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||||
|
|
||||||
* Source/NSCell.m: ([-copyWithZone:]) Fixed memory leak - was copying
|
* Source/NSCell.m: ([-copyWithZone:]) Fixed memory leak - was copying
|
||||||
|
|
|
@ -59,8 +59,6 @@
|
||||||
[self addSubview: _documentView];
|
[self addSubview: _documentView];
|
||||||
|
|
||||||
df = [_documentView frame];
|
df = [_documentView frame];
|
||||||
if ([_documentView isFlipped])
|
|
||||||
df.origin.y += bounds.size.height - df.size.height;
|
|
||||||
[self setBoundsOrigin: df.origin];
|
[self setBoundsOrigin: df.origin];
|
||||||
if ([aView respondsToSelector: @selector(backgroundColor)])
|
if ([aView respondsToSelector: @selector(backgroundColor)])
|
||||||
[self setBackgroundColor: [(id)aView backgroundColor]];
|
[self setBackgroundColor: [(id)aView backgroundColor]];
|
||||||
|
@ -87,15 +85,6 @@
|
||||||
[self addCursorRect:[self bounds] cursor:_cursor];
|
[self addCursorRect:[self bounds] cursor:_cursor];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) resizeSubviewsWithOldSize: (NSSize)old_size
|
|
||||||
{
|
|
||||||
[super resizeSubviewsWithOldSize: old_size];
|
|
||||||
if ([_documentView isFlipped])
|
|
||||||
{
|
|
||||||
[self scrollToPoint: bounds.origin];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void) scrollToPoint: (NSPoint)point
|
- (void) scrollToPoint: (NSPoint)point
|
||||||
{
|
{
|
||||||
NSRect originalBounds = [self bounds];
|
NSRect originalBounds = [self bounds];
|
||||||
|
@ -114,7 +103,7 @@
|
||||||
if (NSEqualPoints(originalBounds.origin, newBounds.origin))
|
if (NSEqualPoints(originalBounds.origin, newBounds.origin))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (_copiesOnScroll)
|
if (_copiesOnScroll && [self window])
|
||||||
{
|
{
|
||||||
// copy the portion of the view that is common before and after scrolling.
|
// copy the portion of the view that is common before and after scrolling.
|
||||||
// then tell docview to draw the exposed parts.
|
// then tell docview to draw the exposed parts.
|
||||||
|
@ -212,27 +201,13 @@
|
||||||
>= documentFrame.size.width - bounds.size.width)
|
>= documentFrame.size.width - bounds.size.width)
|
||||||
new.x = documentFrame.size.width - bounds.size.width;
|
new.x = documentFrame.size.width - bounds.size.width;
|
||||||
|
|
||||||
if ([_documentView isFlipped])
|
if (documentFrame.size.height <= bounds.size.height)
|
||||||
{
|
new.y = documentFrame.origin.y;
|
||||||
if (documentFrame.size.height <= bounds.size.height)
|
else if (proposedNewOrigin.y <= documentFrame.origin.y)
|
||||||
new.y = documentFrame.origin.y
|
new.y = documentFrame.origin.y;
|
||||||
+ (documentFrame.size.height - bounds.size.height);
|
else if (proposedNewOrigin.y
|
||||||
else if (proposedNewOrigin.y <= 0)
|
>= documentFrame.size.height - bounds.size.height)
|
||||||
new.y = 0;
|
new.y = documentFrame.size.height - bounds.size.height;
|
||||||
else if (proposedNewOrigin.y
|
|
||||||
>= documentFrame.size.height - bounds.size.height)
|
|
||||||
new.y = documentFrame.size.height - bounds.size.height;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (documentFrame.size.height <= bounds.size.height)
|
|
||||||
new.y = documentFrame.origin.y;
|
|
||||||
else if (proposedNewOrigin.y <= documentFrame.origin.y)
|
|
||||||
new.y = documentFrame.origin.y;
|
|
||||||
else if (proposedNewOrigin.y
|
|
||||||
>= documentFrame.size.height - bounds.size.height)
|
|
||||||
new.y = documentFrame.size.height - bounds.size.height;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue