implemented disabled look for triangle thumb

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14714 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2005-11-05 16:44:17 +00:00
parent da4313d711
commit e1ab68c612
+20 -8
View File
@@ -1594,14 +1594,26 @@ BSlider::_DrawTriangleThumb()
BRect frame = ThumbFrame(); BRect frame = ThumbFrame();
BView *view = OffscreenView(); BView *view = OffscreenView();
rgb_color no_tint = ui_color(B_PANEL_BACKGROUND_COLOR), rgb_color no_tint = ui_color(B_PANEL_BACKGROUND_COLOR);
lighten1 = tint_color(no_tint, B_LIGHTEN_1_TINT), rgb_color lightenmax;
// lighten2 = tint_color(no_tint, B_LIGHTEN_2_TINT), rgb_color lighten1;
lightenmax = tint_color(no_tint, B_LIGHTEN_MAX_TINT), rgb_color darken2;
// darken1 = tint_color(no_tint, B_DARKEN_1_TINT), rgb_color darken3;
darken2 = tint_color(no_tint, B_DARKEN_2_TINT), rgb_color darkenmax;
darken3 = tint_color(no_tint, B_DARKEN_3_TINT),
darkenmax = tint_color(no_tint, B_DARKEN_MAX_TINT); if (IsEnabled()) {
lightenmax = tint_color(no_tint, B_LIGHTEN_MAX_TINT);
lighten1 = no_tint;
darken2 = tint_color(no_tint, B_DARKEN_2_TINT);
darken3 = tint_color(no_tint, B_DARKEN_3_TINT);
darkenmax = tint_color(no_tint, B_DARKEN_MAX_TINT);
} else {
lightenmax = tint_color(no_tint, B_LIGHTEN_2_TINT);
lighten1 = tint_color(no_tint, B_LIGHTEN_1_TINT);
darken2 = tint_color(no_tint, (B_NO_TINT + B_DARKEN_1_TINT) / 2.0);
darken3 = tint_color(no_tint, B_DARKEN_1_TINT);
darkenmax = tint_color(no_tint, B_DARKEN_3_TINT);
}
view->SetDrawingMode(B_OP_OVER); view->SetDrawingMode(B_OP_OVER);