From 38e2ca3589dc8145875303ebf95c6460df5e7308 Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Mon, 27 Jul 2009 16:20:12 -0700 Subject: [PATCH] Add pushed states to checkboxes. --- .../Resources/check-box-bezel-highlighted.png | Bin 0 -> 289 bytes .../check-box-bezel-selected-highlighted.png | Bin 0 -> 625 bytes AppKit/Themes/Aristo/ThemeDescriptors.j | 12 ++++++++++++ 3 files changed, 12 insertions(+) create mode 100644 AppKit/Themes/Aristo/Resources/check-box-bezel-highlighted.png create mode 100644 AppKit/Themes/Aristo/Resources/check-box-bezel-selected-highlighted.png diff --git a/AppKit/Themes/Aristo/Resources/check-box-bezel-highlighted.png b/AppKit/Themes/Aristo/Resources/check-box-bezel-highlighted.png new file mode 100644 index 0000000000000000000000000000000000000000..51e26047ed49054e9342608b94dbb105acfbef03 GIT binary patch literal 289 zcmV++0p9+JP)7A!xpaaDJ8+SyO@Cp1U%@N!B% nH%+6!7MJQ7!3NyH@g=|j?m@g!*4HD100000NkvXXu0mjfDY$mp literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/Resources/check-box-bezel-selected-highlighted.png b/AppKit/Themes/Aristo/Resources/check-box-bezel-selected-highlighted.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2a5f089f9e1368b34fabd484f3b0f71ab6f1bc GIT binary patch literal 625 zcmV-%0*?KOP)TX%iFd zBok9>Vqz>Ye%DmcU*bl^wR;z$bkl|Y0Z|GSM8SeVP=cUa10oizAc|N5wMmF=(j>L* z%)JxOooYj=je6mQx#yhcd~nb7-F{lc|D4II7f1T~*{zP?mzm=@8rg1;E|FrrKp{Bd z*;7`%(a@~bmRG_P2g1Q?@kj_>mG!K8_udrN!L&WGgD?UE1`|SD@p&|SF4tjmu`Bpt z_AOq$nMEKP$FON&Y%F(3!bY{x?pg7BwTu^q0tUk|=(>*cXUFlw5(eWm2PN1Qv~3Id z$B&=|4KVKj&YeEtCTOnJp$N_)6G+WW-$A?G+PX^>@-tY23XeaC(Zqg4_nEF;atfz8 zZQH?8Z3$oJOL+3&KCBJy+TImkWBywOddNU1;K$L-5!WsyIf6GUG#bnBnGU>#7ZzYb@EutXr&8FMn?o{@fa7#X;*YB;+pgK%G89GG=FDa@n?VlW0n$p#wrdJ4 z$W*i0hGoePoWDxO$#~+XnQ+9-_G(KbU7)1qKm3&y(nHeqp8^a3j3Yrkr)lZY00000 LNkvXXu0mjfRSFw& literal 0 HcmV?d00001 diff --git a/AppKit/Themes/Aristo/ThemeDescriptors.j b/AppKit/Themes/Aristo/ThemeDescriptors.j index 7eeefa96d..7be96d1cb 100644 --- a/AppKit/Themes/Aristo/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo/ThemeDescriptors.j @@ -386,6 +386,16 @@ [ [_CPCibCustomResource imageResourceWithName:"check-box-bezel-selected.png" size:CGSizeMake(15.0, 16.0)], nil, nil ] + isVertical:NO]), + bezelColorSelectedHighlighted = PatternColor([[CPThreePartImage alloc] initWithImageSlices: + [ + [_CPCibCustomResource imageResourceWithName:"check-box-bezel-selected-highlighted.png" size:CGSizeMake(15.0, 16.0)], nil, nil + ] + isVertical:NO]), + bezelColorHighlighted = PatternColor([[CPThreePartImage alloc] initWithImageSlices: + [ + [_CPCibCustomResource imageResourceWithName:"check-box-bezel-highlighted.png" size:CGSizeMake(15.0, 16.0)], nil, nil + ] isVertical:NO]); [button setValue:CPLeftTextAlignment forThemeAttribute:@"alignment" inState:CPThemeStateBordered]; @@ -393,6 +403,8 @@ [button setValue:CGInsetMake(0.0, 0.0, 0.0, 20.0) forThemeAttribute:@"content-inset" inState:CPThemeStateBordered]; [button setValue:bezelColor forThemeAttribute:@"bezel-color" inState:CPThemeStateBordered]; [button setValue:bezelColorSelected forThemeAttribute:@"bezel-color" inState:CPThemeStateBordered | CPThemeStateSelected]; + [button setValue:bezelColorSelectedHighlighted forThemeAttribute:@"bezel-color" inState:CPThemeStateBordered | CPThemeStateSelected | CPThemeStateHighlighted]; + [button setValue:bezelColorHighlighted forThemeAttribute:@"bezel-color" inState:CPThemeStateBordered | CPThemeStateHighlighted]; [button setValue:CGSizeMake(0.0, 17.0) forThemeAttribute:@"min-size"];