diff --git a/AppKit/_CPCornerView.j b/AppKit/_CPCornerView.j index af78c6b90..81c4a86e5 100644 --- a/AppKit/_CPCornerView.j +++ b/AppKit/_CPCornerView.j @@ -5,13 +5,18 @@ { } +- (void)_init +{ + [self setBackgroundColor:[CPColor colorWithPatternImage:CPAppKitImage("tableview-headerview.png", CGSizeMake(1.0, 23.0))]]; +} + - (id)initWithFrame:(CGRect)aFrame { if (self = [super initWithFrame:aFrame]) { - [self setBackgroundColor:[CPColor colorWithPatternImage:CPAppKitImage("tableview-headerview.png", CGSizeMake(1.0, 23.0))]]; + [self _init]; } - + return self; } @@ -20,16 +25,23 @@ var context = [[CPGraphicsContext currentContext] graphicsPort]; CGContextSetStrokeColor(context, [CPColor colorWithHexString:@"dce0e2"]); - - var points = [ - CGPointMake(aRect.origin.x, aRect.origin.y), - CGPointMake(aRect.origin.x + aRect.size.width, aRect.origin.y), - + + var points = [ CGPointMake(aRect.origin.x, aRect.origin.y + 0.5), CGPointMake(aRect.origin.x, aRect.origin.y + aRect.size.height) ]; - + CGContextStrokeLineSegments(context, points, 2); } +- (id)initWithCoder:(CPCoder)aCoder +{ + self = [super initWithCoder:aCoder]; + { + [self _init]; + } + + return self; +} + @end diff --git a/Tools/nib2cib/_NSCornerView.j b/Tools/nib2cib/_NSCornerView.j index 2e11c934d..c7c4184b1 100644 --- a/Tools/nib2cib/_NSCornerView.j +++ b/Tools/nib2cib/_NSCornerView.j @@ -40,8 +40,6 @@ self = [super NS_initWithCoder:aCoder]; if (self) { - [self setBackgroundColor:[CPColor colorWithPatternImage:CPAppKitImage("tableview-headerview.png", CGSizeMake(1.0, 23.0))]]; - _frame.size.height = 23.0; _bounds.size.height = 23.0; }