summaryrefslogtreecommitdiffstats
path: root/ui/gfx/canvas_android.cc
diff options
context:
space:
mode:
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 02:23:56 +0000
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 02:23:56 +0000
commit0834e1b153c28dec0ae9e90080ad7a106f1c8c84 (patch)
tree3a939399a68c91722271573bf2589266d642d58f /ui/gfx/canvas_android.cc
parentc8678d8870826350577c3f00e922e442abb647c9 (diff)
downloadchromium_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.cc11
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();
}