diff options
author | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-11 02:23:56 +0000 |
---|---|---|
committer | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-11 02:23:56 +0000 |
commit | 0834e1b153c28dec0ae9e90080ad7a106f1c8c84 (patch) | |
tree | 3a939399a68c91722271573bf2589266d642d58f /ui/gfx/canvas_android.cc | |
parent | c8678d8870826350577c3f00e922e442abb647c9 (diff) | |
download | chromium_src-0834e1b153c28dec0ae9e90080ad7a106f1c8c84.zip chromium_src-0834e1b153c28dec0ae9e90080ad7a106f1c8c84.tar.gz chromium_src-0834e1b153c28dec0ae9e90080ad7a106f1c8c84.tar.bz2 |
ash: Better and faster text shadows.
- Add a DrawStringWithShadows that draws text with shadows to canvas skia
and RenderText;
- Use DrawStringWithShadows in DropShadowLabel for better and faster text
shadows;
BUG=121694
TEST=Verify fix for issue 121694.
Review URL: http://codereview.chromium.org/10008027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131696 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/canvas_android.cc')
-rw-r--r-- | ui/gfx/canvas_android.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ui/gfx/canvas_android.cc b/ui/gfx/canvas_android.cc index 8d24d3a..3d8a823 100644 --- a/ui/gfx/canvas_android.cc +++ b/ui/gfx/canvas_android.cc @@ -16,11 +16,12 @@ void Canvas::SizeStringInt(const string16& text, NOTIMPLEMENTED(); } -void Canvas::DrawStringInt(const string16& text, - const gfx::Font& font, - SkColor color, - int x, int y, int w, int h, - int flags) { +void Canvas::DrawStringWithShadows(const string16& text, + const gfx::Font& font, + SkColor color, + const gfx::Rect& text_bounds, + int flags, + const std::vector<ShadowValue>& shadows) { NOTIMPLEMENTED(); } |