1 module libwasm.bindings.HTMLFrameSetElement;
2 
3 import libwasm.types;
4 
5 import memutils.ct: tuple;
6 import libwasm.bindings.EventHandler;
7 import libwasm.bindings.HTMLElement;
8 
9 @safe:
10 nothrow:
11 
12 struct HTMLFrameSetElement {
13   nothrow:
14   libwasm.bindings.HTMLElement.HTMLElement _parent;
15   alias _parent this;
16   this(Handle h) {
17     _parent = .HTMLElement(h);
18   }
19   void cols()(string cols) {
20     Object_Call_string__void(this._parent, "cols", cols);
21   }
22   string cols()() {
23     return Object_Getter__string(this._parent, "cols");
24   }
25   void rows()(string rows) {
26     Object_Call_string__void(this._parent, "rows", rows);
27   }
28   string rows()() {
29     return Object_Getter__string(this._parent, "rows");
30   }
31   void onafterprint(T0)(scope auto ref Optional!(T0) onafterprint) if (isTOrPointer!(T0, EventHandlerNonNull)) {
32     Object_Call_EventHandler__void(this._parent, "onafterprint", !onafterprint.empty, onafterprint.front);
33   }
34   EventHandler onafterprint()() {
35     return Object_Getter__EventHandler(this._parent, "onafterprint");
36   }
37   void onbeforeprint(T0)(scope auto ref Optional!(T0) onbeforeprint) if (isTOrPointer!(T0, EventHandlerNonNull)) {
38     Object_Call_EventHandler__void(this._parent, "onbeforeprint", !onbeforeprint.empty, onbeforeprint.front);
39   }
40   EventHandler onbeforeprint()() {
41     return Object_Getter__EventHandler(this._parent, "onbeforeprint");
42   }
43   void onbeforeunload(T0)(scope auto ref Optional!(T0) onbeforeunload) if (isTOrPointer!(T0, OnBeforeUnloadEventHandlerNonNull)) {
44     WindowEventHandlers_onbeforeunload_Set(this._parent, !onbeforeunload.empty, onbeforeunload.front);
45   }
46   OnBeforeUnloadEventHandler onbeforeunload()() {
47     return WindowEventHandlers_onbeforeunload_Get(this._parent);
48   }
49   void onhashchange(T0)(scope auto ref Optional!(T0) onhashchange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
50     Object_Call_EventHandler__void(this._parent, "onhashchange", !onhashchange.empty, onhashchange.front);
51   }
52   EventHandler onhashchange()() {
53     return Object_Getter__EventHandler(this._parent, "onhashchange");
54   }
55   void onlanguagechange(T0)(scope auto ref Optional!(T0) onlanguagechange) if (isTOrPointer!(T0, EventHandlerNonNull)) {
56     Object_Call_EventHandler__void(this._parent, "onlanguagechange", !onlanguagechange.empty, onlanguagechange.front);
57   }
58   EventHandler onlanguagechange()() {
59     return Object_Getter__EventHandler(this._parent, "onlanguagechange");
60   }
61   void onmessage(T0)(scope auto ref Optional!(T0) onmessage) if (isTOrPointer!(T0, EventHandlerNonNull)) {
62     Object_Call_EventHandler__void(this._parent, "onmessage", !onmessage.empty, onmessage.front);
63   }
64   EventHandler onmessage()() {
65     return Object_Getter__EventHandler(this._parent, "onmessage");
66   }
67   void onmessageerror(T0)(scope auto ref Optional!(T0) onmessageerror) if (isTOrPointer!(T0, EventHandlerNonNull)) {
68     Object_Call_EventHandler__void(this._parent, "onmessageerror", !onmessageerror.empty, onmessageerror.front);
69   }
70   EventHandler onmessageerror()() {
71     return Object_Getter__EventHandler(this._parent, "onmessageerror");
72   }
73   void onoffline(T0)(scope auto ref Optional!(T0) onoffline) if (isTOrPointer!(T0, EventHandlerNonNull)) {
74     Object_Call_EventHandler__void(this._parent, "onoffline", !onoffline.empty, onoffline.front);
75   }
76   EventHandler onoffline()() {
77     return Object_Getter__EventHandler(this._parent, "onoffline");
78   }
79   void ononline(T0)(scope auto ref Optional!(T0) ononline) if (isTOrPointer!(T0, EventHandlerNonNull)) {
80     Object_Call_EventHandler__void(this._parent, "ononline", !ononline.empty, ononline.front);
81   }
82   EventHandler ononline()() {
83     return Object_Getter__EventHandler(this._parent, "ononline");
84   }
85   void onpagehide(T0)(scope auto ref Optional!(T0) onpagehide) if (isTOrPointer!(T0, EventHandlerNonNull)) {
86     Object_Call_EventHandler__void(this._parent, "onpagehide", !onpagehide.empty, onpagehide.front);
87   }
88   EventHandler onpagehide()() {
89     return Object_Getter__EventHandler(this._parent, "onpagehide");
90   }
91   void onpageshow(T0)(scope auto ref Optional!(T0) onpageshow) if (isTOrPointer!(T0, EventHandlerNonNull)) {
92     Object_Call_EventHandler__void(this._parent, "onpageshow", !onpageshow.empty, onpageshow.front);
93   }
94   EventHandler onpageshow()() {
95     return Object_Getter__EventHandler(this._parent, "onpageshow");
96   }
97   void onpopstate(T0)(scope auto ref Optional!(T0) onpopstate) if (isTOrPointer!(T0, EventHandlerNonNull)) {
98     Object_Call_EventHandler__void(this._parent, "onpopstate", !onpopstate.empty, onpopstate.front);
99   }
100   EventHandler onpopstate()() {
101     return Object_Getter__EventHandler(this._parent, "onpopstate");
102   }
103   void onstorage(T0)(scope auto ref Optional!(T0) onstorage) if (isTOrPointer!(T0, EventHandlerNonNull)) {
104     Object_Call_EventHandler__void(this._parent, "onstorage", !onstorage.empty, onstorage.front);
105   }
106   EventHandler onstorage()() {
107     return Object_Getter__EventHandler(this._parent, "onstorage");
108   }
109   void onunload(T0)(scope auto ref Optional!(T0) onunload) if (isTOrPointer!(T0, EventHandlerNonNull)) {
110     Object_Call_EventHandler__void(this._parent, "onunload", !onunload.empty, onunload.front);
111   }
112   EventHandler onunload()() {
113     return Object_Getter__EventHandler(this._parent, "onunload");
114   }
115 }
116 
117