Lines Matching refs:dom
428 void SkListView::onInflate(const SkDOM& dom, const SkDOM::Node* node) in onInflate() argument
430 this->INHERITED::onInflate(dom, node); in onInflate()
434 if (dom.findBool(node, "scrollBar", &hasScrollBar)) in onInflate()
440 if ((child = dom.getFirstChild(node, "bindings")) != NULL) in onInflate()
446 SkListSource* listSrc = SkListSource::Factory(dom.findAttr(child, "data-fields")); in onInflate()
448 fSkinName.set(dom.findAttr(child, "skin-slots")); in onInflate()
453 int count = dom.countChildren(child, "bind"); in onInflate()
459 child = dom.getFirstChild(child, "bind"); in onInflate()
462 const char* fieldName = dom.findAttr(child, "field"); in onInflate()
463 const char* slotName = dom.findAttr(child, "slot"); in onInflate()
470 } while ((child = dom.getNextSibling(child, "bind")) != NULL); in onInflate()
543 SkDOM dom; in SkXMLListSource() local
545 const SkDOM::Node* node = dom.build(doc, len); in SkXMLListSource()
549 child = dom.getFirstChild(node, "fields"); in SkXMLListSource()
552 fFieldCount = dom.countChildren(child, "field"); in SkXMLListSource()
556 child = dom.getFirstChild(child, "field"); in SkXMLListSource()
559 fFields[n].set(dom.findAttr(child, "name")); in SkXMLListSource()
560 child = dom.getNextSibling(child, "field"); in SkXMLListSource()
566 child = dom.getFirstChild(node, "records"); in SkXMLListSource()
569 fRecordCount = dom.countChildren(child, "record"); in SkXMLListSource()
573 child = dom.getFirstChild(child, "record"); in SkXMLListSource()
577 fRecords[n * fFieldCount + i].set(dom.findAttr(child, fFields[i].c_str())); in SkXMLListSource()
578 child = dom.getNextSibling(child, "record"); in SkXMLListSource()