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
16class SkBGViewArtist : public SkView::Artist {
17public:
18            SkBGViewArtist(SkColor c = SK_ColorWHITE);
19    virtual ~SkBGViewArtist();
20
21    const SkPaint&  paint() const { return fPaint; }
22    SkPaint&        paint() { return fPaint; }
23
24protected:
25    // overrides
26    virtual void onDraw(SkView*, SkCanvas*);
27    virtual void onInflate(const SkDOM&, const SkDOM::Node*);
28
29private:
30    SkPaint fPaint;
31};
32
33#endif
34