Home | History | Annotate | Download | only in views
      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