1 module libwasm.bindings.SVGElement;
2 
3 import libwasm.types;
4 
5 import memutils.ct: tuple;
6 import libwasm.bindings.CSSStyleDeclaration;
7 import libwasm.bindings.DOMStringMap;
8 import libwasm.bindings.Element;
9 import libwasm.bindings.EventHandler;
10 import libwasm.bindings.HTMLElement;
11 import libwasm.bindings.SVGAnimatedString;
12 import libwasm.bindings.SVGSVGElement;
13 
14 @safe:
15 nothrow:
16 
17 struct SVGElement {
18   nothrow:
19   libwasm.bindings.Element.Element _parent;
20   alias _parent this;
21   this(Handle h) {
22     _parent = .Element(h);
23   }
24   void id()(string id) {
25     Object_Call_string__void(this._parent, "id", id);
26   }
27   string id()() {
28     return Object_Getter__string(this._parent, "id");
29   }
30   auto className()() {
31     return SVGAnimatedString(Object_Getter__Handle(this._parent, "className"));
32   }
33   auto dataset()() {
34     return DOMStringMap(Object_Getter__Handle(this._parent, "dataset"));
35   }
36   auto style()() {
37     return CSSStyleDeclaration(Object_Getter__Handle(this._parent, "style"));
38   }
39   auto ownerSVGElement()() {
40     return recastOpt!(SVGSVGElement)(Object_Getter__OptionalHandle(this._parent, "ownerSVGElement"));
41   }
42   auto viewportElement()() {
43     return recastOpt!(SVGElement)(Object_Getter__OptionalHandle(this._parent, "viewportElement"));
44   }
45   void tabIndex()(int tabIndex) {
46     Object_Call_int__void(this._parent, "tabIndex", tabIndex);
47   }
48   int tabIndex()() {
49     return Object_Getter__int(this._parent, "tabIndex");
50   }
51   void focus()() {
52     Object_Call__void(this._parent, "focus");
53   }
54   void blur()() {
55     Object_Call__void(this._parent, "blur");
56   }
57   void onabort(T0)(scope auto ref Optional!(T0) onabort) if (isTOrPointer!(T0, EventHandlerNonNull)) {
58     Object_Call_EventHandler__void(this._parent, "onabort", !onabort.empty, onabort.front);
59   }
60   EventHandler onabort()() {
61     return Object_Getter__EventHandler(this._parent, "onabort");
62   }
63   void onblur(T0)(scope auto ref Optional!(T0) onblur) if (isTOrPointer!(T0, EventHandlerNonNull)) {
64     Object_Call_EventHandler__void(this._parent, "onblur", !onblur.empty, onblur.front);
65   }
66   EventHandler onblur()() {
67     return Object_Getter__EventHandler(this._parent, "onblur");
68   }
69   void onfocus(T0)(scope auto ref Optional!(T0) onfocus) if (isTOrPointer!(T0, EventHandlerNonNull)) {
70     Object_Call_EventHandler__void(this._parent, "onfocus", !onfocus.empty, onfocus.front);
71   }
72   EventHandler onfocus()() {
73     return Object_Getter__EventHandler(this._parent, "onfocus");
74   }
75   void onauxclick(T0)(scope auto ref Optional!(T0) onauxclick) if (isTOrPointer!(T0, EventHandlerNonNull)) {
76     Object_Call_EventHandler__void(this._parent, "onauxclick", !onauxclick.empty, onauxclick.front);
77   }
78   EventHandler onauxclick()() {
79     return Object_Getter__EventHandler(this._parent, "onauxclick");
80   }
81   void oncanplay(T0)(scope auto ref Optional!(T0) oncanplay) if (isTOrPointer!(T0, EventHandlerNonNull)) {
82     Object_Call_EventHandler__void(this._parent, "oncanplay", !oncanplay.empty, oncanplay.front);
83   }
84   EventHandler oncanplay()() {
85     return Object_Getter__EventHandler(this._parent, "oncanplay");
86   }
87   void oncanplaythrough(T0)(scope auto ref Optional!(T0) oncanplaythrough) if (isTOrPointer!(T0, EventHandlerNonNull)) {
88     Object_Call_EventHandler__void(this._parent, "oncanplaythrough", !oncanplaythrough.empty, oncanplaythrough.front);
89   }
90   EventHandler oncanplaythrough()() {
91     return Object_Getter__EventHandler(this._parent, "oncanplaythrough");
92   }
93   void onchange(T0)(scope auto ref Optional!(T0) onchange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
94     Object_Call_EventHandler__void(this._parent, "onchange", !onchange.empty, onchange.front);
95   }
96   EventHandler onchange()() {
97     return Object_Getter__EventHandler(this._parent, "onchange");
98   }
99   void onclick(T0)(scope auto ref Optional!(T0) onclick) if (isTOrPointer!(T0, EventHandlerNonNull)) {
100     Object_Call_EventHandler__void(this._parent, "onclick", !onclick.empty, onclick.front);
101   }
102   EventHandler onclick()() {
103     return Object_Getter__EventHandler(this._parent, "onclick");
104   }
105   void onclose(T0)(scope auto ref Optional!(T0) onclose) if (isTOrPointer!(T0, EventHandlerNonNull)) {
106     Object_Call_EventHandler__void(this._parent, "onclose", !onclose.empty, onclose.front);
107   }
108   EventHandler onclose()() {
109     return Object_Getter__EventHandler(this._parent, "onclose");
110   }
111   void oncontextmenu(T0)(scope auto ref Optional!(T0) oncontextmenu) if (isTOrPointer!(T0, EventHandlerNonNull)) {
112     Object_Call_EventHandler__void(this._parent, "oncontextmenu", !oncontextmenu.empty, oncontextmenu.front);
113   }
114   EventHandler oncontextmenu()() {
115     return Object_Getter__EventHandler(this._parent, "oncontextmenu");
116   }
117   void ondblclick(T0)(scope auto ref Optional!(T0) ondblclick) if (isTOrPointer!(T0, EventHandlerNonNull)) {
118     Object_Call_EventHandler__void(this._parent, "ondblclick", !ondblclick.empty, ondblclick.front);
119   }
120   EventHandler ondblclick()() {
121     return Object_Getter__EventHandler(this._parent, "ondblclick");
122   }
123   void ondrag(T0)(scope auto ref Optional!(T0) ondrag) if (isTOrPointer!(T0, EventHandlerNonNull)) {
124     Object_Call_EventHandler__void(this._parent, "ondrag", !ondrag.empty, ondrag.front);
125   }
126   EventHandler ondrag()() {
127     return Object_Getter__EventHandler(this._parent, "ondrag");
128   }
129   void ondragend(T0)(scope auto ref Optional!(T0) ondragend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
130     Object_Call_EventHandler__void(this._parent, "ondragend", !ondragend.empty, ondragend.front);
131   }
132   EventHandler ondragend()() {
133     return Object_Getter__EventHandler(this._parent, "ondragend");
134   }
135   void ondragenter(T0)(scope auto ref Optional!(T0) ondragenter) if (isTOrPointer!(T0, EventHandlerNonNull)) {
136     Object_Call_EventHandler__void(this._parent, "ondragenter", !ondragenter.empty, ondragenter.front);
137   }
138   EventHandler ondragenter()() {
139     return Object_Getter__EventHandler(this._parent, "ondragenter");
140   }
141   void ondragexit(T0)(scope auto ref Optional!(T0) ondragexit) if (isTOrPointer!(T0, EventHandlerNonNull)) {
142     Object_Call_EventHandler__void(this._parent, "ondragexit", !ondragexit.empty, ondragexit.front);
143   }
144   EventHandler ondragexit()() {
145     return Object_Getter__EventHandler(this._parent, "ondragexit");
146   }
147   void ondragleave(T0)(scope auto ref Optional!(T0) ondragleave) if (isTOrPointer!(T0, EventHandlerNonNull)) {
148     Object_Call_EventHandler__void(this._parent, "ondragleave", !ondragleave.empty, ondragleave.front);
149   }
150   EventHandler ondragleave()() {
151     return Object_Getter__EventHandler(this._parent, "ondragleave");
152   }
153   void ondragover(T0)(scope auto ref Optional!(T0) ondragover) if (isTOrPointer!(T0, EventHandlerNonNull)) {
154     Object_Call_EventHandler__void(this._parent, "ondragover", !ondragover.empty, ondragover.front);
155   }
156   EventHandler ondragover()() {
157     return Object_Getter__EventHandler(this._parent, "ondragover");
158   }
159   void ondragstart(T0)(scope auto ref Optional!(T0) ondragstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
160     Object_Call_EventHandler__void(this._parent, "ondragstart", !ondragstart.empty, ondragstart.front);
161   }
162   EventHandler ondragstart()() {
163     return Object_Getter__EventHandler(this._parent, "ondragstart");
164   }
165   void ondrop(T0)(scope auto ref Optional!(T0) ondrop) if (isTOrPointer!(T0, EventHandlerNonNull)) {
166     Object_Call_EventHandler__void(this._parent, "ondrop", !ondrop.empty, ondrop.front);
167   }
168   EventHandler ondrop()() {
169     return Object_Getter__EventHandler(this._parent, "ondrop");
170   }
171   void ondurationchange(T0)(scope auto ref Optional!(T0) ondurationchange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
172     Object_Call_EventHandler__void(this._parent, "ondurationchange", !ondurationchange.empty, ondurationchange.front);
173   }
174   EventHandler ondurationchange()() {
175     return Object_Getter__EventHandler(this._parent, "ondurationchange");
176   }
177   void onemptied(T0)(scope auto ref Optional!(T0) onemptied) if (isTOrPointer!(T0, EventHandlerNonNull)) {
178     Object_Call_EventHandler__void(this._parent, "onemptied", !onemptied.empty, onemptied.front);
179   }
180   EventHandler onemptied()() {
181     return Object_Getter__EventHandler(this._parent, "onemptied");
182   }
183   void onended(T0)(scope auto ref Optional!(T0) onended) if (isTOrPointer!(T0, EventHandlerNonNull)) {
184     Object_Call_EventHandler__void(this._parent, "onended", !onended.empty, onended.front);
185   }
186   EventHandler onended()() {
187     return Object_Getter__EventHandler(this._parent, "onended");
188   }
189   void oninput(T0)(scope auto ref Optional!(T0) oninput) if (isTOrPointer!(T0, EventHandlerNonNull)) {
190     Object_Call_EventHandler__void(this._parent, "oninput", !oninput.empty, oninput.front);
191   }
192   EventHandler oninput()() {
193     return Object_Getter__EventHandler(this._parent, "oninput");
194   }
195   void oninvalid(T0)(scope auto ref Optional!(T0) oninvalid) if (isTOrPointer!(T0, EventHandlerNonNull)) {
196     Object_Call_EventHandler__void(this._parent, "oninvalid", !oninvalid.empty, oninvalid.front);
197   }
198   EventHandler oninvalid()() {
199     return Object_Getter__EventHandler(this._parent, "oninvalid");
200   }
201   void onkeydown(T0)(scope auto ref Optional!(T0) onkeydown) if (isTOrPointer!(T0, EventHandlerNonNull)) {
202     Object_Call_EventHandler__void(this._parent, "onkeydown", !onkeydown.empty, onkeydown.front);
203   }
204   EventHandler onkeydown()() {
205     return Object_Getter__EventHandler(this._parent, "onkeydown");
206   }
207   void onkeypress(T0)(scope auto ref Optional!(T0) onkeypress) if (isTOrPointer!(T0, EventHandlerNonNull)) {
208     Object_Call_EventHandler__void(this._parent, "onkeypress", !onkeypress.empty, onkeypress.front);
209   }
210   EventHandler onkeypress()() {
211     return Object_Getter__EventHandler(this._parent, "onkeypress");
212   }
213   void onkeyup(T0)(scope auto ref Optional!(T0) onkeyup) if (isTOrPointer!(T0, EventHandlerNonNull)) {
214     Object_Call_EventHandler__void(this._parent, "onkeyup", !onkeyup.empty, onkeyup.front);
215   }
216   EventHandler onkeyup()() {
217     return Object_Getter__EventHandler(this._parent, "onkeyup");
218   }
219   void onload(T0)(scope auto ref Optional!(T0) onload) if (isTOrPointer!(T0, EventHandlerNonNull)) {
220     Object_Call_EventHandler__void(this._parent, "onload", !onload.empty, onload.front);
221   }
222   EventHandler onload()() {
223     return Object_Getter__EventHandler(this._parent, "onload");
224   }
225   void onloadeddata(T0)(scope auto ref Optional!(T0) onloadeddata) if (isTOrPointer!(T0, EventHandlerNonNull)) {
226     Object_Call_EventHandler__void(this._parent, "onloadeddata", !onloadeddata.empty, onloadeddata.front);
227   }
228   EventHandler onloadeddata()() {
229     return Object_Getter__EventHandler(this._parent, "onloadeddata");
230   }
231   void onloadedmetadata(T0)(scope auto ref Optional!(T0) onloadedmetadata) if (isTOrPointer!(T0, EventHandlerNonNull)) {
232     Object_Call_EventHandler__void(this._parent, "onloadedmetadata", !onloadedmetadata.empty, onloadedmetadata.front);
233   }
234   EventHandler onloadedmetadata()() {
235     return Object_Getter__EventHandler(this._parent, "onloadedmetadata");
236   }
237   void onloadend(T0)(scope auto ref Optional!(T0) onloadend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
238     Object_Call_EventHandler__void(this._parent, "onloadend", !onloadend.empty, onloadend.front);
239   }
240   EventHandler onloadend()() {
241     return Object_Getter__EventHandler(this._parent, "onloadend");
242   }
243   void onloadstart(T0)(scope auto ref Optional!(T0) onloadstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
244     Object_Call_EventHandler__void(this._parent, "onloadstart", !onloadstart.empty, onloadstart.front);
245   }
246   EventHandler onloadstart()() {
247     return Object_Getter__EventHandler(this._parent, "onloadstart");
248   }
249   void onmousedown(T0)(scope auto ref Optional!(T0) onmousedown) if (isTOrPointer!(T0, EventHandlerNonNull)) {
250     Object_Call_EventHandler__void(this._parent, "onmousedown", !onmousedown.empty, onmousedown.front);
251   }
252   EventHandler onmousedown()() {
253     return Object_Getter__EventHandler(this._parent, "onmousedown");
254   }
255   void onmouseenter(T0)(scope auto ref Optional!(T0) onmouseenter) if (isTOrPointer!(T0, EventHandlerNonNull)) {
256     Object_Call_EventHandler__void(this._parent, "onmouseenter", !onmouseenter.empty, onmouseenter.front);
257   }
258   EventHandler onmouseenter()() {
259     return Object_Getter__EventHandler(this._parent, "onmouseenter");
260   }
261   void onmouseleave(T0)(scope auto ref Optional!(T0) onmouseleave) if (isTOrPointer!(T0, EventHandlerNonNull)) {
262     Object_Call_EventHandler__void(this._parent, "onmouseleave", !onmouseleave.empty, onmouseleave.front);
263   }
264   EventHandler onmouseleave()() {
265     return Object_Getter__EventHandler(this._parent, "onmouseleave");
266   }
267   void onmousemove(T0)(scope auto ref Optional!(T0) onmousemove) if (isTOrPointer!(T0, EventHandlerNonNull)) {
268     Object_Call_EventHandler__void(this._parent, "onmousemove", !onmousemove.empty, onmousemove.front);
269   }
270   EventHandler onmousemove()() {
271     return Object_Getter__EventHandler(this._parent, "onmousemove");
272   }
273   void onmouseout(T0)(scope auto ref Optional!(T0) onmouseout) if (isTOrPointer!(T0, EventHandlerNonNull)) {
274     Object_Call_EventHandler__void(this._parent, "onmouseout", !onmouseout.empty, onmouseout.front);
275   }
276   EventHandler onmouseout()() {
277     return Object_Getter__EventHandler(this._parent, "onmouseout");
278   }
279   void onmouseover(T0)(scope auto ref Optional!(T0) onmouseover) if (isTOrPointer!(T0, EventHandlerNonNull)) {
280     Object_Call_EventHandler__void(this._parent, "onmouseover", !onmouseover.empty, onmouseover.front);
281   }
282   EventHandler onmouseover()() {
283     return Object_Getter__EventHandler(this._parent, "onmouseover");
284   }
285   void onmouseup(T0)(scope auto ref Optional!(T0) onmouseup) if (isTOrPointer!(T0, EventHandlerNonNull)) {
286     Object_Call_EventHandler__void(this._parent, "onmouseup", !onmouseup.empty, onmouseup.front);
287   }
288   EventHandler onmouseup()() {
289     return Object_Getter__EventHandler(this._parent, "onmouseup");
290   }
291   void onwheel(T0)(scope auto ref Optional!(T0) onwheel) if (isTOrPointer!(T0, EventHandlerNonNull)) {
292     Object_Call_EventHandler__void(this._parent, "onwheel", !onwheel.empty, onwheel.front);
293   }
294   EventHandler onwheel()() {
295     return Object_Getter__EventHandler(this._parent, "onwheel");
296   }
297   void onpause(T0)(scope auto ref Optional!(T0) onpause) if (isTOrPointer!(T0, EventHandlerNonNull)) {
298     Object_Call_EventHandler__void(this._parent, "onpause", !onpause.empty, onpause.front);
299   }
300   EventHandler onpause()() {
301     return Object_Getter__EventHandler(this._parent, "onpause");
302   }
303   void onplay(T0)(scope auto ref Optional!(T0) onplay) if (isTOrPointer!(T0, EventHandlerNonNull)) {
304     Object_Call_EventHandler__void(this._parent, "onplay", !onplay.empty, onplay.front);
305   }
306   EventHandler onplay()() {
307     return Object_Getter__EventHandler(this._parent, "onplay");
308   }
309   void onplaying(T0)(scope auto ref Optional!(T0) onplaying) if (isTOrPointer!(T0, EventHandlerNonNull)) {
310     Object_Call_EventHandler__void(this._parent, "onplaying", !onplaying.empty, onplaying.front);
311   }
312   EventHandler onplaying()() {
313     return Object_Getter__EventHandler(this._parent, "onplaying");
314   }
315   void onprogress(T0)(scope auto ref Optional!(T0) onprogress) if (isTOrPointer!(T0, EventHandlerNonNull)) {
316     Object_Call_EventHandler__void(this._parent, "onprogress", !onprogress.empty, onprogress.front);
317   }
318   EventHandler onprogress()() {
319     return Object_Getter__EventHandler(this._parent, "onprogress");
320   }
321   void onratechange(T0)(scope auto ref Optional!(T0) onratechange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
322     Object_Call_EventHandler__void(this._parent, "onratechange", !onratechange.empty, onratechange.front);
323   }
324   EventHandler onratechange()() {
325     return Object_Getter__EventHandler(this._parent, "onratechange");
326   }
327   void onreset(T0)(scope auto ref Optional!(T0) onreset) if (isTOrPointer!(T0, EventHandlerNonNull)) {
328     Object_Call_EventHandler__void(this._parent, "onreset", !onreset.empty, onreset.front);
329   }
330   EventHandler onreset()() {
331     return Object_Getter__EventHandler(this._parent, "onreset");
332   }
333   void onresize(T0)(scope auto ref Optional!(T0) onresize) if (isTOrPointer!(T0, EventHandlerNonNull)) {
334     Object_Call_EventHandler__void(this._parent, "onresize", !onresize.empty, onresize.front);
335   }
336   EventHandler onresize()() {
337     return Object_Getter__EventHandler(this._parent, "onresize");
338   }
339   void onscroll(T0)(scope auto ref Optional!(T0) onscroll) if (isTOrPointer!(T0, EventHandlerNonNull)) {
340     Object_Call_EventHandler__void(this._parent, "onscroll", !onscroll.empty, onscroll.front);
341   }
342   EventHandler onscroll()() {
343     return Object_Getter__EventHandler(this._parent, "onscroll");
344   }
345   void onseeked(T0)(scope auto ref Optional!(T0) onseeked) if (isTOrPointer!(T0, EventHandlerNonNull)) {
346     Object_Call_EventHandler__void(this._parent, "onseeked", !onseeked.empty, onseeked.front);
347   }
348   EventHandler onseeked()() {
349     return Object_Getter__EventHandler(this._parent, "onseeked");
350   }
351   void onseeking(T0)(scope auto ref Optional!(T0) onseeking) if (isTOrPointer!(T0, EventHandlerNonNull)) {
352     Object_Call_EventHandler__void(this._parent, "onseeking", !onseeking.empty, onseeking.front);
353   }
354   EventHandler onseeking()() {
355     return Object_Getter__EventHandler(this._parent, "onseeking");
356   }
357   void onselect(T0)(scope auto ref Optional!(T0) onselect) if (isTOrPointer!(T0, EventHandlerNonNull)) {
358     Object_Call_EventHandler__void(this._parent, "onselect", !onselect.empty, onselect.front);
359   }
360   EventHandler onselect()() {
361     return Object_Getter__EventHandler(this._parent, "onselect");
362   }
363   void onshow(T0)(scope auto ref Optional!(T0) onshow) if (isTOrPointer!(T0, EventHandlerNonNull)) {
364     Object_Call_EventHandler__void(this._parent, "onshow", !onshow.empty, onshow.front);
365   }
366   EventHandler onshow()() {
367     return Object_Getter__EventHandler(this._parent, "onshow");
368   }
369   void onstalled(T0)(scope auto ref Optional!(T0) onstalled) if (isTOrPointer!(T0, EventHandlerNonNull)) {
370     Object_Call_EventHandler__void(this._parent, "onstalled", !onstalled.empty, onstalled.front);
371   }
372   EventHandler onstalled()() {
373     return Object_Getter__EventHandler(this._parent, "onstalled");
374   }
375   void onsubmit(T0)(scope auto ref Optional!(T0) onsubmit) if (isTOrPointer!(T0, EventHandlerNonNull)) {
376     Object_Call_EventHandler__void(this._parent, "onsubmit", !onsubmit.empty, onsubmit.front);
377   }
378   EventHandler onsubmit()() {
379     return Object_Getter__EventHandler(this._parent, "onsubmit");
380   }
381   void onsuspend(T0)(scope auto ref Optional!(T0) onsuspend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
382     Object_Call_EventHandler__void(this._parent, "onsuspend", !onsuspend.empty, onsuspend.front);
383   }
384   EventHandler onsuspend()() {
385     return Object_Getter__EventHandler(this._parent, "onsuspend");
386   }
387   void ontimeupdate(T0)(scope auto ref Optional!(T0) ontimeupdate) if (isTOrPointer!(T0, EventHandlerNonNull)) {
388     Object_Call_EventHandler__void(this._parent, "ontimeupdate", !ontimeupdate.empty, ontimeupdate.front);
389   }
390   EventHandler ontimeupdate()() {
391     return Object_Getter__EventHandler(this._parent, "ontimeupdate");
392   }
393   void onvolumechange(T0)(scope auto ref Optional!(T0) onvolumechange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
394     Object_Call_EventHandler__void(this._parent, "onvolumechange", !onvolumechange.empty, onvolumechange.front);
395   }
396   EventHandler onvolumechange()() {
397     return Object_Getter__EventHandler(this._parent, "onvolumechange");
398   }
399   void onwaiting(T0)(scope auto ref Optional!(T0) onwaiting) if (isTOrPointer!(T0, EventHandlerNonNull)) {
400     Object_Call_EventHandler__void(this._parent, "onwaiting", !onwaiting.empty, onwaiting.front);
401   }
402   EventHandler onwaiting()() {
403     return Object_Getter__EventHandler(this._parent, "onwaiting");
404   }
405   void onselectstart(T0)(scope auto ref Optional!(T0) onselectstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
406     Object_Call_EventHandler__void(this._parent, "onselectstart", !onselectstart.empty, onselectstart.front);
407   }
408   EventHandler onselectstart()() {
409     return Object_Getter__EventHandler(this._parent, "onselectstart");
410   }
411   void ontoggle(T0)(scope auto ref Optional!(T0) ontoggle) if (isTOrPointer!(T0, EventHandlerNonNull)) {
412     Object_Call_EventHandler__void(this._parent, "ontoggle", !ontoggle.empty, ontoggle.front);
413   }
414   EventHandler ontoggle()() {
415     return Object_Getter__EventHandler(this._parent, "ontoggle");
416   }
417   void onpointercancel(T0)(scope auto ref Optional!(T0) onpointercancel) if (isTOrPointer!(T0, EventHandlerNonNull)) {
418     Object_Call_EventHandler__void(this._parent, "onpointercancel", !onpointercancel.empty, onpointercancel.front);
419   }
420   EventHandler onpointercancel()() {
421     return Object_Getter__EventHandler(this._parent, "onpointercancel");
422   }
423   void onpointerdown(T0)(scope auto ref Optional!(T0) onpointerdown) if (isTOrPointer!(T0, EventHandlerNonNull)) {
424     Object_Call_EventHandler__void(this._parent, "onpointerdown", !onpointerdown.empty, onpointerdown.front);
425   }
426   EventHandler onpointerdown()() {
427     return Object_Getter__EventHandler(this._parent, "onpointerdown");
428   }
429   void onpointerup(T0)(scope auto ref Optional!(T0) onpointerup) if (isTOrPointer!(T0, EventHandlerNonNull)) {
430     Object_Call_EventHandler__void(this._parent, "onpointerup", !onpointerup.empty, onpointerup.front);
431   }
432   EventHandler onpointerup()() {
433     return Object_Getter__EventHandler(this._parent, "onpointerup");
434   }
435   void onpointermove(T0)(scope auto ref Optional!(T0) onpointermove) if (isTOrPointer!(T0, EventHandlerNonNull)) {
436     Object_Call_EventHandler__void(this._parent, "onpointermove", !onpointermove.empty, onpointermove.front);
437   }
438   EventHandler onpointermove()() {
439     return Object_Getter__EventHandler(this._parent, "onpointermove");
440   }
441   void onpointerout(T0)(scope auto ref Optional!(T0) onpointerout) if (isTOrPointer!(T0, EventHandlerNonNull)) {
442     Object_Call_EventHandler__void(this._parent, "onpointerout", !onpointerout.empty, onpointerout.front);
443   }
444   EventHandler onpointerout()() {
445     return Object_Getter__EventHandler(this._parent, "onpointerout");
446   }
447   void onpointerover(T0)(scope auto ref Optional!(T0) onpointerover) if (isTOrPointer!(T0, EventHandlerNonNull)) {
448     Object_Call_EventHandler__void(this._parent, "onpointerover", !onpointerover.empty, onpointerover.front);
449   }
450   EventHandler onpointerover()() {
451     return Object_Getter__EventHandler(this._parent, "onpointerover");
452   }
453   void onpointerenter(T0)(scope auto ref Optional!(T0) onpointerenter) if (isTOrPointer!(T0, EventHandlerNonNull)) {
454     Object_Call_EventHandler__void(this._parent, "onpointerenter", !onpointerenter.empty, onpointerenter.front);
455   }
456   EventHandler onpointerenter()() {
457     return Object_Getter__EventHandler(this._parent, "onpointerenter");
458   }
459   void onpointerleave(T0)(scope auto ref Optional!(T0) onpointerleave) if (isTOrPointer!(T0, EventHandlerNonNull)) {
460     Object_Call_EventHandler__void(this._parent, "onpointerleave", !onpointerleave.empty, onpointerleave.front);
461   }
462   EventHandler onpointerleave()() {
463     return Object_Getter__EventHandler(this._parent, "onpointerleave");
464   }
465   void ongotpointercapture(T0)(scope auto ref Optional!(T0) ongotpointercapture) if (isTOrPointer!(T0, EventHandlerNonNull)) {
466     Object_Call_EventHandler__void(this._parent, "ongotpointercapture", !ongotpointercapture.empty, ongotpointercapture.front);
467   }
468   EventHandler ongotpointercapture()() {
469     return Object_Getter__EventHandler(this._parent, "ongotpointercapture");
470   }
471   void onlostpointercapture(T0)(scope auto ref Optional!(T0) onlostpointercapture) if (isTOrPointer!(T0, EventHandlerNonNull)) {
472     Object_Call_EventHandler__void(this._parent, "onlostpointercapture", !onlostpointercapture.empty, onlostpointercapture.front);
473   }
474   EventHandler onlostpointercapture()() {
475     return Object_Getter__EventHandler(this._parent, "onlostpointercapture");
476   }
477   void onmozfullscreenchange(T0)(scope auto ref Optional!(T0) onmozfullscreenchange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
478     Object_Call_EventHandler__void(this._parent, "onmozfullscreenchange", !onmozfullscreenchange.empty, onmozfullscreenchange.front);
479   }
480   EventHandler onmozfullscreenchange()() {
481     return Object_Getter__EventHandler(this._parent, "onmozfullscreenchange");
482   }
483   void onmozfullscreenerror(T0)(scope auto ref Optional!(T0) onmozfullscreenerror) if (isTOrPointer!(T0, EventHandlerNonNull)) {
484     Object_Call_EventHandler__void(this._parent, "onmozfullscreenerror", !onmozfullscreenerror.empty, onmozfullscreenerror.front);
485   }
486   EventHandler onmozfullscreenerror()() {
487     return Object_Getter__EventHandler(this._parent, "onmozfullscreenerror");
488   }
489   void onanimationcancel(T0)(scope auto ref Optional!(T0) onanimationcancel) if (isTOrPointer!(T0, EventHandlerNonNull)) {
490     Object_Call_EventHandler__void(this._parent, "onanimationcancel", !onanimationcancel.empty, onanimationcancel.front);
491   }
492   EventHandler onanimationcancel()() {
493     return Object_Getter__EventHandler(this._parent, "onanimationcancel");
494   }
495   void onanimationend(T0)(scope auto ref Optional!(T0) onanimationend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
496     Object_Call_EventHandler__void(this._parent, "onanimationend", !onanimationend.empty, onanimationend.front);
497   }
498   EventHandler onanimationend()() {
499     return Object_Getter__EventHandler(this._parent, "onanimationend");
500   }
501   void onanimationiteration(T0)(scope auto ref Optional!(T0) onanimationiteration) if (isTOrPointer!(T0, EventHandlerNonNull)) {
502     Object_Call_EventHandler__void(this._parent, "onanimationiteration", !onanimationiteration.empty, onanimationiteration.front);
503   }
504   EventHandler onanimationiteration()() {
505     return Object_Getter__EventHandler(this._parent, "onanimationiteration");
506   }
507   void onanimationstart(T0)(scope auto ref Optional!(T0) onanimationstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
508     Object_Call_EventHandler__void(this._parent, "onanimationstart", !onanimationstart.empty, onanimationstart.front);
509   }
510   EventHandler onanimationstart()() {
511     return Object_Getter__EventHandler(this._parent, "onanimationstart");
512   }
513   void ontransitioncancel(T0)(scope auto ref Optional!(T0) ontransitioncancel) if (isTOrPointer!(T0, EventHandlerNonNull)) {
514     Object_Call_EventHandler__void(this._parent, "ontransitioncancel", !ontransitioncancel.empty, ontransitioncancel.front);
515   }
516   EventHandler ontransitioncancel()() {
517     return Object_Getter__EventHandler(this._parent, "ontransitioncancel");
518   }
519   void ontransitionend(T0)(scope auto ref Optional!(T0) ontransitionend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
520     Object_Call_EventHandler__void(this._parent, "ontransitionend", !ontransitionend.empty, ontransitionend.front);
521   }
522   EventHandler ontransitionend()() {
523     return Object_Getter__EventHandler(this._parent, "ontransitionend");
524   }
525   void ontransitionrun(T0)(scope auto ref Optional!(T0) ontransitionrun) if (isTOrPointer!(T0, EventHandlerNonNull)) {
526     Object_Call_EventHandler__void(this._parent, "ontransitionrun", !ontransitionrun.empty, ontransitionrun.front);
527   }
528   EventHandler ontransitionrun()() {
529     return Object_Getter__EventHandler(this._parent, "ontransitionrun");
530   }
531   void ontransitionstart(T0)(scope auto ref Optional!(T0) ontransitionstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
532     Object_Call_EventHandler__void(this._parent, "ontransitionstart", !ontransitionstart.empty, ontransitionstart.front);
533   }
534   EventHandler ontransitionstart()() {
535     return Object_Getter__EventHandler(this._parent, "ontransitionstart");
536   }
537   void onwebkitanimationend(T0)(scope auto ref Optional!(T0) onwebkitanimationend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
538     Object_Call_EventHandler__void(this._parent, "onwebkitanimationend", !onwebkitanimationend.empty, onwebkitanimationend.front);
539   }
540   EventHandler onwebkitanimationend()() {
541     return Object_Getter__EventHandler(this._parent, "onwebkitanimationend");
542   }
543   void onwebkitanimationiteration(T0)(scope auto ref Optional!(T0) onwebkitanimationiteration) if (isTOrPointer!(T0, EventHandlerNonNull)) {
544     Object_Call_EventHandler__void(this._parent, "onwebkitanimationiteration", !onwebkitanimationiteration.empty, onwebkitanimationiteration.front);
545   }
546   EventHandler onwebkitanimationiteration()() {
547     return Object_Getter__EventHandler(this._parent, "onwebkitanimationiteration");
548   }
549   void onwebkitanimationstart(T0)(scope auto ref Optional!(T0) onwebkitanimationstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
550     Object_Call_EventHandler__void(this._parent, "onwebkitanimationstart", !onwebkitanimationstart.empty, onwebkitanimationstart.front);
551   }
552   EventHandler onwebkitanimationstart()() {
553     return Object_Getter__EventHandler(this._parent, "onwebkitanimationstart");
554   }
555   void onwebkittransitionend(T0)(scope auto ref Optional!(T0) onwebkittransitionend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
556     Object_Call_EventHandler__void(this._parent, "onwebkittransitionend", !onwebkittransitionend.empty, onwebkittransitionend.front);
557   }
558   EventHandler onwebkittransitionend()() {
559     return Object_Getter__EventHandler(this._parent, "onwebkittransitionend");
560   }
561   void oncopy(T0)(scope auto ref Optional!(T0) oncopy) if (isTOrPointer!(T0, EventHandlerNonNull)) {
562     Object_Call_EventHandler__void(this._parent, "oncopy", !oncopy.empty, oncopy.front);
563   }
564   EventHandler oncopy()() {
565     return Object_Getter__EventHandler(this._parent, "oncopy");
566   }
567   void oncut(T0)(scope auto ref Optional!(T0) oncut) if (isTOrPointer!(T0, EventHandlerNonNull)) {
568     Object_Call_EventHandler__void(this._parent, "oncut", !oncut.empty, oncut.front);
569   }
570   EventHandler oncut()() {
571     return Object_Getter__EventHandler(this._parent, "oncut");
572   }
573   void onpaste(T0)(scope auto ref Optional!(T0) onpaste) if (isTOrPointer!(T0, EventHandlerNonNull)) {
574     Object_Call_EventHandler__void(this._parent, "onpaste", !onpaste.empty, onpaste.front);
575   }
576   EventHandler onpaste()() {
577     return Object_Getter__EventHandler(this._parent, "onpaste");
578   }
579   void ontouchstart(T0)(scope auto ref Optional!(T0) ontouchstart) if (isTOrPointer!(T0, EventHandlerNonNull)) {
580     Object_Call_EventHandler__void(this._parent, "ontouchstart", !ontouchstart.empty, ontouchstart.front);
581   }
582   EventHandler ontouchstart()() {
583     return Object_Getter__EventHandler(this._parent, "ontouchstart");
584   }
585   void ontouchend(T0)(scope auto ref Optional!(T0) ontouchend) if (isTOrPointer!(T0, EventHandlerNonNull)) {
586     Object_Call_EventHandler__void(this._parent, "ontouchend", !ontouchend.empty, ontouchend.front);
587   }
588   EventHandler ontouchend()() {
589     return Object_Getter__EventHandler(this._parent, "ontouchend");
590   }
591   void ontouchmove(T0)(scope auto ref Optional!(T0) ontouchmove) if (isTOrPointer!(T0, EventHandlerNonNull)) {
592     Object_Call_EventHandler__void(this._parent, "ontouchmove", !ontouchmove.empty, ontouchmove.front);
593   }
594   EventHandler ontouchmove()() {
595     return Object_Getter__EventHandler(this._parent, "ontouchmove");
596   }
597   void ontouchcancel(T0)(scope auto ref Optional!(T0) ontouchcancel) if (isTOrPointer!(T0, EventHandlerNonNull)) {
598     Object_Call_EventHandler__void(this._parent, "ontouchcancel", !ontouchcancel.empty, ontouchcancel.front);
599   }
600   EventHandler ontouchcancel()() {
601     return Object_Getter__EventHandler(this._parent, "ontouchcancel");
602   }
603   void onerror(T0)(scope auto ref Optional!(T0) onerror) if (isTOrPointer!(T0, EventHandlerNonNull)) {
604     Object_Call_EventHandler__void(this._parent, "onerror", !onerror.empty, onerror.front);
605   }
606   EventHandler onerror()() {
607     return Object_Getter__EventHandler(this._parent, "onerror");
608   }
609 }
610 
611