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