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