Fixed NSTabView more. Yeah.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@7878 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
michael 2000-10-20 23:02:57 +00:00
parent c95e77dadb
commit 9bfe01ab61
3 changed files with 11 additions and 12 deletions

View file

@ -111,6 +111,7 @@
if ([[anItem identifier] isEqual: identifier])
return i;
}
return NSNotFound;
}
@ -185,10 +186,10 @@
tab_selected_item = [tab_items indexOfObject: tab_selected];
[tab_selected _setTabState: NSSelectedTab];
// [self setNeedsDisplay: YES];
if ([tab_selected view])
[self addSubview: [tab_selected view]];
{
[self addSubview: [tab_selected view]];
}
[self setNeedsDisplay: YES];
@ -291,9 +292,6 @@
{
NSRect cRect = _bounds;
// cRect.origin.x = 0;
// cRect.origin.y = 0;
if (tab_type == NSTopTabsBezelBorder)
{
cRect.origin.y += 1;
@ -336,8 +334,9 @@
switch (tab_type)
{
case NSTopTabsBezelBorder:
aRect.size.height -= 16;
rect.size.height -= 16;
NSDrawButton(rect, NSZeroRect);
NSDrawButton(aRect, NSZeroRect);
borderThickness = 2;
break;
@ -657,10 +656,6 @@
[self selectTabViewItem: anItem];
}
// [self setNeedsDisplay: YES];
// [_window update];
return [super hitTest: aPoint];
}