1 module libwasm.bindings.HTMLBodyElement; 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 HTMLBodyElement { 13 nothrow: 14 libwasm.bindings.HTMLElement.HTMLElement _parent; 15 alias _parent this; 16 this(Handle h) { 17 _parent = .HTMLElement(h); 18 } 19 void text()(string text) { 20 Object_Call_string__void(this._parent, "text", text); 21 } 22 string text()() { 23 return Object_Getter__string(this._parent, "text"); 24 } 25 void link()(string link) { 26 Object_Call_string__void(this._parent, "link", link); 27 } 28 string link()() { 29 return Object_Getter__string(this._parent, "link"); 30 } 31 void vLink()(string vLink) { 32 Object_Call_string__void(this._parent, "vLink", vLink); 33 } 34 string vLink()() { 35 return Object_Getter__string(this._parent, "vLink"); 36 } 37 void aLink()(string aLink) { 38 Object_Call_string__void(this._parent, "aLink", aLink); 39 } 40 string aLink()() { 41 return Object_Getter__string(this._parent, "aLink"); 42 } 43 void bgColor()(string bgColor) { 44 Object_Call_string__void(this._parent, "bgColor", bgColor); 45 } 46 string bgColor()() { 47 return Object_Getter__string(this._parent, "bgColor"); 48 } 49 void background()(string background) { 50 Object_Call_string__void(this._parent, "background", background); 51 } 52 string background()() { 53 return Object_Getter__string(this._parent, "background"); 54 } 55 void onafterprint(T0)(scope auto ref Optional!(T0) onafterprint) if (isTOrPointer!(T0, EventHandlerNonNull)) { 56 Object_Call_EventHandler__void(this._parent, "onafterprint", !onafterprint.empty, onafterprint.front); 57 } 58 EventHandler onafterprint()() { 59 return Object_Getter__EventHandler(this._parent, "onafterprint"); 60 } 61 void onbeforeprint(T0)(scope auto ref Optional!(T0) onbeforeprint) if (isTOrPointer!(T0, EventHandlerNonNull)) { 62 Object_Call_EventHandler__void(this._parent, "onbeforeprint", !onbeforeprint.empty, onbeforeprint.front); 63 } 64 EventHandler onbeforeprint()() { 65 return Object_Getter__EventHandler(this._parent, "onbeforeprint"); 66 } 67 void onbeforeunload(T0)(scope auto ref Optional!(T0) onbeforeunload) if (isTOrPointer!(T0, OnBeforeUnloadEventHandlerNonNull)) { 68 WindowEventHandlers_onbeforeunload_Set(this._parent, !onbeforeunload.empty, onbeforeunload.front); 69 } 70 OnBeforeUnloadEventHandler onbeforeunload()() { 71 return WindowEventHandlers_onbeforeunload_Get(this._parent); 72 } 73 void onhashchange(T0)(scope auto ref Optional!(T0) onhashchange) if (isTOrPointer!(T0, EventHandlerNonNull)) { 74 Object_Call_EventHandler__void(this._parent, "onhashchange", !onhashchange.empty, onhashchange.front); 75 } 76 EventHandler onhashchange()() { 77 return Object_Getter__EventHandler(this._parent, "onhashchange"); 78 } 79 void onlanguagechange(T0)(scope auto ref Optional!(T0) onlanguagechange) if (isTOrPointer!(T0, EventHandlerNonNull)) { 80 Object_Call_EventHandler__void(this._parent, "onlanguagechange", !onlanguagechange.empty, onlanguagechange.front); 81 } 82 EventHandler onlanguagechange()() { 83 return Object_Getter__EventHandler(this._parent, "onlanguagechange"); 84 } 85 void onmessage(T0)(scope auto ref Optional!(T0) onmessage) if (isTOrPointer!(T0, EventHandlerNonNull)) { 86 Object_Call_EventHandler__void(this._parent, "onmessage", !onmessage.empty, onmessage.front); 87 } 88 EventHandler onmessage()() { 89 return Object_Getter__EventHandler(this._parent, "onmessage"); 90 } 91 void onmessageerror(T0)(scope auto ref Optional!(T0) onmessageerror) if (isTOrPointer!(T0, EventHandlerNonNull)) { 92 Object_Call_EventHandler__void(this._parent, "onmessageerror", !onmessageerror.empty, onmessageerror.front); 93 } 94 EventHandler onmessageerror()() { 95 return Object_Getter__EventHandler(this._parent, "onmessageerror"); 96 } 97 void onoffline(T0)(scope auto ref Optional!(T0) onoffline) if (isTOrPointer!(T0, EventHandlerNonNull)) { 98 Object_Call_EventHandler__void(this._parent, "onoffline", !onoffline.empty, onoffline.front); 99 } 100 EventHandler onoffline()() { 101 return Object_Getter__EventHandler(this._parent, "onoffline"); 102 } 103 void ononline(T0)(scope auto ref Optional!(T0) ononline) if (isTOrPointer!(T0, EventHandlerNonNull)) { 104 Object_Call_EventHandler__void(this._parent, "ononline", !ononline.empty, ononline.front); 105 } 106 EventHandler ononline()() { 107 return Object_Getter__EventHandler(this._parent, "ononline"); 108 } 109 void onpagehide(T0)(scope auto ref Optional!(T0) onpagehide) if (isTOrPointer!(T0, EventHandlerNonNull)) { 110 Object_Call_EventHandler__void(this._parent, "onpagehide", !onpagehide.empty, onpagehide.front); 111 } 112 EventHandler onpagehide()() { 113 return Object_Getter__EventHandler(this._parent, "onpagehide"); 114 } 115 void onpageshow(T0)(scope auto ref Optional!(T0) onpageshow) if (isTOrPointer!(T0, EventHandlerNonNull)) { 116 Object_Call_EventHandler__void(this._parent, "onpageshow", !onpageshow.empty, onpageshow.front); 117 } 118 EventHandler onpageshow()() { 119 return Object_Getter__EventHandler(this._parent, "onpageshow"); 120 } 121 void onpopstate(T0)(scope auto ref Optional!(T0) onpopstate) if (isTOrPointer!(T0, EventHandlerNonNull)) { 122 Object_Call_EventHandler__void(this._parent, "onpopstate", !onpopstate.empty, onpopstate.front); 123 } 124 EventHandler onpopstate()() { 125 return Object_Getter__EventHandler(this._parent, "onpopstate"); 126 } 127 void onstorage(T0)(scope auto ref Optional!(T0) onstorage) if (isTOrPointer!(T0, EventHandlerNonNull)) { 128 Object_Call_EventHandler__void(this._parent, "onstorage", !onstorage.empty, onstorage.front); 129 } 130 EventHandler onstorage()() { 131 return Object_Getter__EventHandler(this._parent, "onstorage"); 132 } 133 void onunload(T0)(scope auto ref Optional!(T0) onunload) if (isTOrPointer!(T0, EventHandlerNonNull)) { 134 Object_Call_EventHandler__void(this._parent, "onunload", !onunload.empty, onunload.front); 135 } 136 EventHandler onunload()() { 137 return Object_Getter__EventHandler(this._parent, "onunload"); 138 } 139 } 140 141