| Index: ui/views/shadow_border.h
|
| diff --git a/ui/views/shadow_border.h b/ui/views/shadow_border.h
|
| index fd0565f11ff5e4f0940901106e2a8602a7e67c92..afe4b6466f2a07a9f2ccd86e2b06ebc9812b499c 100644
|
| --- a/ui/views/shadow_border.h
|
| +++ b/ui/views/shadow_border.h
|
| @@ -6,6 +6,7 @@
|
| #define UI_VIEWS_SHADOW_BORDER_H_
|
|
|
| #include "third_party/skia/include/core/SkColor.h"
|
| +#include "ui/gfx/shadow_value.h"
|
| #include "ui/views/border.h"
|
| #include "ui/views/views_export.h"
|
|
|
| @@ -14,10 +15,7 @@ namespace views {
|
| // Creates a css box-shadow like border which fades into SK_ColorTRANSPARENT.
|
| class VIEWS_EXPORT ShadowBorder : public views::Border {
|
| public:
|
| - ShadowBorder(int blur,
|
| - SkColor color,
|
| - int vertical_offset,
|
| - int horizontal_offset);
|
| + explicit ShadowBorder(const gfx::ShadowValue& shadow);
|
| ~ShadowBorder() override;
|
|
|
| protected:
|
| @@ -27,18 +25,11 @@ class VIEWS_EXPORT ShadowBorder : public views::Border {
|
| gfx::Size GetMinimumSize() const override;
|
|
|
| private:
|
| - // Blur amount of the shadow in pixels. For details on how blur is defined see
|
| - // comments for blur_ in class ShadowValue.
|
| - const int blur_;
|
| + // The shadow value to use for this border.
|
| + const gfx::ShadowValue shadow_value_;
|
|
|
| - // Shadow color.
|
| - const SkColor color_;
|
| -
|
| - // Number of pixels to shift shadow to bottom.
|
| - const int vertical_offset_;
|
| -
|
| - // Number of pixels to shift shadow to right.
|
| - const int horizontal_offset_;
|
| + // The insets of this border.
|
| + const gfx::Insets insets_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ShadowBorder);
|
| };
|
|
|