diff options
Diffstat (limited to 'samplecode/SampleBitmapRect.cpp')
-rw-r--r-- | samplecode/SampleBitmapRect.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/samplecode/SampleBitmapRect.cpp b/samplecode/SampleBitmapRect.cpp index 90275b1cde..0e3ae5bf4e 100644 --- a/samplecode/SampleBitmapRect.cpp +++ b/samplecode/SampleBitmapRect.cpp @@ -195,7 +195,18 @@ class BitmapRectView2 : public SampleView { } public: - BitmapRectView2() { + BitmapRectView2() { } + +protected: + bool onQuery(SkEvent* evt) override { + if (SampleCode::TitleQ(*evt)) { + SampleCode::TitleR(evt, "BigBitmapRect"); + return true; + } + return this->INHERITED::onQuery(evt); + } + + void onOnceBeforeDraw() override { make_big_bitmap(&fBitmap); this->setBGColor(SK_ColorGRAY); @@ -209,15 +220,6 @@ public: fDstR[1].offset(0, fDstR[0].height() * 5/4); } -protected: - bool onQuery(SkEvent* evt) override { - if (SampleCode::TitleQ(*evt)) { - SampleCode::TitleR(evt, "BigBitmapRect"); - return true; - } - return this->INHERITED::onQuery(evt); - } - void onDrawContent(SkCanvas* canvas) override { SkPaint paint; paint.setStyle(SkPaint::kStroke_Style); |