public override HtmlElement GetPresentationDomNode(Composers.HtmlElement orgDomElem) { if (_presentationNode != null) { return(_presentationNode); } //------------------- _presentationNode = orgDomElem.OwnerHtmlDoc.CreateHtmlDiv(); _presentationNode.AddHtmlDivElement(div => { div.SetStyleAttribute("font:10pt tahoma;"); div.AddHtmlImageElement(img => { //init img.SetImageSource(WidgetResList.arrow_close); img.AttachMouseDownEvent(e => { if (this.IsOpen) { img.SetImageSource(WidgetResList.arrow_close); this.CloseHinge(); } else { img.SetImageSource(WidgetResList.arrow_open); this.OpenHinge(); } //----------------------------- e.StopPropagation(); }); }); div.AddHtmlSpanElement(span1 => { _span_textLabel = span1; span1.SetStyleAttribute("background-color:white;width:50px;height:20px;"); span1.AddTextContent(""); }); }); _div_landingPoint = _presentationNode.AddHtmlDivElement(div => { div.SetStyleAttribute("display:block"); }); //------------------- CreateFloatPartDom(orgDomElem.OwnerHtmlDoc); return(_presentationNode); }
public override HtmlElement GetPresentationDomNode(Composers.HtmlElement orgDomElem) { if (_pnode != null) { return(_pnode); } //create primary presentation node _pnode = orgDomElem.OwnerHtmlDoc.CreateHtmlDiv(); _pnode.SetStyleAttribute("font:10pt tahoma"); int j = _treeNodes.Count; for (int i = 0; i < j; ++i) { _pnode.AddChild(_treeNodes[i].GetPrimaryPresentationNode(_pnode)); } return(_pnode); }
public override HtmlElement GetPresentationDomNode(Composers.HtmlElement orgDomElem) { if (_pnode != null) { return(_pnode); } //-------------------------------- _pnode = orgDomElem.OwnerHtmlDoc.CreateHtmlDiv(); _pnode.SetStyleAttribute("font:10pt tahoma;overflow:scroll;height:300px;"); int j = _items.Count; if (j > 0) { for (int i = 0; i < j; ++i) { //itemnode _pnode.AddChild(_items[i].GetPresentationNode(_pnode)); } } return(_pnode); }
public abstract Composers.HtmlElement GetPresentationDomNode(Composers.HtmlElement orgDomElem);