| Index: ui/native_theme/native_theme_base.h
|
| diff --git a/ui/native_theme/native_theme_base.h b/ui/native_theme/native_theme_base.h
|
| index f47129381cdccca194daad59841cb7d2bf12029d..6f95c27d4de3f514488fb0ebfbbc42ae102d20ed 100644
|
| --- a/ui/native_theme/native_theme_base.h
|
| +++ b/ui/native_theme/native_theme_base.h
|
| @@ -27,7 +27,7 @@ class NATIVE_THEME_EXPORT NativeThemeBase : public NativeTheme {
|
| gfx::Size GetPartSize(Part part,
|
| State state,
|
| const ExtraParams& extra) const override;
|
| - void Paint(SkCanvas* canvas,
|
| + void Paint(CdlCanvas* canvas,
|
| Part part,
|
| State state,
|
| const gfx::Rect& rect,
|
| @@ -38,92 +38,84 @@ class NATIVE_THEME_EXPORT NativeThemeBase : public NativeTheme {
|
| ~NativeThemeBase() override;
|
|
|
| // Draw the arrow. Used by scrollbar and inner spin button.
|
| - virtual void PaintArrowButton(
|
| - SkCanvas* gc,
|
| - const gfx::Rect& rect,
|
| - Part direction,
|
| - State state) const;
|
| + virtual void PaintArrowButton(CdlCanvas* gc,
|
| + const gfx::Rect& rect,
|
| + Part direction,
|
| + State state) const;
|
| // Paint the scrollbar track. Done before the thumb so that it can contain
|
| // alpha.
|
| virtual void PaintScrollbarTrack(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| Part part,
|
| State state,
|
| const ScrollbarTrackExtraParams& extra_params,
|
| const gfx::Rect& rect) const;
|
| // Draw the scrollbar thumb over the track.
|
| virtual void PaintScrollbarThumb(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| Part part,
|
| State state,
|
| const gfx::Rect& rect,
|
| NativeTheme::ScrollbarOverlayColorTheme theme) const;
|
|
|
| - virtual void PaintScrollbarCorner(SkCanvas* canvas,
|
| + virtual void PaintScrollbarCorner(CdlCanvas* canvas,
|
| State state,
|
| const gfx::Rect& rect) const;
|
|
|
| - virtual void PaintCheckbox(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const ButtonExtraParams& button) const;
|
| + virtual void PaintCheckbox(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const ButtonExtraParams& button) const;
|
|
|
| - virtual void PaintRadio(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const ButtonExtraParams& button) const;
|
| + virtual void PaintRadio(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const ButtonExtraParams& button) const;
|
|
|
| - virtual void PaintButton(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const ButtonExtraParams& button) const;
|
| + virtual void PaintButton(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const ButtonExtraParams& button) const;
|
|
|
| - virtual void PaintTextField(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const TextFieldExtraParams& text) const;
|
| + virtual void PaintTextField(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const TextFieldExtraParams& text) const;
|
|
|
| - virtual void PaintMenuList(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const MenuListExtraParams& menu_list) const;
|
| + virtual void PaintMenuList(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const MenuListExtraParams& menu_list) const;
|
|
|
| virtual void PaintMenuPopupBackground(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| const gfx::Size& size,
|
| const MenuBackgroundExtraParams& menu_background) const;
|
|
|
| virtual void PaintMenuItemBackground(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| State state,
|
| const gfx::Rect& rect,
|
| const MenuItemExtraParams& menu_item) const;
|
|
|
| - virtual void PaintSliderTrack(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const SliderExtraParams& slider) const;
|
| + virtual void PaintSliderTrack(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const SliderExtraParams& slider) const;
|
|
|
| - virtual void PaintSliderThumb(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const SliderExtraParams& slider) const;
|
| + virtual void PaintSliderThumb(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const SliderExtraParams& slider) const;
|
|
|
| virtual void PaintInnerSpinButton(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| State state,
|
| const gfx::Rect& rect,
|
| const InnerSpinButtonExtraParams& spin_button) const;
|
|
|
| virtual void PaintProgressBar(
|
| - SkCanvas* canvas,
|
| + CdlCanvas* canvas,
|
| State state,
|
| const gfx::Rect& rect,
|
| const ProgressBarExtraParams& progress_bar) const;
|
| @@ -145,7 +137,7 @@ class NATIVE_THEME_EXPORT NativeThemeBase : public NativeTheme {
|
| SkScalar brighten_amount) const;
|
|
|
| // Paints the arrow used on the scrollbar and spinner.
|
| - void PaintArrow(SkCanvas* canvas,
|
| + void PaintArrow(CdlCanvas* canvas,
|
| const gfx::Rect& rect,
|
| Part direction,
|
| SkColor color) const;
|
| @@ -161,19 +153,19 @@ class NATIVE_THEME_EXPORT NativeThemeBase : public NativeTheme {
|
| SkPath PathForArrow(const gfx::Rect& rect, Part direction) const;
|
| gfx::Rect BoundingRectForArrow(const gfx::Rect& rect) const;
|
|
|
| - void DrawVertLine(SkCanvas* canvas,
|
| + void DrawVertLine(CdlCanvas* canvas,
|
| int x,
|
| int y1,
|
| int y2,
|
| - const SkPaint& paint) const;
|
| - void DrawHorizLine(SkCanvas* canvas,
|
| + const CdlPaint& paint) const;
|
| + void DrawHorizLine(CdlCanvas* canvas,
|
| int x1,
|
| int x2,
|
| int y,
|
| - const SkPaint& paint) const;
|
| - void DrawBox(SkCanvas* canvas,
|
| + const CdlPaint& paint) const;
|
| + void DrawBox(CdlCanvas* canvas,
|
| const gfx::Rect& rect,
|
| - const SkPaint& paint) const;
|
| + const CdlPaint& paint) const;
|
| SkScalar Clamp(SkScalar value,
|
| SkScalar min,
|
| SkScalar max) const;
|
| @@ -181,11 +173,10 @@ class NATIVE_THEME_EXPORT NativeThemeBase : public NativeTheme {
|
|
|
| // Paint the common parts of the checkboxes and radio buttons.
|
| // borderRadius specifies how rounded the corners should be.
|
| - SkRect PaintCheckboxRadioCommon(
|
| - SkCanvas* canvas,
|
| - State state,
|
| - const gfx::Rect& rect,
|
| - const SkScalar borderRadius) const;
|
| + SkRect PaintCheckboxRadioCommon(CdlCanvas* canvas,
|
| + State state,
|
| + const gfx::Rect& rect,
|
| + const SkScalar borderRadius) const;
|
|
|
| // The length of the arrow buttons, 0 means no buttons are drawn.
|
| int scrollbar_button_length_;
|
|
|