diff options
author | mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-05-05 01:59:48 +0000 |
---|---|---|
committer | mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-05-05 01:59:48 +0000 |
commit | 5fd9243fd6b82aa3f2a2fae7c62310e77ab7b6d3 (patch) | |
tree | f24879abbfb8ee487aba55d4da42b6f08a6b1c67 /samplecode/SampleShaders.cpp | |
parent | f871268f560915d523f492cd6d2a2c6146d17d6f (diff) |
switch to inheriting from SampleView
git-svn-id: http://skia.googlecode.com/svn/trunk@1249 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'samplecode/SampleShaders.cpp')
-rw-r--r-- | samplecode/SampleShaders.cpp | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/samplecode/SampleShaders.cpp b/samplecode/SampleShaders.cpp index 86c8b17e82..c1bb0fda21 100644 --- a/samplecode/SampleShaders.cpp +++ b/samplecode/SampleShaders.cpp @@ -40,13 +40,12 @@ static SkShader* make_bitmapfade(const SkBitmap& bm) return shader; } -class ShaderView : public SkView { +class ShaderView : public SampleView { public: SkShader* fShader; SkBitmap fBitmap; - ShaderView() - { + ShaderView() { SkImageDecoder::DecodeFile("/skimages/logo.gif", &fBitmap); SkPoint pts[2]; @@ -71,8 +70,7 @@ public: shaderB->unref(); mode->unref(); } - virtual ~ShaderView() - { + virtual ~ShaderView() { SkSafeUnref(fShader); } @@ -86,16 +84,7 @@ protected: return this->INHERITED::onQuery(evt); } - void drawBG(SkCanvas* canvas) - { -// canvas->drawColor(0xFFDDDDDD); - canvas->drawColor(SK_ColorWHITE); - } - - virtual void onDraw(SkCanvas* canvas) - { - this->drawBG(canvas); - + virtual void onDrawContent(SkCanvas* canvas) { canvas->drawBitmap(fBitmap, 0, 0); canvas->translate(SkIntToScalar(20), SkIntToScalar(120)); @@ -125,19 +114,17 @@ protected: canvas->drawRect(r, paint); } - virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) - { + virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) { this->inval(NULL); return this->INHERITED::onFindClickHandler(x, y); } - virtual bool onClick(Click* click) - { + virtual bool onClick(Click* click) { return this->INHERITED::onClick(click); } private: - typedef SkView INHERITED; + typedef SampleView INHERITED; }; ////////////////////////////////////////////////////////////////////////////// |