OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/themes/theme_service.h" | 5 #include "chrome/browser/themes/theme_service.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 | 10 |
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 : ui::NativeTheme::kColorId_ThrobberWaitingColor, | 464 : ui::NativeTheme::kColorId_ThrobberWaitingColor, |
465 nullptr); | 465 nullptr); |
466 color_utils::HSL hsl = GetTint(ThemeProperties::TINT_BUTTONS, incognito); | 466 color_utils::HSL hsl = GetTint(ThemeProperties::TINT_BUTTONS, incognito); |
467 return color_utils::HSLShift(base_color, hsl); | 467 return color_utils::HSLShift(base_color, hsl); |
468 } | 468 } |
469 #if defined(ENABLE_SUPERVISED_USERS) | 469 #if defined(ENABLE_SUPERVISED_USERS) |
470 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL: | 470 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL: |
471 return color_utils::GetReadableColor( | 471 return color_utils::GetReadableColor( |
472 SK_ColorWHITE, GetColor(kLabelBackground, incognito)); | 472 SK_ColorWHITE, GetColor(kLabelBackground, incognito)); |
473 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL_BACKGROUND: | 473 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL_BACKGROUND: |
474 return color_utils::BlendTowardOppositeLuminance( | 474 return color_utils::BlendTowardOppositeLuma( |
475 GetColor(ThemeProperties::COLOR_FRAME, incognito), 0x80); | 475 GetColor(ThemeProperties::COLOR_FRAME, incognito), 0x80); |
476 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL_BORDER: | 476 case ThemeProperties::COLOR_SUPERVISED_USER_LABEL_BORDER: |
477 return color_utils::AlphaBlend(GetColor(kLabelBackground, incognito), | 477 return color_utils::AlphaBlend(GetColor(kLabelBackground, incognito), |
478 SK_ColorBLACK, 230); | 478 SK_ColorBLACK, 230); |
479 #endif | 479 #endif |
480 case ThemeProperties::COLOR_STATUS_BAR_TEXT: { | 480 case ThemeProperties::COLOR_STATUS_BAR_TEXT: { |
481 // A long time ago, we blended the toolbar and the tab text together to | 481 // A long time ago, we blended the toolbar and the tab text together to |
482 // get the status bar text because, at the time, our text rendering in | 482 // get the status bar text because, at the time, our text rendering in |
483 // views couldn't do alpha blending. Even though this is no longer the | 483 // views couldn't do alpha blending. Even though this is no longer the |
484 // case, this blending decision is built into the majority of themes that | 484 // case, this blending decision is built into the majority of themes that |
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
794 | 794 |
795 #if defined(ENABLE_SUPERVISED_USERS) | 795 #if defined(ENABLE_SUPERVISED_USERS) |
796 bool ThemeService::IsSupervisedUser() const { | 796 bool ThemeService::IsSupervisedUser() const { |
797 return profile_->IsSupervised(); | 797 return profile_->IsSupervised(); |
798 } | 798 } |
799 | 799 |
800 void ThemeService::SetSupervisedUserTheme() { | 800 void ThemeService::SetSupervisedUserTheme() { |
801 SetCustomDefaultTheme(new SupervisedUserTheme); | 801 SetCustomDefaultTheme(new SupervisedUserTheme); |
802 } | 802 } |
803 #endif | 803 #endif |
OLD | NEW |