Lines Matching full:dom
11 static void assert_no_attr(const SkDOM& dom, const SkDOM::Node* node, const char attr[])
13 const char* value = dom.findAttr(node, attr);
18 #define assert_no_attr(dom, node, attr)
122 void SkWidget::onInflate(const SkDOM& dom, const SkDOM::Node* node)
124 this->INHERITED::onInflate(dom, node);
126 if ((node = dom.getFirstChild(node, "event")) != NULL)
127 fEvent.inflate(dom, node);
170 void SkHasLabelWidget::onInflate(const SkDOM& dom, const SkDOM::Node* node)
172 this->INHERITED::onInflate(dom, node);
174 const char* text = dom.findAttr(node, "label");
195 void SkButtonWidget::onInflate(const SkDOM& dom, const SkDOM::Node* node)
197 this->INHERITED::onInflate(dom, node);
200 if ((index = dom.findList(node, "buttonState", "off,on,unknown")) >= 0)
458 void SkStaticTextView::onInflate(const SkDOM& dom, const SkDOM::Node* node)
460 this->INHERITED::onInflate(dom, node);
463 if ((index = dom.findList(node, "mode", "fixed,auto-width,auto-height")) >= 0)
466 assert_no_attr(dom, node, "mode");
468 if ((index = dom.findList(node, "spacing-align", "start,center,end")) >= 0)
471 assert_no_attr(dom, node, "mode");
474 if (dom.findScalars(node, "margin", s, 2))
477 assert_no_attr(dom, node, "margin");
479 const char* text = dom.findAttr(node, "text");
483 if ((node = dom.getFirstChild(node, "paint")) != NULL)
484 SkPaint_Inflate(&fPaint, dom, node);
544 void SkBitmapView::onInflate(const SkDOM& dom, const SkDOM::Node* node)
546 this->INHERITED::onInflate(dom, node);
548 const char* src = dom.findAttr(node, "src");