diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-11-16 14:52:01 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-11-16 14:52:01 +0000 |
commit | e72fee513a5f903d6aa17066d2f3b79ac31f05de (patch) | |
tree | 486b749a7e46e13cc5f087b75b7d073b05fd5bdf /samplecode/SamplePathClip.cpp | |
parent | f0f4e9abba62a405b7a41e40fcee20b45eb348ee (diff) |
add onSendClickToChildren to views, so a view can capture all clicks.
speedup some of the unittests that were too slow
minor cleanup in SkScan_Path, in prep for larger changes
git-svn-id: http://skia.googlecode.com/svn/trunk@426 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SamplePathClip.cpp')
-rw-r--r-- | samplecode/SamplePathClip.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/samplecode/SamplePathClip.cpp b/samplecode/SamplePathClip.cpp index ece64ae75d..a126cbff80 100644 --- a/samplecode/SamplePathClip.cpp +++ b/samplecode/SamplePathClip.cpp @@ -119,9 +119,13 @@ protected: SkIntToScalar(250), SkIntToScalar(400)); canvas->drawOval(oval, p); } - + virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) { - fCenter.set(x, y); + return new Click(this); + } + + virtual bool onClick(Click* click) { + fCenter.set(click->fCurr.fX, click->fCurr.fY); this->inval(NULL); return NULL; } |