hrev44345 adds 1 changeset to branch 'master' old head: 8c4773f75b06851586209f810ac1f8c759bf072f new head: c3c5b8e8ae931ac99282a2cd84fbb2f563b60d7c ---------------------------------------------------------------------------- c3c5b8e: Update the Color Box border color in Appearance and put a TODO in. [ John Scipione <jscipione@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44345 Commit: c3c5b8e8ae931ac99282a2cd84fbb2f563b60d7c URL: http://cgit.haiku-os.org/haiku/commit/?id=c3c5b8e Author: John Scipione <jscipione@xxxxxxxxx> Date: Sun Jul 15 21:36:03 2012 UTC ---------------------------------------------------------------------------- 1 file changed, 6 insertions(+), 2 deletions(-) src/preferences/appearance/ColorWhichItem.cpp | 8 ++++++-- ---------------------------------------------------------------------------- diff --git a/src/preferences/appearance/ColorWhichItem.cpp b/src/preferences/appearance/ColorWhichItem.cpp index 23edda4..7da8529 100644 --- a/src/preferences/appearance/ColorWhichItem.cpp +++ b/src/preferences/appearance/ColorWhichItem.cpp @@ -40,19 +40,23 @@ ColorWhichItem::DrawItem(BView *owner, BRect frame, bool complete) owner->FillRect(frame); } - rgb_color black = {0, 0, 0, 255}; + rgb_color border = (rgb_color){ 184, 184, 184, 255 }; BRect colorRect(frame); colorRect.InsetBy(2, 2); colorRect.right = colorRect.left + colorRect.Height(); owner->SetHighColor(fColor); owner->FillRect(colorRect); - owner->SetHighColor(black); + owner->SetHighColor(border); owner->StrokeRect(colorRect); owner->MovePenTo(frame.left + colorRect.Width() + 8, frame.top + BaselineOffset()); + // TODO: Don't hardcode black here, calculate based on background + // color or use B_CONTROL_TEXT_COLOR constant. + rgb_color black = (rgb_color){ 0, 0, 0, 255 }; + if (!IsEnabled()) owner->SetHighColor(tint_color(black, B_LIGHTEN_2_TINT)); else