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)12SkBGViewArtist::SkBGViewArtist(SkColor c) 13 { 14 fPaint.setColor(c); 15 } 16 ~SkBGViewArtist()17SkBGViewArtist::~SkBGViewArtist() 18 { 19 } 20 onDraw(SkView *,SkCanvas * canvas)21void 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)27void SkBGViewArtist::onInflate(const SkDOM& dom, const SkDOM::Node* node) 28 { 29 SkPaint_Inflate(&fPaint, dom, node); 30 } 31