OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/browser_theme_provider.h" | 5 #include "chrome/browser/browser_theme_provider.h" |
6 | 6 |
7 #include "app/resource_bundle.h" | 7 #include "app/resource_bundle.h" |
8 #include "base/utf_string_conversions.h" | 8 #include "base/utf_string_conversions.h" |
9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
10 #include "chrome/browser/browser_theme_pack.h" | 10 #include "chrome/browser/browser_theme_pack.h" |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 #else | 72 #else |
73 // TODO(beng): source from theme provider. | 73 // TODO(beng): source from theme provider. |
74 const SkColor kDefaultColorNTPBackground = SK_ColorWHITE; | 74 const SkColor kDefaultColorNTPBackground = SK_ColorWHITE; |
75 const SkColor kDefaultColorNTPText = SK_ColorBLACK; | 75 const SkColor kDefaultColorNTPText = SK_ColorBLACK; |
76 const SkColor kDefaultColorNTPLink = SkColorSetRGB(6, 55, 116); | 76 const SkColor kDefaultColorNTPLink = SkColorSetRGB(6, 55, 116); |
77 #endif | 77 #endif |
78 const SkColor kDefaultColorNTPHeader = SkColorSetRGB(75, 140, 220); | 78 const SkColor kDefaultColorNTPHeader = SkColorSetRGB(75, 140, 220); |
79 const SkColor kDefaultColorNTPSection = SkColorSetRGB(229, 239, 254); | 79 const SkColor kDefaultColorNTPSection = SkColorSetRGB(229, 239, 254); |
80 const SkColor kDefaultColorNTPSectionText = SK_ColorBLACK; | 80 const SkColor kDefaultColorNTPSectionText = SK_ColorBLACK; |
81 const SkColor kDefaultColorNTPSectionLink = SkColorSetRGB(6, 55, 116); | 81 const SkColor kDefaultColorNTPSectionLink = SkColorSetRGB(6, 55, 116); |
| 82 const SkColor kDefaultColorNTPSectionHeaderText = SkColorSetRGB(76, 76, 76); |
82 const SkColor kDefaultColorControlBackground = SkColorSetARGB(0, 0, 0, 0); | 83 const SkColor kDefaultColorControlBackground = SkColorSetARGB(0, 0, 0, 0); |
83 const SkColor kDefaultColorButtonBackground = SkColorSetARGB(0, 0, 0, 0); | 84 const SkColor kDefaultColorButtonBackground = SkColorSetARGB(0, 0, 0, 0); |
84 #if defined(OS_MACOSX) | 85 #if defined(OS_MACOSX) |
85 const SkColor kDefaultColorToolbarButtonStroke = SkColorSetARGB(75, 81, 81, 81); | 86 const SkColor kDefaultColorToolbarButtonStroke = SkColorSetARGB(75, 81, 81, 81); |
86 const SkColor kDefaultColorToolbarButtonStrokeInactive = | 87 const SkColor kDefaultColorToolbarButtonStrokeInactive = |
87 SkColorSetARGB(75, 99, 99, 99); | 88 SkColorSetARGB(75, 99, 99, 99); |
88 const SkColor kDefaultColorToolbarBezel = SkColorSetRGB(247, 247, 247); | 89 const SkColor kDefaultColorToolbarBezel = SkColorSetRGB(247, 247, 247); |
89 const SkColor kDefaultColorToolbarStroke = SkColorSetRGB(103, 103, 103); | 90 const SkColor kDefaultColorToolbarStroke = SkColorSetRGB(103, 103, 103); |
90 const SkColor kDefaultColorToolbarStrokeInactive = SkColorSetRGB(123, 123, 123); | 91 const SkColor kDefaultColorToolbarStrokeInactive = SkColorSetRGB(123, 123, 123); |
91 #endif | 92 #endif |
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
437 case COLOR_NTP_HEADER: | 438 case COLOR_NTP_HEADER: |
438 return kDefaultColorNTPHeader; | 439 return kDefaultColorNTPHeader; |
439 case COLOR_NTP_SECTION: | 440 case COLOR_NTP_SECTION: |
440 return kDefaultColorNTPSection; | 441 return kDefaultColorNTPSection; |
441 case COLOR_NTP_SECTION_TEXT: | 442 case COLOR_NTP_SECTION_TEXT: |
442 return kDefaultColorNTPSectionText; | 443 return kDefaultColorNTPSectionText; |
443 case COLOR_NTP_SECTION_LINK: | 444 case COLOR_NTP_SECTION_LINK: |
444 return kDefaultColorNTPSectionLink; | 445 return kDefaultColorNTPSectionLink; |
445 case COLOR_NTP_SECTION_LINK_UNDERLINE: | 446 case COLOR_NTP_SECTION_LINK_UNDERLINE: |
446 return TintForUnderline(kDefaultColorNTPSectionLink); | 447 return TintForUnderline(kDefaultColorNTPSectionLink); |
| 448 case COLOR_NTP_SECTION_HEADER_TEXT: |
| 449 return kDefaultColorNTPSectionHeaderText; |
| 450 case COLOR_NTP_SECTION_HEADER_TEXT_HOVER: |
| 451 return kDefaultColorNTPText; |
447 case COLOR_CONTROL_BACKGROUND: | 452 case COLOR_CONTROL_BACKGROUND: |
448 return kDefaultColorControlBackground; | 453 return kDefaultColorControlBackground; |
449 case COLOR_BUTTON_BACKGROUND: | 454 case COLOR_BUTTON_BACKGROUND: |
450 return kDefaultColorButtonBackground; | 455 return kDefaultColorButtonBackground; |
451 #if defined(OS_MACOSX) | 456 #if defined(OS_MACOSX) |
452 case COLOR_TOOLBAR_BUTTON_STROKE: | 457 case COLOR_TOOLBAR_BUTTON_STROKE: |
453 return kDefaultColorToolbarButtonStroke; | 458 return kDefaultColorToolbarButtonStroke; |
454 case COLOR_TOOLBAR_BUTTON_STROKE_INACTIVE: | 459 case COLOR_TOOLBAR_BUTTON_STROKE_INACTIVE: |
455 return kDefaultColorToolbarButtonStrokeInactive; | 460 return kDefaultColorToolbarButtonStrokeInactive; |
456 case COLOR_TOOLBAR_BEZEL: | 461 case COLOR_TOOLBAR_BEZEL: |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
600 void BrowserThemeProvider::OnInfobarDisplayed() { | 605 void BrowserThemeProvider::OnInfobarDisplayed() { |
601 number_of_infobars_++; | 606 number_of_infobars_++; |
602 } | 607 } |
603 | 608 |
604 void BrowserThemeProvider::OnInfobarDestroyed() { | 609 void BrowserThemeProvider::OnInfobarDestroyed() { |
605 number_of_infobars_--; | 610 number_of_infobars_--; |
606 | 611 |
607 if (number_of_infobars_ == 0) | 612 if (number_of_infobars_ == 0) |
608 RemoveUnusedThemes(); | 613 RemoveUnusedThemes(); |
609 } | 614 } |
OLD | NEW |