| 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 "ui/native_theme/native_theme_base.h" | 5 #include "ui/native_theme/native_theme_base.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 NOTIMPLEMENTED(); | 244 NOTIMPLEMENTED(); |
| 245 break; | 245 break; |
| 246 default: | 246 default: |
| 247 NOTREACHED() << "Unknown theme part: " << part; | 247 NOTREACHED() << "Unknown theme part: " << part; |
| 248 break; | 248 break; |
| 249 } | 249 } |
| 250 | 250 |
| 251 canvas->restore(); | 251 canvas->restore(); |
| 252 } | 252 } |
| 253 | 253 |
| 254 bool NativeThemeBase::SupportsNinePatch(Part part) const { |
| 255 return false; |
| 256 } |
| 257 |
| 258 gfx::Size NativeThemeBase::GetNinePatchCanvasSize(Part part) const { |
| 259 NOTREACHED() << "NativeThemeBase doesn't support nine-patch resources."; |
| 260 return gfx::Size(); |
| 261 } |
| 262 |
| 263 gfx::Rect NativeThemeBase::GetNinePatchAperture(Part part) const { |
| 264 NOTREACHED() << "NativeThemeBase doesn't support nine-patch resources."; |
| 265 return gfx::Rect(); |
| 266 } |
| 267 |
| 254 NativeThemeBase::NativeThemeBase() | 268 NativeThemeBase::NativeThemeBase() |
| 255 : scrollbar_width_(kDefaultScrollbarWidth), | 269 : scrollbar_width_(kDefaultScrollbarWidth), |
| 256 scrollbar_button_length_(kDefaultScrollbarButtonLength) { | 270 scrollbar_button_length_(kDefaultScrollbarButtonLength) { |
| 257 } | 271 } |
| 258 | 272 |
| 259 NativeThemeBase::~NativeThemeBase() { | 273 NativeThemeBase::~NativeThemeBase() { |
| 260 } | 274 } |
| 261 | 275 |
| 262 void NativeThemeBase::PaintArrowButton(cc::PaintCanvas* canvas, | 276 void NativeThemeBase::PaintArrowButton(cc::PaintCanvas* canvas, |
| 263 const gfx::Rect& rect, | 277 const gfx::Rect& rect, |
| (...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1002 SkScalar min_diff = Clamp((hsv1[1] + hsv2[1]) * 1.2f, 0.28f, 0.5f); | 1016 SkScalar min_diff = Clamp((hsv1[1] + hsv2[1]) * 1.2f, 0.28f, 0.5f); |
| 1003 SkScalar diff = Clamp(fabs(hsv1[2] - hsv2[2]) / 2, min_diff, 0.5f); | 1017 SkScalar diff = Clamp(fabs(hsv1[2] - hsv2[2]) / 2, min_diff, 0.5f); |
| 1004 | 1018 |
| 1005 if (hsv1[2] + hsv2[2] > 1.0) | 1019 if (hsv1[2] + hsv2[2] > 1.0) |
| 1006 diff = -diff; | 1020 diff = -diff; |
| 1007 | 1021 |
| 1008 return SaturateAndBrighten(hsv2, -0.2f, diff); | 1022 return SaturateAndBrighten(hsv2, -0.2f, diff); |
| 1009 } | 1023 } |
| 1010 | 1024 |
| 1011 } // namespace ui | 1025 } // namespace ui |
| OLD | NEW |