Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(750)

Side by Side Diff: chrome/browser/browser_theme_provider.cc

Issue 3156049: First set of changes for M7 NTP. (Closed) Base URL: git://codf21.jail/chromium.git
Patch Set: pre-review cleanup Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698