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