• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
paint()21     const SkPaint&  paint() const { return fPaint; }
paint()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