mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-20 23:35:01 +00:00
text baseline fixes
This commit is contained in:
1 parent
baf505df52
commit
443ced0dce
1 file changed
+22
-11
@@ -1097,6 +1097,10 @@ var themedButtonValues = nil,
|
||||
[@"text-color", [CPColor whiteColor], [CPButtonStateBezelStyleRounded, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateHighlighted]],
|
||||
[@"text-color", [CPColor whiteColor], [CPButtonStateBezelStyleRounded, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateSelected]],
|
||||
|
||||
// High Specificity Text Color Rules for Textured Rounded & Textured Square in HUD
|
||||
[@"text-color", [CPColor whiteColor], [CPButtonStateBezelStyleTexturedRounded, CPThemeStateHUD, CPThemeStateBordered]],
|
||||
[@"text-color", [CPColor whiteColor], [CPButtonStateBezelStyleTextured, CPThemeStateHUD, CPThemeStateBordered]],
|
||||
|
||||
// High specificity rule for Disabled HUD buttons to prevent them from looking enabled (white)
|
||||
[@"text-color", [CPColor colorWithWhite:1 alpha:0.4], [CPButtonStateBezelStyleRounded, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateDisabled]],
|
||||
|
||||
@@ -1124,6 +1128,11 @@ var themedButtonValues = nil,
|
||||
[@"bezel-color", hudHighlightedButtonCssColor, [CPButtonStateBezelStyleRoundRect, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateHighlighted]],
|
||||
[@"bezel-color", hudDisabledButtonCssColor, [CPButtonStateBezelStyleRoundRect, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateDisabled]],
|
||||
|
||||
// 6. Textured Square (Standard "Textured" button in IB)
|
||||
[@"bezel-color", hudButtonCssColor, [CPButtonStateBezelStyleTextured, CPThemeStateHUD, CPThemeStateBordered]],
|
||||
[@"bezel-color", hudHighlightedButtonCssColor, [CPButtonStateBezelStyleTextured, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateHighlighted]],
|
||||
[@"bezel-color", hudDisabledButtonCssColor, [CPButtonStateBezelStyleTextured, CPThemeStateHUD, CPThemeStateBordered, CPThemeStateDisabled]],
|
||||
|
||||
// Adjust Layout for HUD
|
||||
// Rounded
|
||||
[@"min-size", CGSizeMake(0.0, 18.0), [CPButtonStateBezelStyleRounded, CPThemeStateHUD]],
|
||||
@@ -1973,7 +1982,7 @@ var themedButtonValues = nil,
|
||||
[@"bezel-color", disabledButtonCssColor, [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered, CPThemeStateDisabled]],
|
||||
[@"bezel-color", disabledButtonCssColor, [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered, CPThemeStateDisabled, CPThemeStateKeyWindow]],
|
||||
[@"nib2cib-adjustment-frame", CGRectMake(3.0, -8.0, -6.0, -5.0), [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered]],
|
||||
[@"content-inset", CGInsetMake(3.0, 19.0, 1.0, 6.0), [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered]],
|
||||
[@"content-inset", CGInsetMake(1.0, 19.0, 1.0, 6.0), [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered]],
|
||||
[@"min-size", CGSizeMake(32.0, 22.0), [CPPopUpButtonStatePullsDown, CPButtonStateBezelStyleRounded, CPThemeStateBordered]],
|
||||
|
||||
// Small size
|
||||
@@ -2566,10 +2575,10 @@ var themedButtonValues = nil,
|
||||
|
||||
[@"content-inset", CGInsetMake(1.0, 0.0, 0.0, 0.0)], // For labels
|
||||
[@"content-inset", CGInsetMake(0.0, 1.0, 1.0, -1.0), CPThemeStateEditing], // For labels
|
||||
[@"content-inset", CGInsetMake(3.0, 5.0, 3.0, 3.0), CPThemeStateBezeled],
|
||||
[@"content-inset", CGInsetMake(3.0, 5.0, 3.0, 3.0), [CPThemeStateBezeled, CPThemeStateEditing]],
|
||||
[@"content-inset", CGInsetMake(3.0, 5.0, 3.0, 3.0), CPThemeStateBordered],
|
||||
[@"content-inset", CGInsetMake(3.5, 5.0, 3.0, 3.0), [CPThemeStateBordered, CPThemeStateEditing]],
|
||||
[@"content-inset", CGInsetMake(1.0, 5.0, 3.0, 3.0), CPThemeStateBezeled],
|
||||
[@"content-inset", CGInsetMake(1.0, 5.0, 3.0, 3.0), [CPThemeStateBezeled, CPThemeStateEditing]],
|
||||
[@"content-inset", CGInsetMake(1.0, 5.0, 3.0, 3.0), CPThemeStateBordered],
|
||||
[@"content-inset", CGInsetMake(1.5, 5.0, 3.0, 3.0), [CPThemeStateBordered, CPThemeStateEditing]],
|
||||
|
||||
[@"bezel-inset", CGInsetMake(2.0, 5.0, 4.0, 4.0), CPThemeStateBezeled],
|
||||
[@"bezel-inset", CGInsetMake(0.0, 1.0, 0.0, 1.0), [CPThemeStateBezeled, CPThemeStateEditing]],
|
||||
@@ -4302,8 +4311,8 @@ var themedButtonValues = nil,
|
||||
[@"bezel-color", hudDisabledButtonCssColor, [CPThemeStateHUD, CPComboBoxStateButtonBordered, CPThemeStateDisabled]],
|
||||
|
||||
// Regular Layout
|
||||
[@"content-inset", CGInsetMake(0.0, 19.0, 1.0, 9.0), [CPComboBoxStateButtonBordered]],
|
||||
[@"content-inset", CGInsetMake(0.0, 17.0, 0.0, 5.0), [CPThemeStateBezeled, CPComboBoxStateButtonBordered]],
|
||||
[@"content-inset", CGInsetMake(-2.0, 19.0, 1.0, 9.0), [CPComboBoxStateButtonBordered]],
|
||||
[@"content-inset", CGInsetMake(-2.0, 17.0, 0.0, 5.0), [CPThemeStateBezeled, CPComboBoxStateButtonBordered]],
|
||||
[@"min-size", CGSizeMake(32.0, 22.0)],
|
||||
[@"max-size", CGSizeMake(-1.0, 22.0)],
|
||||
|
||||
@@ -9015,11 +9024,13 @@ var themedButtonValues = nil,
|
||||
|
||||
[@"right-columns-margin", 30.0],
|
||||
|
||||
// HUD
|
||||
// HUD Overrides
|
||||
// Use a semi-transparent white for selection instead of Blue
|
||||
[@"menu-item-selection-color", [CPColor colorWithWhite:1.0 alpha:0.3], CPThemeStateHUD],
|
||||
[@"menu-item-text-color", A3CPColorActiveTextHighlighted, CPThemeStateHUD],
|
||||
[@"menu-item-default-on-state-image", menuItemHUDOnStateImage, CPThemeStateHUD],
|
||||
[@"menu-item-default-mixed-state-image", menuItemHUDMixedStateImage, CPThemeStateHUD],
|
||||
[@"submenu-indicator-color", A3CPColorActiveTextHighlighted, CPThemeStateHUD],
|
||||
[@"menu-item-default-on-state-image", menuItemHUDOnStateImage, CPThemeStateHUD],
|
||||
[@"menu-item-default-mixed-state-image", menuItemHUDMixedStateImage, CPThemeStateHUD],
|
||||
[@"submenu-indicator-color", A3CPColorActiveTextHighlighted, CPThemeStateHUD],
|
||||
];
|
||||
|
||||
[self registerThemeValues:themeValues forView:menuItemStandardView];
|
||||
|
||||
Reference in new issue
Block a user