diff options
author | alokp@chromium.org <alokp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 14:55:52 +0000 |
---|---|---|
committer | alokp@chromium.org <alokp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 14:55:52 +0000 |
commit | 885038e916c81e9308a88de23f797e8371f9c2a0 (patch) | |
tree | 4344f3691e246c4fddbea756f827e2c80d94e6fa /ui/gfx/native_theme_linux.h | |
parent | 11f595b2430eaa775245f7d7c24babf5a3e6fa09 (diff) | |
download | chromium_src-885038e916c81e9308a88de23f797e8371f9c2a0.zip chromium_src-885038e916c81e9308a88de23f797e8371f9c2a0.tar.gz chromium_src-885038e916c81e9308a88de23f797e8371f9c2a0.tar.bz2 |
Eliminate skia::PlatformCanvas - Step 1 (linux)
Patch corresponding to r80955 on linux.
Review URL: http://codereview.chromium.org/6813050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81099 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/native_theme_linux.h')
-rw-r--r-- | ui/gfx/native_theme_linux.h | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/ui/gfx/native_theme_linux.h b/ui/gfx/native_theme_linux.h index 2b117c1..bc7ce36 100644 --- a/ui/gfx/native_theme_linux.h +++ b/ui/gfx/native_theme_linux.h @@ -9,10 +9,6 @@ #include "skia/ext/platform_canvas.h" #include "ui/gfx/native_theme.h" -namespace skia { -class PlatformCanvas; -} - namespace gfx { class Rect; class Size; @@ -25,7 +21,7 @@ class NativeThemeLinux : public NativeTheme { // NativeTheme implementation: virtual gfx::Size GetPartSize(Part part) const; - virtual void Paint(skia::PlatformCanvas* canvas, + virtual void Paint(SkCanvas* canvas, Part part, State state, const gfx::Rect& rect, @@ -37,73 +33,73 @@ class NativeThemeLinux : public NativeTheme { // Draw the arrow. Used by scrollbar and inner spin button. virtual void PaintArrowButton( - skia::PlatformCanvas* gc, + SkCanvas* 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(skia::PlatformCanvas* canvas, + virtual void PaintScrollbarTrack(SkCanvas* canvas, Part part, State state, const ScrollbarTrackExtraParams& extra_params, const gfx::Rect& rect) const; // Draw the scrollbar thumb over the track. - virtual void PaintScrollbarThumb(skia::PlatformCanvas* canvas, + virtual void PaintScrollbarThumb(SkCanvas* canvas, Part part, State state, const gfx::Rect& rect) const; // Draw the checkbox. - virtual void PaintCheckbox(skia::PlatformCanvas* canvas, + virtual void PaintCheckbox(SkCanvas* canvas, State state, const gfx::Rect& rect, const ButtonExtraParams& button) const; // Draw the radio. - virtual void PaintRadio(skia::PlatformCanvas* canvas, + virtual void PaintRadio(SkCanvas* canvas, State state, const gfx::Rect& rect, const ButtonExtraParams& button) const; // Draw the push button. - virtual void PaintButton(skia::PlatformCanvas* canvas, + virtual void PaintButton(SkCanvas* canvas, State state, const gfx::Rect& rect, const ButtonExtraParams& button) const; // Draw the text field. - virtual void PaintTextField(skia::PlatformCanvas* canvas, + virtual void PaintTextField(SkCanvas* canvas, State state, const gfx::Rect& rect, const TextFieldExtraParams& text) const; // Draw the menu list. - virtual void PaintMenuList(skia::PlatformCanvas* canvas, + virtual void PaintMenuList(SkCanvas* canvas, State state, const gfx::Rect& rect, const MenuListExtraParams& menu_list) const; // Draw the slider track. - virtual void PaintSliderTrack(skia::PlatformCanvas* canvas, + virtual void PaintSliderTrack(SkCanvas* canvas, State state, const gfx::Rect& rect, const SliderExtraParams& slider) const; // Draw the slider thumb. - virtual void PaintSliderThumb(skia::PlatformCanvas* canvas, + virtual void PaintSliderThumb(SkCanvas* canvas, State state, const gfx::Rect& rect, const SliderExtraParams& slider) const; // Draw the inner spin button. - virtual void PaintInnerSpinButton(skia::PlatformCanvas* canvas, + virtual void PaintInnerSpinButton(SkCanvas* canvas, State state, const gfx::Rect& rect, const InnerSpinButtonExtraParams& spin_button) const; // Draw the progress bar. - virtual void PaintProgressBar(skia::PlatformCanvas* canvas, + virtual void PaintProgressBar(SkCanvas* canvas, State state, const gfx::Rect& rect, const ProgressBarExtraParams& progress_bar) const; protected: - bool IntersectsClipRectInt(skia::PlatformCanvas* canvas, + bool IntersectsClipRectInt(SkCanvas* canvas, int x, int y, int w, int h) const; - void DrawBitmapInt(skia::PlatformCanvas* canvas, const SkBitmap& bitmap, + void DrawBitmapInt(SkCanvas* canvas, const SkBitmap& bitmap, int src_x, int src_y, int src_w, int src_h, int dest_x, int dest_y, int dest_w, int dest_h) const; |