1 module libwasm.bindings.HTMLTableSectionElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.HTMLCollection; 7 import libwasm.bindings.HTMLElement; 8 9 @safe: 10 nothrow: 11 12 struct HTMLTableSectionElement { 13 nothrow: 14 libwasm.bindings.HTMLElement.HTMLElement _parent; 15 alias _parent this; 16 this(Handle h) { 17 _parent = .HTMLElement(h); 18 } 19 auto rows()() { 20 return HTMLCollection(Object_Getter__Handle(this._parent, "rows")); 21 } 22 auto insertRow()(int index /* = -1 */) { 23 return HTMLElement(Object_Call_int__Handle(this._parent, "insertRow", index)); 24 } 25 auto insertRow()() { 26 return HTMLElement(Object_Getter__Handle(this._parent, "insertRow")); 27 } 28 void deleteRow()(int index) { 29 Object_Call_int__void(this._parent, "deleteRow", index); 30 } 31 void align_()(string align_) { 32 Object_Call_string__void(this._parent, "align", align_); 33 } 34 string align_()() { 35 return Object_Getter__string(this._parent, "align"); 36 } 37 void ch()(string ch) { 38 Object_Call_string__void(this._parent, "ch", ch); 39 } 40 string ch()() { 41 return Object_Getter__string(this._parent, "ch"); 42 } 43 void chOff()(string chOff) { 44 Object_Call_string__void(this._parent, "chOff", chOff); 45 } 46 string chOff()() { 47 return Object_Getter__string(this._parent, "chOff"); 48 } 49 void vAlign()(string vAlign) { 50 Object_Call_string__void(this._parent, "vAlign", vAlign); 51 } 52 string vAlign()() { 53 return Object_Getter__string(this._parent, "vAlign"); 54 } 55 } 56 57