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