Commit d4931a7e authored by tfarina@chromium.org's avatar tfarina@chromium.org

ui/gfx: Drop unused args from PaintMenuBackgroundColor() and pass gfx::Size instead of gfx::Rect.

This is a follow up patch to address the comments from:
http://codereview.chromium.org/9544001/diff/2007/ui/gfx/native_theme_chromeos.cc#newcode662

R=pkasting@chromium.org
TBR=sky@chromium.org

Review URL: https://chromiumcodereview.appspot.com/9565021

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124493 0039d316-1c4b-4281-b951-d872f2087c98
parent c6ee4d1b
...@@ -113,15 +113,11 @@ SkColor NativeThemeAura::GetSystemColor(ColorId color_id) const { ...@@ -113,15 +113,11 @@ SkColor NativeThemeAura::GetSystemColor(ColorId color_id) const {
break; break;
} }
// Return InvalidColor
return kInvalidColorIdColor; return kInvalidColorIdColor;
} }
void NativeThemeAura::PaintMenuPopupBackground( void NativeThemeAura::PaintMenuPopupBackground(SkCanvas* canvas,
SkCanvas* canvas, const gfx::Size& size) const {
State state,
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const {
canvas->drawColor(kMenuBackgroundColor, SkXfermode::kSrc_Mode); canvas->drawColor(kMenuBackgroundColor, SkXfermode::kSrc_Mode);
} }
......
...@@ -25,34 +25,24 @@ class NativeThemeAura : public NativeThemeBase { ...@@ -25,34 +25,24 @@ class NativeThemeAura : public NativeThemeBase {
NativeThemeAura(); NativeThemeAura();
virtual ~NativeThemeAura(); virtual ~NativeThemeAura();
// NativeTheme overrides // Overridden from NativeThemeBase:
virtual SkColor GetSystemColor(ColorId color_id) const OVERRIDE; virtual SkColor GetSystemColor(ColorId color_id) const OVERRIDE;
virtual void PaintMenuPopupBackground(SkCanvas* canvas,
// NativeThemeBase overrides const gfx::Size& size) const OVERRIDE;
virtual void PaintMenuPopupBackground(
SkCanvas* canvas,
State state,
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const OVERRIDE;
virtual void PaintScrollbarTrack( virtual void PaintScrollbarTrack(
SkCanvas* canvas, SkCanvas* canvas,
Part part, Part part,
State state, State state,
const ScrollbarTrackExtraParams& extra_params, const ScrollbarTrackExtraParams& extra_params,
const gfx::Rect& rect) const OVERRIDE; const gfx::Rect& rect) const OVERRIDE;
virtual void PaintArrowButton(SkCanvas* canvas,
virtual void PaintArrowButton( const gfx::Rect& rect,
SkCanvas* canvas, Part direction,
const gfx::Rect& rect, State state) const OVERRIDE;
Part direction, virtual void PaintScrollbarThumb(SkCanvas* canvas,
State state) const OVERRIDE; Part part,
State state,
virtual void PaintScrollbarThumb( const gfx::Rect& rect) const OVERRIDE;
SkCanvas* canvas,
Part part,
State state,
const gfx::Rect& rect) const OVERRIDE;
SkBitmap* GetHorizontalBitmapNamed(int resource_id) const; SkBitmap* GetHorizontalBitmapNamed(int resource_id) const;
......
...@@ -145,7 +145,7 @@ void NativeThemeBase::Paint(SkCanvas* canvas, ...@@ -145,7 +145,7 @@ void NativeThemeBase::Paint(SkCanvas* canvas,
NOTIMPLEMENTED(); NOTIMPLEMENTED();
break; break;
case kMenuPopupBackground: case kMenuPopupBackground:
PaintMenuPopupBackground(canvas, state, rect, extra.menu_list); PaintMenuPopupBackground(canvas, rect.size());
break; break;
case kMenuPopupGutter: case kMenuPopupGutter:
case kMenuPopupSeparator: case kMenuPopupSeparator:
...@@ -666,11 +666,8 @@ void NativeThemeBase::PaintMenuList( ...@@ -666,11 +666,8 @@ void NativeThemeBase::PaintMenuList(
canvas->drawPath(path, paint); canvas->drawPath(path, paint);
} }
void NativeThemeBase::PaintMenuPopupBackground( void NativeThemeBase::PaintMenuPopupBackground(SkCanvas* canvas,
SkCanvas* canvas, const gfx::Size& size) const {
State state,
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const {
canvas->drawColor(kMenuPopupBackgroundColor, SkXfermode::kSrc_Mode); canvas->drawColor(kMenuPopupBackgroundColor, SkXfermode::kSrc_Mode);
} }
......
...@@ -82,11 +82,8 @@ class NativeThemeBase : public NativeTheme { ...@@ -82,11 +82,8 @@ class NativeThemeBase : public NativeTheme {
const gfx::Rect& rect, const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const; const MenuListExtraParams& menu_list) const;
virtual void PaintMenuPopupBackground( virtual void PaintMenuPopupBackground(SkCanvas* canvas,
SkCanvas* canvas, const gfx::Size& size) const;
State state,
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const;
virtual void PaintMenuItemBackground( virtual void PaintMenuItemBackground(
SkCanvas* canvas, SkCanvas* canvas,
......
...@@ -661,9 +661,7 @@ void NativeThemeChromeos::PaintInnerSpinButton(SkCanvas* canvas, ...@@ -661,9 +661,7 @@ void NativeThemeChromeos::PaintInnerSpinButton(SkCanvas* canvas,
void NativeThemeChromeos::PaintMenuPopupBackground( void NativeThemeChromeos::PaintMenuPopupBackground(
SkCanvas* canvas, SkCanvas* canvas,
State state, const gfx::Size& size) const {
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const {
static const SkColor kGradientColors[2] = { static const SkColor kGradientColors[2] = {
SK_ColorWHITE, SK_ColorWHITE,
SkColorSetRGB(0xF0, 0xF0, 0xF0) SkColorSetRGB(0xF0, 0xF0, 0xF0)
...@@ -676,7 +674,7 @@ void NativeThemeChromeos::PaintMenuPopupBackground( ...@@ -676,7 +674,7 @@ void NativeThemeChromeos::PaintMenuPopupBackground(
SkPoint points[2]; SkPoint points[2];
points[0].iset(0, 0); points[0].iset(0, 0);
points[1].iset(0, rect.height()); points[1].iset(0, size.height());
SkShader* shader = SkGradientShader::CreateLinear(points, SkShader* shader = SkGradientShader::CreateLinear(points,
kGradientColors, kGradientPoints, arraysize(kGradientPoints), kGradientColors, kGradientPoints, arraysize(kGradientPoints),
...@@ -690,7 +688,7 @@ void NativeThemeChromeos::PaintMenuPopupBackground( ...@@ -690,7 +688,7 @@ void NativeThemeChromeos::PaintMenuPopupBackground(
paint.setStyle(SkPaint::kFill_Style); paint.setStyle(SkPaint::kFill_Style);
paint.setXfermodeMode(SkXfermode::kSrc_Mode); paint.setXfermodeMode(SkXfermode::kSrc_Mode);
canvas->drawRect(gfx::RectToSkRect(gfx::Rect(rect.size())), paint); canvas->drawRect(gfx::RectToSkRect(gfx::Rect(size)), paint);
} }
void NativeThemeChromeos::PaintProgressBar(SkCanvas* canvas, void NativeThemeChromeos::PaintProgressBar(SkCanvas* canvas,
......
...@@ -78,11 +78,8 @@ class NativeThemeChromeos : public NativeThemeBase { ...@@ -78,11 +78,8 @@ class NativeThemeChromeos : public NativeThemeBase {
const gfx::Rect& rect, const gfx::Rect& rect,
const InnerSpinButtonExtraParams& spin_button) const OVERRIDE; const InnerSpinButtonExtraParams& spin_button) const OVERRIDE;
virtual void PaintMenuPopupBackground( virtual void PaintMenuPopupBackground(SkCanvas* canvas,
SkCanvas* canvas, const gfx::Size& size) const OVERRIDE;
State state,
const gfx::Rect& rect,
const MenuListExtraParams& menu_list) const OVERRIDE;
// Draw the progress bar. // Draw the progress bar.
virtual void PaintProgressBar(SkCanvas* canvas, virtual void PaintProgressBar(SkCanvas* canvas,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment