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