1 module libwasm.bindings.HTMLFrameSetElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.EventHandler; 7 import libwasm.bindings.HTMLElement; 8 9 @safe: 10 nothrow: 11 12 struct HTMLFrameSetElement { 13 nothrow: 14 libwasm.bindings.HTMLElement.HTMLElement _parent; 15 alias _parent this; 16 this(Handle h) { 17 _parent = .HTMLElement(h); 18 } 19 void cols()(string cols) { 20 Object_Call_string__void(this._parent, "cols", cols); 21 } 22 string cols()() { 23 return Object_Getter__string(this._parent, "cols"); 24 } 25 void rows()(string rows) { 26 Object_Call_string__void(this._parent, "rows", rows); 27 } 28 string rows()() { 29 return Object_Getter__string(this._parent, "rows"); 30 } 31 void onafterprint(T0)(scope auto ref Optional!(T0) onafterprint) if (isTOrPointer!(T0, EventHandlerNonNull)) { 32 Object_Call_EventHandler__void(this._parent, "onafterprint", !onafterprint.empty, onafterprint.front); 33 } 34 EventHandler onafterprint()() { 35 return Object_Getter__EventHandler(this._parent, "onafterprint"); 36 } 37 void onbeforeprint(T0)(scope auto ref Optional!(T0) onbeforeprint) if (isTOrPointer!(T0, EventHandlerNonNull)) { 38 Object_Call_EventHandler__void(this._parent, "onbeforeprint", !onbeforeprint.empty, onbeforeprint.front); 39 } 40 EventHandler onbeforeprint()() { 41 return Object_Getter__EventHandler(this._parent, "onbeforeprint"); 42 } 43 void onbeforeunload(T0)(scope auto ref Optional!(T0) onbeforeunload) if (isTOrPointer!(T0, OnBeforeUnloadEventHandlerNonNull)) { 44 WindowEventHandlers_onbeforeunload_Set(this._parent, !onbeforeunload.empty, onbeforeunload.front); 45 } 46 OnBeforeUnloadEventHandler onbeforeunload()() { 47 return WindowEventHandlers_onbeforeunload_Get(this._parent); 48 } 49 void onhashchange(T0)(scope auto ref Optional!(T0) onhashchange) if (isTOrPointer!(T0, EventHandlerNonNull)) { 50 Object_Call_EventHandler__void(this._parent, "onhashchange", !onhashchange.empty, onhashchange.front); 51 } 52 EventHandler onhashchange()() { 53 return Object_Getter__EventHandler(this._parent, "onhashchange"); 54 } 55 void onlanguagechange(T0)(scope auto ref Optional!(T0) onlanguagechange) if (isTOrPointer!(T0, EventHandlerNonNull)) { 56 Object_Call_EventHandler__void(this._parent, "onlanguagechange", !onlanguagechange.empty, onlanguagechange.front); 57 } 58 EventHandler onlanguagechange()() { 59 return Object_Getter__EventHandler(this._parent, "onlanguagechange"); 60 } 61 void onmessage(T0)(scope auto ref Optional!(T0) onmessage) if (isTOrPointer!(T0, EventHandlerNonNull)) { 62 Object_Call_EventHandler__void(this._parent, "onmessage", !onmessage.empty, onmessage.front); 63 } 64 EventHandler onmessage()() { 65 return Object_Getter__EventHandler(this._parent, "onmessage"); 66 } 67 void onmessageerror(T0)(scope auto ref Optional!(T0) onmessageerror) if (isTOrPointer!(T0, EventHandlerNonNull)) { 68 Object_Call_EventHandler__void(this._parent, "onmessageerror", !onmessageerror.empty, onmessageerror.front); 69 } 70 EventHandler onmessageerror()() { 71 return Object_Getter__EventHandler(this._parent, "onmessageerror"); 72 } 73 void onoffline(T0)(scope auto ref Optional!(T0) onoffline) if (isTOrPointer!(T0, EventHandlerNonNull)) { 74 Object_Call_EventHandler__void(this._parent, "onoffline", !onoffline.empty, onoffline.front); 75 } 76 EventHandler onoffline()() { 77 return Object_Getter__EventHandler(this._parent, "onoffline"); 78 } 79 void ononline(T0)(scope auto ref Optional!(T0) ononline) if (isTOrPointer!(T0, EventHandlerNonNull)) { 80 Object_Call_EventHandler__void(this._parent, "ononline", !ononline.empty, ononline.front); 81 } 82 EventHandler ononline()() { 83 return Object_Getter__EventHandler(this._parent, "ononline"); 84 } 85 void onpagehide(T0)(scope auto ref Optional!(T0) onpagehide) if (isTOrPointer!(T0, EventHandlerNonNull)) { 86 Object_Call_EventHandler__void(this._parent, "onpagehide", !onpagehide.empty, onpagehide.front); 87 } 88 EventHandler onpagehide()() { 89 return Object_Getter__EventHandler(this._parent, "onpagehide"); 90 } 91 void onpageshow(T0)(scope auto ref Optional!(T0) onpageshow) if (isTOrPointer!(T0, EventHandlerNonNull)) { 92 Object_Call_EventHandler__void(this._parent, "onpageshow", !onpageshow.empty, onpageshow.front); 93 } 94 EventHandler onpageshow()() { 95 return Object_Getter__EventHandler(this._parent, "onpageshow"); 96 } 97 void onpopstate(T0)(scope auto ref Optional!(T0) onpopstate) if (isTOrPointer!(T0, EventHandlerNonNull)) { 98 Object_Call_EventHandler__void(this._parent, "onpopstate", !onpopstate.empty, onpopstate.front); 99 } 100 EventHandler onpopstate()() { 101 return Object_Getter__EventHandler(this._parent, "onpopstate"); 102 } 103 void onstorage(T0)(scope auto ref Optional!(T0) onstorage) if (isTOrPointer!(T0, EventHandlerNonNull)) { 104 Object_Call_EventHandler__void(this._parent, "onstorage", !onstorage.empty, onstorage.front); 105 } 106 EventHandler onstorage()() { 107 return Object_Getter__EventHandler(this._parent, "onstorage"); 108 } 109 void onunload(T0)(scope auto ref Optional!(T0) onunload) if (isTOrPointer!(T0, EventHandlerNonNull)) { 110 Object_Call_EventHandler__void(this._parent, "onunload", !onunload.empty, onunload.front); 111 } 112 EventHandler onunload()() { 113 return Object_Getter__EventHandler(this._parent, "onunload"); 114 } 115 } 116 117