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

Side by Side Diff: ui/native_theme/native_theme_win.cc

Issue 795933009: [AiS] for desktop, two lines and font sytles (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Review updates Created 5 years, 9 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) 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 "ui/native_theme/native_theme_win.h" 5 #include "ui/native_theme/native_theme_win.h"
6 6
7 #include <windows.h> 7 #include <windows.h>
8 #include <uxtheme.h> 8 #include <uxtheme.h>
9 #include <vsstyle.h> 9 #include <vsstyle.h>
10 #include <vssym32.h> 10 #include <vssym32.h>
(...skipping 589 matching lines...) Expand 10 before | Expand all | Expand 10 after
600 600
601 // Results Tables 601 // Results Tables
602 case kColorId_ResultsTableNormalBackground: 602 case kColorId_ResultsTableNormalBackground:
603 return system_colors_[COLOR_WINDOW]; 603 return system_colors_[COLOR_WINDOW];
604 case kColorId_ResultsTableHoveredBackground: 604 case kColorId_ResultsTableHoveredBackground:
605 return color_utils::AlphaBlend(system_colors_[COLOR_HIGHLIGHT], 605 return color_utils::AlphaBlend(system_colors_[COLOR_HIGHLIGHT],
606 system_colors_[COLOR_WINDOW], 0x40); 606 system_colors_[COLOR_WINDOW], 0x40);
607 case kColorId_ResultsTableSelectedBackground: 607 case kColorId_ResultsTableSelectedBackground:
608 return system_colors_[COLOR_HIGHLIGHT]; 608 return system_colors_[COLOR_HIGHLIGHT];
609 case kColorId_ResultsTableNormalText: 609 case kColorId_ResultsTableNormalText:
610 return system_colors_[COLOR_WINDOWTEXT];
610 case kColorId_ResultsTableHoveredText: 611 case kColorId_ResultsTableHoveredText:
611 return system_colors_[COLOR_WINDOWTEXT]; 612 return color_utils::GetReadableColor(
613 system_colors_[COLOR_WINDOWTEXT],
614 GetSystemColor(kColorId_ResultsTableHoveredBackground));
612 case kColorId_ResultsTableSelectedText: 615 case kColorId_ResultsTableSelectedText:
613 return system_colors_[COLOR_HIGHLIGHTTEXT]; 616 return system_colors_[COLOR_HIGHLIGHTTEXT];
614 case kColorId_ResultsTableNormalDimmedText: 617 case kColorId_ResultsTableNormalDimmedText:
615 return color_utils::AlphaBlend(system_colors_[COLOR_WINDOWTEXT], 618 return color_utils::AlphaBlend(system_colors_[COLOR_WINDOWTEXT],
616 system_colors_[COLOR_WINDOW], 0x80); 619 system_colors_[COLOR_WINDOW], 0x80);
617 case kColorId_ResultsTableHoveredDimmedText: 620 case kColorId_ResultsTableHoveredDimmedText:
618 return color_utils::AlphaBlend( 621 return color_utils::AlphaBlend(
619 system_colors_[COLOR_WINDOWTEXT], 622 system_colors_[COLOR_WINDOWTEXT],
620 GetSystemColor(kColorId_ResultsTableHoveredBackground), 0x80); 623 GetSystemColor(kColorId_ResultsTableHoveredBackground), 0x80);
621 case kColorId_ResultsTableSelectedDimmedText: 624 case kColorId_ResultsTableSelectedDimmedText:
(...skipping 12 matching lines...) Expand all
634 case kColorId_ResultsTableNormalDivider: 637 case kColorId_ResultsTableNormalDivider:
635 return color_utils::AlphaBlend(system_colors_[COLOR_WINDOWTEXT], 638 return color_utils::AlphaBlend(system_colors_[COLOR_WINDOWTEXT],
636 system_colors_[COLOR_WINDOW], 0x34); 639 system_colors_[COLOR_WINDOW], 0x34);
637 case kColorId_ResultsTableHoveredDivider: 640 case kColorId_ResultsTableHoveredDivider:
638 return color_utils::AlphaBlend( 641 return color_utils::AlphaBlend(
639 system_colors_[COLOR_WINDOWTEXT], 642 system_colors_[COLOR_WINDOWTEXT],
640 GetSystemColor(kColorId_ResultsTableHoveredBackground), 0x34); 643 GetSystemColor(kColorId_ResultsTableHoveredBackground), 0x34);
641 case kColorId_ResultsTableSelectedDivider: 644 case kColorId_ResultsTableSelectedDivider:
642 return color_utils::AlphaBlend(system_colors_[COLOR_HIGHLIGHTTEXT], 645 return color_utils::AlphaBlend(system_colors_[COLOR_HIGHLIGHTTEXT],
643 system_colors_[COLOR_HIGHLIGHT], 0x34); 646 system_colors_[COLOR_HIGHLIGHT], 0x34);
647 case kColorId_ResultsTablePositiveText:
648 return color_utils::GetReadableColor(Sk_ColorGREEN,
649 system_colors_[COLOR_WINDOW]);
650 case kColorId_ResultsTablePositiveHoveredText:
651 return color_utils::GetReadableColor(
652 Sk_ColorGREEN,
653 GetSystemColor(kColorId_ResultsTableHoveredBackground));
654 case kColorId_ResultsTablePositiveSelectedText:
655 return color_utils::GetReadableColor(Sk_ColorGREEN,
656 system_colors_[COLOR_HIGHLIGHT]);
657 case kColorId_ResultsTableNegativeText:
658 return color_utils::GetReadableColor(Sk_ColorRED,
659 system_colors_[COLOR_WINDOW]);
660 case kColorId_ResultsTableNegativeHoveredText:
661 return color_utils::GetReadableColor(
662 Sk_ColorRED, GetSystemColor(kColorId_ResultsTableHoveredBackground));
663 case kColorId_ResultsTableNegativeSelectedText:
664 return color_utils::GetReadableColor(Sk_ColorRED,
665 system_colors_[COLOR_HIGHLIGHT]);
644 } 666 }
645 NOTREACHED(); 667 NOTREACHED();
646 return kInvalidColorIdColor; 668 return kInvalidColorIdColor;
647 } 669 }
648 670
649 void NativeThemeWin::PaintIndirect(SkCanvas* canvas, 671 void NativeThemeWin::PaintIndirect(SkCanvas* canvas,
650 Part part, 672 Part part,
651 State state, 673 State state,
652 const gfx::Rect& rect, 674 const gfx::Rect& rect,
653 const ExtraParams& extra) const { 675 const ExtraParams& extra) const {
(...skipping 1405 matching lines...) Expand 10 before | Expand all | Expand 10 after
2059 break; 2081 break;
2060 case LAST: 2082 case LAST:
2061 NOTREACHED(); 2083 NOTREACHED();
2062 break; 2084 break;
2063 } 2085 }
2064 theme_handles_[theme_name] = handle; 2086 theme_handles_[theme_name] = handle;
2065 return handle; 2087 return handle;
2066 } 2088 }
2067 2089
2068 } // namespace ui 2090 } // namespace ui
OLDNEW
« chrome/browser/ui/views/omnibox/omnibox_result_view.cc ('K') | « ui/native_theme/native_theme.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698