1 
2 /*
3  * Copyright 2011 Google Inc.
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 #include "SkBGViewArtist.h"
9 #include "SkCanvas.h"
10 #include "SkParsePaint.h"
11 
SkBGViewArtist(SkColor c)12 SkBGViewArtist::SkBGViewArtist(SkColor c)
13 {
14     fPaint.setColor(c);
15 }
16 
~SkBGViewArtist()17 SkBGViewArtist::~SkBGViewArtist()
18 {
19 }
20 
onDraw(SkView *,SkCanvas * canvas)21 void SkBGViewArtist::onDraw(SkView*, SkCanvas* canvas)
22 {
23     // only works for views that are clipped their bounds.
24     canvas->drawPaint(fPaint);
25 }
26 
onInflate(const SkDOM & dom,const SkDOM::Node * node)27 void SkBGViewArtist::onInflate(const SkDOM& dom, const SkDOM::Node* node)
28 {
29     SkPaint_Inflate(&fPaint, dom, node);
30 }
31