Change some pixel adjustements to reflect what IB is doing in nib2cib

This commit is contained in:
Antoine Mercadal
2013-02-06 17:01:27 -08:00
parent b516f14f57
commit 563fb657a4
5 changed files with 16 additions and 14 deletions
+2 -2
View File
@@ -130,8 +130,8 @@ var NSButtonIsBorderedMask = 0x00800000,
// implemented:
case CPRoundedBezelStyle: // Push IB style
positionOffsetOriginY = 6;
positionOffsetOriginX = 4;
positionOffsetSizeWidth = -12;
positionOffsetOriginX = 6;
positionOffsetSizeWidth = -12
fixedHeight = YES;
break;
-3
View File
@@ -45,9 +45,6 @@
CPLog.debug("NSColorWell: adjusting height from %d to %d", frameSize.height, 24.0);
frameSize.height = 24.0;
[self setFrameSize:frameSize];
// Adjust for differences between Cocoa and Cappuccino widget framing.
_frame.origin.x -= 3;
}
}
+9 -4
View File
@@ -47,12 +47,17 @@
// Make sure the height is clipped to the max given by the theme
var maxSize = [[[Converter sharedConverter] themes][0] valueForAttributeWithName:@"max-size" forClass:[CPComboBox class]],
size = [self frameSize];
[self setFrameSize:CGSizeMake(size.width, MIN(size.height, maxSize.height))];
size = [self frameSize],
widthOffset = -3;
// Adjust for differences between Cocoa and Cappuccino widget framing.
_frame.origin.x += 1;
if ([[[Converter sharedConverter] themes][0] name] == @"Aristo")
{
_frame.origin.x += 1;
widthOffset = -5;
}
[self setFrameSize:CGSizeMake(size.width + widthOffset, MIN(size.height, maxSize.height))];
}
return self;
+1 -1
View File
@@ -63,7 +63,7 @@
}
// Adjust for differences between Cocoa and Cappuccino widget framing.
frame.origin.x += 4;
frame.origin.x += 6;
if ([[[Converter sharedConverter] themes][0] name] == @"Aristo2")
frame.size.height += 1;
+4 -4
View File
@@ -43,12 +43,12 @@
[self setSliderType:[cell sliderType]];
if ([self sliderType] === CPCircularSlider)
{
var frame = [self frame];
var frame = [self frame];
if ([self sliderType] === CPCircularSlider)
[self setFrameSize:CGSizeMake(frame.size.width + 4.0, frame.size.height + 2.0)];
}
else
[self setFrame:CGRectMake(frame.origin.x + 2, frame.origin.y, frame.size.width - 4, frame.size.height)];
}
return self;