From e5ff43906603dff33e14086cf1e5d73c157d2e8e Mon Sep 17 00:00:00 2001 From: "reed@google.com" Date: Wed, 1 Jun 2011 11:59:08 +0000 Subject: [PATCH] inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1459 2bbb7eff-a529-9590-31e7-b0007b416f81 --- samplecode/SamplePathEffects.cpp | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/samplecode/SamplePathEffects.cpp b/samplecode/SamplePathEffects.cpp index 1ba775f4d1..75566b0412 100644 --- a/samplecode/SamplePathEffects.cpp +++ b/samplecode/SamplePathEffects.cpp @@ -90,7 +90,7 @@ public: } }; -class PathEffectView : public SkView { +class PathEffectView : public SampleView { SkPath fPath; SkPoint fClickPt; public: @@ -121,6 +121,8 @@ public: } fClickPt.set(SkIntToScalar(200), SkIntToScalar(200)); + + this->setBGColor(0xFFDDDDDD); } protected: @@ -133,30 +135,7 @@ protected: return this->INHERITED::onQuery(evt); } - void drawBG(SkCanvas* canvas) { - canvas->drawColor(0xFFDDDDDD); - } - - virtual void onDraw(SkCanvas* canvas) { - this->drawBG(canvas); - - if (false) { - canvas->drawColor(SK_ColorWHITE); - - SkPixelXorXfermode mode(SK_ColorWHITE); - SkPaint paint; - - paint.setColor(SK_ColorRED); - paint.setXfermode(&mode); - paint.setStrokeWidth(SkIntToScalar(8)); - - canvas->drawLine(SkIntToScalar(100), SkIntToScalar(100), - SkIntToScalar(200), SkIntToScalar(200), paint); - canvas->drawLine(SkIntToScalar(100), SkIntToScalar(200), - SkIntToScalar(200), SkIntToScalar(100), paint); - // return; - } - + virtual void onDrawContent(SkCanvas* canvas) { gPhase -= SampleCode::GetAnimSecondsDelta() * 40; this->inval(NULL); @@ -195,7 +174,7 @@ protected: } private: - typedef SkView INHERITED; + typedef SampleView INHERITED; }; //////////////////////////////////////////////////////////////////////////////