1 2 /* 3 * Copyright 2006 The Android Open Source Project 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9 10 #ifndef SkBGViewArtist_DEFINED 11 #define SkBGViewArtist_DEFINED 12 13 #include "SkView.h" 14 #include "SkPaint.h" 15 16 class SkBGViewArtist : public SkView::Artist { 17 public: 18 SkBGViewArtist(SkColor c = SK_ColorWHITE); 19 virtual ~SkBGViewArtist(); 20 21 const SkPaint& paint() const { return fPaint; } 22 SkPaint& paint() { return fPaint; } 23 24 protected: 25 // overrides 26 virtual void onDraw(SkView*, SkCanvas*); 27 virtual void onInflate(const SkDOM&, const SkDOM::Node*); 28 29 private: 30 SkPaint fPaint; 31 }; 32 33 #endif 34