1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/dom/interfaces/core/nsIInlineEventHandlers.idl
3 : */
4 :
5 : #ifndef __gen_nsIInlineEventHandlers_h__
6 : #define __gen_nsIInlineEventHandlers_h__
7 :
8 :
9 : #ifndef __gen_domstubs_h__
10 : #include "domstubs.h"
11 : #endif
12 :
13 : #include "jspubtd.h"
14 :
15 : /* For IDL files that don't want to include root IDL files. */
16 : #ifndef NS_NO_VTABLE
17 : #define NS_NO_VTABLE
18 : #endif
19 : #include "jspubtd.h"
20 :
21 : /* starting interface: nsIInlineEventHandlers */
22 : #define NS_IINLINEEVENTHANDLERS_IID_STR "5b3f9656-9d81-40e4-85ba-01f302177815"
23 :
24 : #define NS_IINLINEEVENTHANDLERS_IID \
25 : {0x5b3f9656, 0x9d81, 0x40e4, \
26 : { 0x85, 0xba, 0x01, 0xf3, 0x02, 0x17, 0x78, 0x15 }}
27 :
28 1273 : class NS_NO_VTABLE NS_SCRIPTABLE nsIInlineEventHandlers : public nsISupports {
29 : public:
30 :
31 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IINLINEEVENTHANDLERS_IID)
32 :
33 : /* [implicit_jscontext] attribute jsval onabort; */
34 : NS_SCRIPTABLE NS_IMETHOD GetOnabort(JSContext* cx, JS::Value *aOnabort) = 0;
35 : NS_SCRIPTABLE NS_IMETHOD SetOnabort(JSContext* cx, const JS::Value & aOnabort) = 0;
36 :
37 : /* [implicit_jscontext] attribute jsval onblur; */
38 : NS_SCRIPTABLE NS_IMETHOD GetOnblur(JSContext* cx, JS::Value *aOnblur) = 0;
39 : NS_SCRIPTABLE NS_IMETHOD SetOnblur(JSContext* cx, const JS::Value & aOnblur) = 0;
40 :
41 : /* [implicit_jscontext] attribute jsval oncanplay; */
42 : NS_SCRIPTABLE NS_IMETHOD GetOncanplay(JSContext* cx, JS::Value *aOncanplay) = 0;
43 : NS_SCRIPTABLE NS_IMETHOD SetOncanplay(JSContext* cx, const JS::Value & aOncanplay) = 0;
44 :
45 : /* [implicit_jscontext] attribute jsval oncanplaythrough; */
46 : NS_SCRIPTABLE NS_IMETHOD GetOncanplaythrough(JSContext* cx, JS::Value *aOncanplaythrough) = 0;
47 : NS_SCRIPTABLE NS_IMETHOD SetOncanplaythrough(JSContext* cx, const JS::Value & aOncanplaythrough) = 0;
48 :
49 : /* [implicit_jscontext] attribute jsval onchange; */
50 : NS_SCRIPTABLE NS_IMETHOD GetOnchange(JSContext* cx, JS::Value *aOnchange) = 0;
51 : NS_SCRIPTABLE NS_IMETHOD SetOnchange(JSContext* cx, const JS::Value & aOnchange) = 0;
52 :
53 : /* [implicit_jscontext] attribute jsval onclick; */
54 : NS_SCRIPTABLE NS_IMETHOD GetOnclick(JSContext* cx, JS::Value *aOnclick) = 0;
55 : NS_SCRIPTABLE NS_IMETHOD SetOnclick(JSContext* cx, const JS::Value & aOnclick) = 0;
56 :
57 : /* [implicit_jscontext] attribute jsval oncontextmenu; */
58 : NS_SCRIPTABLE NS_IMETHOD GetOncontextmenu(JSContext* cx, JS::Value *aOncontextmenu) = 0;
59 : NS_SCRIPTABLE NS_IMETHOD SetOncontextmenu(JSContext* cx, const JS::Value & aOncontextmenu) = 0;
60 :
61 : /* [implicit_jscontext] attribute jsval ondblclick; */
62 : NS_SCRIPTABLE NS_IMETHOD GetOndblclick(JSContext* cx, JS::Value *aOndblclick) = 0;
63 : NS_SCRIPTABLE NS_IMETHOD SetOndblclick(JSContext* cx, const JS::Value & aOndblclick) = 0;
64 :
65 : /* [implicit_jscontext] attribute jsval ondrag; */
66 : NS_SCRIPTABLE NS_IMETHOD GetOndrag(JSContext* cx, JS::Value *aOndrag) = 0;
67 : NS_SCRIPTABLE NS_IMETHOD SetOndrag(JSContext* cx, const JS::Value & aOndrag) = 0;
68 :
69 : /* [implicit_jscontext] attribute jsval ondragend; */
70 : NS_SCRIPTABLE NS_IMETHOD GetOndragend(JSContext* cx, JS::Value *aOndragend) = 0;
71 : NS_SCRIPTABLE NS_IMETHOD SetOndragend(JSContext* cx, const JS::Value & aOndragend) = 0;
72 :
73 : /* [implicit_jscontext] attribute jsval ondragenter; */
74 : NS_SCRIPTABLE NS_IMETHOD GetOndragenter(JSContext* cx, JS::Value *aOndragenter) = 0;
75 : NS_SCRIPTABLE NS_IMETHOD SetOndragenter(JSContext* cx, const JS::Value & aOndragenter) = 0;
76 :
77 : /* [implicit_jscontext] attribute jsval ondragleave; */
78 : NS_SCRIPTABLE NS_IMETHOD GetOndragleave(JSContext* cx, JS::Value *aOndragleave) = 0;
79 : NS_SCRIPTABLE NS_IMETHOD SetOndragleave(JSContext* cx, const JS::Value & aOndragleave) = 0;
80 :
81 : /* [implicit_jscontext] attribute jsval ondragover; */
82 : NS_SCRIPTABLE NS_IMETHOD GetOndragover(JSContext* cx, JS::Value *aOndragover) = 0;
83 : NS_SCRIPTABLE NS_IMETHOD SetOndragover(JSContext* cx, const JS::Value & aOndragover) = 0;
84 :
85 : /* [implicit_jscontext] attribute jsval ondragstart; */
86 : NS_SCRIPTABLE NS_IMETHOD GetOndragstart(JSContext* cx, JS::Value *aOndragstart) = 0;
87 : NS_SCRIPTABLE NS_IMETHOD SetOndragstart(JSContext* cx, const JS::Value & aOndragstart) = 0;
88 :
89 : /* [implicit_jscontext] attribute jsval ondrop; */
90 : NS_SCRIPTABLE NS_IMETHOD GetOndrop(JSContext* cx, JS::Value *aOndrop) = 0;
91 : NS_SCRIPTABLE NS_IMETHOD SetOndrop(JSContext* cx, const JS::Value & aOndrop) = 0;
92 :
93 : /* [implicit_jscontext] attribute jsval ondurationchange; */
94 : NS_SCRIPTABLE NS_IMETHOD GetOndurationchange(JSContext* cx, JS::Value *aOndurationchange) = 0;
95 : NS_SCRIPTABLE NS_IMETHOD SetOndurationchange(JSContext* cx, const JS::Value & aOndurationchange) = 0;
96 :
97 : /* [implicit_jscontext] attribute jsval onemptied; */
98 : NS_SCRIPTABLE NS_IMETHOD GetOnemptied(JSContext* cx, JS::Value *aOnemptied) = 0;
99 : NS_SCRIPTABLE NS_IMETHOD SetOnemptied(JSContext* cx, const JS::Value & aOnemptied) = 0;
100 :
101 : /* [implicit_jscontext] attribute jsval onended; */
102 : NS_SCRIPTABLE NS_IMETHOD GetOnended(JSContext* cx, JS::Value *aOnended) = 0;
103 : NS_SCRIPTABLE NS_IMETHOD SetOnended(JSContext* cx, const JS::Value & aOnended) = 0;
104 :
105 : /* [implicit_jscontext] attribute jsval onerror; */
106 : NS_SCRIPTABLE NS_IMETHOD GetOnerror(JSContext* cx, JS::Value *aOnerror) = 0;
107 : NS_SCRIPTABLE NS_IMETHOD SetOnerror(JSContext* cx, const JS::Value & aOnerror) = 0;
108 :
109 : /* [implicit_jscontext] attribute jsval onfocus; */
110 : NS_SCRIPTABLE NS_IMETHOD GetOnfocus(JSContext* cx, JS::Value *aOnfocus) = 0;
111 : NS_SCRIPTABLE NS_IMETHOD SetOnfocus(JSContext* cx, const JS::Value & aOnfocus) = 0;
112 :
113 : /* [implicit_jscontext] attribute jsval oninput; */
114 : NS_SCRIPTABLE NS_IMETHOD GetOninput(JSContext* cx, JS::Value *aOninput) = 0;
115 : NS_SCRIPTABLE NS_IMETHOD SetOninput(JSContext* cx, const JS::Value & aOninput) = 0;
116 :
117 : /* [implicit_jscontext] attribute jsval oninvalid; */
118 : NS_SCRIPTABLE NS_IMETHOD GetOninvalid(JSContext* cx, JS::Value *aOninvalid) = 0;
119 : NS_SCRIPTABLE NS_IMETHOD SetOninvalid(JSContext* cx, const JS::Value & aOninvalid) = 0;
120 :
121 : /* [implicit_jscontext] attribute jsval onkeydown; */
122 : NS_SCRIPTABLE NS_IMETHOD GetOnkeydown(JSContext* cx, JS::Value *aOnkeydown) = 0;
123 : NS_SCRIPTABLE NS_IMETHOD SetOnkeydown(JSContext* cx, const JS::Value & aOnkeydown) = 0;
124 :
125 : /* [implicit_jscontext] attribute jsval onkeypress; */
126 : NS_SCRIPTABLE NS_IMETHOD GetOnkeypress(JSContext* cx, JS::Value *aOnkeypress) = 0;
127 : NS_SCRIPTABLE NS_IMETHOD SetOnkeypress(JSContext* cx, const JS::Value & aOnkeypress) = 0;
128 :
129 : /* [implicit_jscontext] attribute jsval onkeyup; */
130 : NS_SCRIPTABLE NS_IMETHOD GetOnkeyup(JSContext* cx, JS::Value *aOnkeyup) = 0;
131 : NS_SCRIPTABLE NS_IMETHOD SetOnkeyup(JSContext* cx, const JS::Value & aOnkeyup) = 0;
132 :
133 : /* [implicit_jscontext] attribute jsval onload; */
134 : NS_SCRIPTABLE NS_IMETHOD GetOnload(JSContext* cx, JS::Value *aOnload) = 0;
135 : NS_SCRIPTABLE NS_IMETHOD SetOnload(JSContext* cx, const JS::Value & aOnload) = 0;
136 :
137 : /* [implicit_jscontext] attribute jsval onloadeddata; */
138 : NS_SCRIPTABLE NS_IMETHOD GetOnloadeddata(JSContext* cx, JS::Value *aOnloadeddata) = 0;
139 : NS_SCRIPTABLE NS_IMETHOD SetOnloadeddata(JSContext* cx, const JS::Value & aOnloadeddata) = 0;
140 :
141 : /* [implicit_jscontext] attribute jsval onloadedmetadata; */
142 : NS_SCRIPTABLE NS_IMETHOD GetOnloadedmetadata(JSContext* cx, JS::Value *aOnloadedmetadata) = 0;
143 : NS_SCRIPTABLE NS_IMETHOD SetOnloadedmetadata(JSContext* cx, const JS::Value & aOnloadedmetadata) = 0;
144 :
145 : /* [implicit_jscontext] attribute jsval onloadstart; */
146 : NS_SCRIPTABLE NS_IMETHOD GetOnloadstart(JSContext* cx, JS::Value *aOnloadstart) = 0;
147 : NS_SCRIPTABLE NS_IMETHOD SetOnloadstart(JSContext* cx, const JS::Value & aOnloadstart) = 0;
148 :
149 : /* [implicit_jscontext] attribute jsval onmousedown; */
150 : NS_SCRIPTABLE NS_IMETHOD GetOnmousedown(JSContext* cx, JS::Value *aOnmousedown) = 0;
151 : NS_SCRIPTABLE NS_IMETHOD SetOnmousedown(JSContext* cx, const JS::Value & aOnmousedown) = 0;
152 :
153 : /* [implicit_jscontext] attribute jsval onmousemove; */
154 : NS_SCRIPTABLE NS_IMETHOD GetOnmousemove(JSContext* cx, JS::Value *aOnmousemove) = 0;
155 : NS_SCRIPTABLE NS_IMETHOD SetOnmousemove(JSContext* cx, const JS::Value & aOnmousemove) = 0;
156 :
157 : /* [implicit_jscontext] attribute jsval onmouseout; */
158 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseout(JSContext* cx, JS::Value *aOnmouseout) = 0;
159 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseout(JSContext* cx, const JS::Value & aOnmouseout) = 0;
160 :
161 : /* [implicit_jscontext] attribute jsval onmouseover; */
162 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseover(JSContext* cx, JS::Value *aOnmouseover) = 0;
163 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseover(JSContext* cx, const JS::Value & aOnmouseover) = 0;
164 :
165 : /* [implicit_jscontext] attribute jsval onmouseup; */
166 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseup(JSContext* cx, JS::Value *aOnmouseup) = 0;
167 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseup(JSContext* cx, const JS::Value & aOnmouseup) = 0;
168 :
169 : /* [implicit_jscontext] attribute jsval onmozfullscreenchange; */
170 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenchange(JSContext* cx, JS::Value *aOnmozfullscreenchange) = 0;
171 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenchange(JSContext* cx, const JS::Value & aOnmozfullscreenchange) = 0;
172 :
173 : /* [implicit_jscontext] attribute jsval onmozfullscreenerror; */
174 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenerror(JSContext* cx, JS::Value *aOnmozfullscreenerror) = 0;
175 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenerror(JSContext* cx, const JS::Value & aOnmozfullscreenerror) = 0;
176 :
177 : /* [implicit_jscontext] attribute jsval onpause; */
178 : NS_SCRIPTABLE NS_IMETHOD GetOnpause(JSContext* cx, JS::Value *aOnpause) = 0;
179 : NS_SCRIPTABLE NS_IMETHOD SetOnpause(JSContext* cx, const JS::Value & aOnpause) = 0;
180 :
181 : /* [implicit_jscontext] attribute jsval onplay; */
182 : NS_SCRIPTABLE NS_IMETHOD GetOnplay(JSContext* cx, JS::Value *aOnplay) = 0;
183 : NS_SCRIPTABLE NS_IMETHOD SetOnplay(JSContext* cx, const JS::Value & aOnplay) = 0;
184 :
185 : /* [implicit_jscontext] attribute jsval onplaying; */
186 : NS_SCRIPTABLE NS_IMETHOD GetOnplaying(JSContext* cx, JS::Value *aOnplaying) = 0;
187 : NS_SCRIPTABLE NS_IMETHOD SetOnplaying(JSContext* cx, const JS::Value & aOnplaying) = 0;
188 :
189 : /* [implicit_jscontext] attribute jsval onprogress; */
190 : NS_SCRIPTABLE NS_IMETHOD GetOnprogress(JSContext* cx, JS::Value *aOnprogress) = 0;
191 : NS_SCRIPTABLE NS_IMETHOD SetOnprogress(JSContext* cx, const JS::Value & aOnprogress) = 0;
192 :
193 : /* [implicit_jscontext] attribute jsval onratechange; */
194 : NS_SCRIPTABLE NS_IMETHOD GetOnratechange(JSContext* cx, JS::Value *aOnratechange) = 0;
195 : NS_SCRIPTABLE NS_IMETHOD SetOnratechange(JSContext* cx, const JS::Value & aOnratechange) = 0;
196 :
197 : /* [implicit_jscontext] attribute jsval onreset; */
198 : NS_SCRIPTABLE NS_IMETHOD GetOnreset(JSContext* cx, JS::Value *aOnreset) = 0;
199 : NS_SCRIPTABLE NS_IMETHOD SetOnreset(JSContext* cx, const JS::Value & aOnreset) = 0;
200 :
201 : /* [implicit_jscontext] attribute jsval onscroll; */
202 : NS_SCRIPTABLE NS_IMETHOD GetOnscroll(JSContext* cx, JS::Value *aOnscroll) = 0;
203 : NS_SCRIPTABLE NS_IMETHOD SetOnscroll(JSContext* cx, const JS::Value & aOnscroll) = 0;
204 :
205 : /* [implicit_jscontext] attribute jsval onseeked; */
206 : NS_SCRIPTABLE NS_IMETHOD GetOnseeked(JSContext* cx, JS::Value *aOnseeked) = 0;
207 : NS_SCRIPTABLE NS_IMETHOD SetOnseeked(JSContext* cx, const JS::Value & aOnseeked) = 0;
208 :
209 : /* [implicit_jscontext] attribute jsval onseeking; */
210 : NS_SCRIPTABLE NS_IMETHOD GetOnseeking(JSContext* cx, JS::Value *aOnseeking) = 0;
211 : NS_SCRIPTABLE NS_IMETHOD SetOnseeking(JSContext* cx, const JS::Value & aOnseeking) = 0;
212 :
213 : /* [implicit_jscontext] attribute jsval onselect; */
214 : NS_SCRIPTABLE NS_IMETHOD GetOnselect(JSContext* cx, JS::Value *aOnselect) = 0;
215 : NS_SCRIPTABLE NS_IMETHOD SetOnselect(JSContext* cx, const JS::Value & aOnselect) = 0;
216 :
217 : /* [implicit_jscontext] attribute jsval onshow; */
218 : NS_SCRIPTABLE NS_IMETHOD GetOnshow(JSContext* cx, JS::Value *aOnshow) = 0;
219 : NS_SCRIPTABLE NS_IMETHOD SetOnshow(JSContext* cx, const JS::Value & aOnshow) = 0;
220 :
221 : /* [implicit_jscontext] attribute jsval onstalled; */
222 : NS_SCRIPTABLE NS_IMETHOD GetOnstalled(JSContext* cx, JS::Value *aOnstalled) = 0;
223 : NS_SCRIPTABLE NS_IMETHOD SetOnstalled(JSContext* cx, const JS::Value & aOnstalled) = 0;
224 :
225 : /* [implicit_jscontext] attribute jsval onsubmit; */
226 : NS_SCRIPTABLE NS_IMETHOD GetOnsubmit(JSContext* cx, JS::Value *aOnsubmit) = 0;
227 : NS_SCRIPTABLE NS_IMETHOD SetOnsubmit(JSContext* cx, const JS::Value & aOnsubmit) = 0;
228 :
229 : /* [implicit_jscontext] attribute jsval onsuspend; */
230 : NS_SCRIPTABLE NS_IMETHOD GetOnsuspend(JSContext* cx, JS::Value *aOnsuspend) = 0;
231 : NS_SCRIPTABLE NS_IMETHOD SetOnsuspend(JSContext* cx, const JS::Value & aOnsuspend) = 0;
232 :
233 : /* [implicit_jscontext] attribute jsval ontimeupdate; */
234 : NS_SCRIPTABLE NS_IMETHOD GetOntimeupdate(JSContext* cx, JS::Value *aOntimeupdate) = 0;
235 : NS_SCRIPTABLE NS_IMETHOD SetOntimeupdate(JSContext* cx, const JS::Value & aOntimeupdate) = 0;
236 :
237 : /* [implicit_jscontext] attribute jsval onvolumechange; */
238 : NS_SCRIPTABLE NS_IMETHOD GetOnvolumechange(JSContext* cx, JS::Value *aOnvolumechange) = 0;
239 : NS_SCRIPTABLE NS_IMETHOD SetOnvolumechange(JSContext* cx, const JS::Value & aOnvolumechange) = 0;
240 :
241 : /* [implicit_jscontext] attribute jsval onwaiting; */
242 : NS_SCRIPTABLE NS_IMETHOD GetOnwaiting(JSContext* cx, JS::Value *aOnwaiting) = 0;
243 : NS_SCRIPTABLE NS_IMETHOD SetOnwaiting(JSContext* cx, const JS::Value & aOnwaiting) = 0;
244 :
245 : /* [implicit_jscontext] attribute jsval oncopy; */
246 : NS_SCRIPTABLE NS_IMETHOD GetOncopy(JSContext* cx, JS::Value *aOncopy) = 0;
247 : NS_SCRIPTABLE NS_IMETHOD SetOncopy(JSContext* cx, const JS::Value & aOncopy) = 0;
248 :
249 : /* [implicit_jscontext] attribute jsval oncut; */
250 : NS_SCRIPTABLE NS_IMETHOD GetOncut(JSContext* cx, JS::Value *aOncut) = 0;
251 : NS_SCRIPTABLE NS_IMETHOD SetOncut(JSContext* cx, const JS::Value & aOncut) = 0;
252 :
253 : /* [implicit_jscontext] attribute jsval onpaste; */
254 : NS_SCRIPTABLE NS_IMETHOD GetOnpaste(JSContext* cx, JS::Value *aOnpaste) = 0;
255 : NS_SCRIPTABLE NS_IMETHOD SetOnpaste(JSContext* cx, const JS::Value & aOnpaste) = 0;
256 :
257 : /* [implicit_jscontext] attribute jsval onbeforescriptexecute; */
258 : NS_SCRIPTABLE NS_IMETHOD GetOnbeforescriptexecute(JSContext* cx, JS::Value *aOnbeforescriptexecute) = 0;
259 : NS_SCRIPTABLE NS_IMETHOD SetOnbeforescriptexecute(JSContext* cx, const JS::Value & aOnbeforescriptexecute) = 0;
260 :
261 : /* [implicit_jscontext] attribute jsval onafterscriptexecute; */
262 : NS_SCRIPTABLE NS_IMETHOD GetOnafterscriptexecute(JSContext* cx, JS::Value *aOnafterscriptexecute) = 0;
263 : NS_SCRIPTABLE NS_IMETHOD SetOnafterscriptexecute(JSContext* cx, const JS::Value & aOnafterscriptexecute) = 0;
264 :
265 : };
266 :
267 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIInlineEventHandlers, NS_IINLINEEVENTHANDLERS_IID)
268 :
269 : /* Use this macro when declaring classes that implement this interface. */
270 : #define NS_DECL_NSIINLINEEVENTHANDLERS \
271 : NS_SCRIPTABLE NS_IMETHOD GetOnabort(JSContext* cx, JS::Value *aOnabort); \
272 : NS_SCRIPTABLE NS_IMETHOD SetOnabort(JSContext* cx, const JS::Value & aOnabort); \
273 : NS_SCRIPTABLE NS_IMETHOD GetOnblur(JSContext* cx, JS::Value *aOnblur); \
274 : NS_SCRIPTABLE NS_IMETHOD SetOnblur(JSContext* cx, const JS::Value & aOnblur); \
275 : NS_SCRIPTABLE NS_IMETHOD GetOncanplay(JSContext* cx, JS::Value *aOncanplay); \
276 : NS_SCRIPTABLE NS_IMETHOD SetOncanplay(JSContext* cx, const JS::Value & aOncanplay); \
277 : NS_SCRIPTABLE NS_IMETHOD GetOncanplaythrough(JSContext* cx, JS::Value *aOncanplaythrough); \
278 : NS_SCRIPTABLE NS_IMETHOD SetOncanplaythrough(JSContext* cx, const JS::Value & aOncanplaythrough); \
279 : NS_SCRIPTABLE NS_IMETHOD GetOnchange(JSContext* cx, JS::Value *aOnchange); \
280 : NS_SCRIPTABLE NS_IMETHOD SetOnchange(JSContext* cx, const JS::Value & aOnchange); \
281 : NS_SCRIPTABLE NS_IMETHOD GetOnclick(JSContext* cx, JS::Value *aOnclick); \
282 : NS_SCRIPTABLE NS_IMETHOD SetOnclick(JSContext* cx, const JS::Value & aOnclick); \
283 : NS_SCRIPTABLE NS_IMETHOD GetOncontextmenu(JSContext* cx, JS::Value *aOncontextmenu); \
284 : NS_SCRIPTABLE NS_IMETHOD SetOncontextmenu(JSContext* cx, const JS::Value & aOncontextmenu); \
285 : NS_SCRIPTABLE NS_IMETHOD GetOndblclick(JSContext* cx, JS::Value *aOndblclick); \
286 : NS_SCRIPTABLE NS_IMETHOD SetOndblclick(JSContext* cx, const JS::Value & aOndblclick); \
287 : NS_SCRIPTABLE NS_IMETHOD GetOndrag(JSContext* cx, JS::Value *aOndrag); \
288 : NS_SCRIPTABLE NS_IMETHOD SetOndrag(JSContext* cx, const JS::Value & aOndrag); \
289 : NS_SCRIPTABLE NS_IMETHOD GetOndragend(JSContext* cx, JS::Value *aOndragend); \
290 : NS_SCRIPTABLE NS_IMETHOD SetOndragend(JSContext* cx, const JS::Value & aOndragend); \
291 : NS_SCRIPTABLE NS_IMETHOD GetOndragenter(JSContext* cx, JS::Value *aOndragenter); \
292 : NS_SCRIPTABLE NS_IMETHOD SetOndragenter(JSContext* cx, const JS::Value & aOndragenter); \
293 : NS_SCRIPTABLE NS_IMETHOD GetOndragleave(JSContext* cx, JS::Value *aOndragleave); \
294 : NS_SCRIPTABLE NS_IMETHOD SetOndragleave(JSContext* cx, const JS::Value & aOndragleave); \
295 : NS_SCRIPTABLE NS_IMETHOD GetOndragover(JSContext* cx, JS::Value *aOndragover); \
296 : NS_SCRIPTABLE NS_IMETHOD SetOndragover(JSContext* cx, const JS::Value & aOndragover); \
297 : NS_SCRIPTABLE NS_IMETHOD GetOndragstart(JSContext* cx, JS::Value *aOndragstart); \
298 : NS_SCRIPTABLE NS_IMETHOD SetOndragstart(JSContext* cx, const JS::Value & aOndragstart); \
299 : NS_SCRIPTABLE NS_IMETHOD GetOndrop(JSContext* cx, JS::Value *aOndrop); \
300 : NS_SCRIPTABLE NS_IMETHOD SetOndrop(JSContext* cx, const JS::Value & aOndrop); \
301 : NS_SCRIPTABLE NS_IMETHOD GetOndurationchange(JSContext* cx, JS::Value *aOndurationchange); \
302 : NS_SCRIPTABLE NS_IMETHOD SetOndurationchange(JSContext* cx, const JS::Value & aOndurationchange); \
303 : NS_SCRIPTABLE NS_IMETHOD GetOnemptied(JSContext* cx, JS::Value *aOnemptied); \
304 : NS_SCRIPTABLE NS_IMETHOD SetOnemptied(JSContext* cx, const JS::Value & aOnemptied); \
305 : NS_SCRIPTABLE NS_IMETHOD GetOnended(JSContext* cx, JS::Value *aOnended); \
306 : NS_SCRIPTABLE NS_IMETHOD SetOnended(JSContext* cx, const JS::Value & aOnended); \
307 : NS_SCRIPTABLE NS_IMETHOD GetOnerror(JSContext* cx, JS::Value *aOnerror); \
308 : NS_SCRIPTABLE NS_IMETHOD SetOnerror(JSContext* cx, const JS::Value & aOnerror); \
309 : NS_SCRIPTABLE NS_IMETHOD GetOnfocus(JSContext* cx, JS::Value *aOnfocus); \
310 : NS_SCRIPTABLE NS_IMETHOD SetOnfocus(JSContext* cx, const JS::Value & aOnfocus); \
311 : NS_SCRIPTABLE NS_IMETHOD GetOninput(JSContext* cx, JS::Value *aOninput); \
312 : NS_SCRIPTABLE NS_IMETHOD SetOninput(JSContext* cx, const JS::Value & aOninput); \
313 : NS_SCRIPTABLE NS_IMETHOD GetOninvalid(JSContext* cx, JS::Value *aOninvalid); \
314 : NS_SCRIPTABLE NS_IMETHOD SetOninvalid(JSContext* cx, const JS::Value & aOninvalid); \
315 : NS_SCRIPTABLE NS_IMETHOD GetOnkeydown(JSContext* cx, JS::Value *aOnkeydown); \
316 : NS_SCRIPTABLE NS_IMETHOD SetOnkeydown(JSContext* cx, const JS::Value & aOnkeydown); \
317 : NS_SCRIPTABLE NS_IMETHOD GetOnkeypress(JSContext* cx, JS::Value *aOnkeypress); \
318 : NS_SCRIPTABLE NS_IMETHOD SetOnkeypress(JSContext* cx, const JS::Value & aOnkeypress); \
319 : NS_SCRIPTABLE NS_IMETHOD GetOnkeyup(JSContext* cx, JS::Value *aOnkeyup); \
320 : NS_SCRIPTABLE NS_IMETHOD SetOnkeyup(JSContext* cx, const JS::Value & aOnkeyup); \
321 : NS_SCRIPTABLE NS_IMETHOD GetOnload(JSContext* cx, JS::Value *aOnload); \
322 : NS_SCRIPTABLE NS_IMETHOD SetOnload(JSContext* cx, const JS::Value & aOnload); \
323 : NS_SCRIPTABLE NS_IMETHOD GetOnloadeddata(JSContext* cx, JS::Value *aOnloadeddata); \
324 : NS_SCRIPTABLE NS_IMETHOD SetOnloadeddata(JSContext* cx, const JS::Value & aOnloadeddata); \
325 : NS_SCRIPTABLE NS_IMETHOD GetOnloadedmetadata(JSContext* cx, JS::Value *aOnloadedmetadata); \
326 : NS_SCRIPTABLE NS_IMETHOD SetOnloadedmetadata(JSContext* cx, const JS::Value & aOnloadedmetadata); \
327 : NS_SCRIPTABLE NS_IMETHOD GetOnloadstart(JSContext* cx, JS::Value *aOnloadstart); \
328 : NS_SCRIPTABLE NS_IMETHOD SetOnloadstart(JSContext* cx, const JS::Value & aOnloadstart); \
329 : NS_SCRIPTABLE NS_IMETHOD GetOnmousedown(JSContext* cx, JS::Value *aOnmousedown); \
330 : NS_SCRIPTABLE NS_IMETHOD SetOnmousedown(JSContext* cx, const JS::Value & aOnmousedown); \
331 : NS_SCRIPTABLE NS_IMETHOD GetOnmousemove(JSContext* cx, JS::Value *aOnmousemove); \
332 : NS_SCRIPTABLE NS_IMETHOD SetOnmousemove(JSContext* cx, const JS::Value & aOnmousemove); \
333 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseout(JSContext* cx, JS::Value *aOnmouseout); \
334 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseout(JSContext* cx, const JS::Value & aOnmouseout); \
335 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseover(JSContext* cx, JS::Value *aOnmouseover); \
336 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseover(JSContext* cx, const JS::Value & aOnmouseover); \
337 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseup(JSContext* cx, JS::Value *aOnmouseup); \
338 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseup(JSContext* cx, const JS::Value & aOnmouseup); \
339 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenchange(JSContext* cx, JS::Value *aOnmozfullscreenchange); \
340 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenchange(JSContext* cx, const JS::Value & aOnmozfullscreenchange); \
341 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenerror(JSContext* cx, JS::Value *aOnmozfullscreenerror); \
342 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenerror(JSContext* cx, const JS::Value & aOnmozfullscreenerror); \
343 : NS_SCRIPTABLE NS_IMETHOD GetOnpause(JSContext* cx, JS::Value *aOnpause); \
344 : NS_SCRIPTABLE NS_IMETHOD SetOnpause(JSContext* cx, const JS::Value & aOnpause); \
345 : NS_SCRIPTABLE NS_IMETHOD GetOnplay(JSContext* cx, JS::Value *aOnplay); \
346 : NS_SCRIPTABLE NS_IMETHOD SetOnplay(JSContext* cx, const JS::Value & aOnplay); \
347 : NS_SCRIPTABLE NS_IMETHOD GetOnplaying(JSContext* cx, JS::Value *aOnplaying); \
348 : NS_SCRIPTABLE NS_IMETHOD SetOnplaying(JSContext* cx, const JS::Value & aOnplaying); \
349 : NS_SCRIPTABLE NS_IMETHOD GetOnprogress(JSContext* cx, JS::Value *aOnprogress); \
350 : NS_SCRIPTABLE NS_IMETHOD SetOnprogress(JSContext* cx, const JS::Value & aOnprogress); \
351 : NS_SCRIPTABLE NS_IMETHOD GetOnratechange(JSContext* cx, JS::Value *aOnratechange); \
352 : NS_SCRIPTABLE NS_IMETHOD SetOnratechange(JSContext* cx, const JS::Value & aOnratechange); \
353 : NS_SCRIPTABLE NS_IMETHOD GetOnreset(JSContext* cx, JS::Value *aOnreset); \
354 : NS_SCRIPTABLE NS_IMETHOD SetOnreset(JSContext* cx, const JS::Value & aOnreset); \
355 : NS_SCRIPTABLE NS_IMETHOD GetOnscroll(JSContext* cx, JS::Value *aOnscroll); \
356 : NS_SCRIPTABLE NS_IMETHOD SetOnscroll(JSContext* cx, const JS::Value & aOnscroll); \
357 : NS_SCRIPTABLE NS_IMETHOD GetOnseeked(JSContext* cx, JS::Value *aOnseeked); \
358 : NS_SCRIPTABLE NS_IMETHOD SetOnseeked(JSContext* cx, const JS::Value & aOnseeked); \
359 : NS_SCRIPTABLE NS_IMETHOD GetOnseeking(JSContext* cx, JS::Value *aOnseeking); \
360 : NS_SCRIPTABLE NS_IMETHOD SetOnseeking(JSContext* cx, const JS::Value & aOnseeking); \
361 : NS_SCRIPTABLE NS_IMETHOD GetOnselect(JSContext* cx, JS::Value *aOnselect); \
362 : NS_SCRIPTABLE NS_IMETHOD SetOnselect(JSContext* cx, const JS::Value & aOnselect); \
363 : NS_SCRIPTABLE NS_IMETHOD GetOnshow(JSContext* cx, JS::Value *aOnshow); \
364 : NS_SCRIPTABLE NS_IMETHOD SetOnshow(JSContext* cx, const JS::Value & aOnshow); \
365 : NS_SCRIPTABLE NS_IMETHOD GetOnstalled(JSContext* cx, JS::Value *aOnstalled); \
366 : NS_SCRIPTABLE NS_IMETHOD SetOnstalled(JSContext* cx, const JS::Value & aOnstalled); \
367 : NS_SCRIPTABLE NS_IMETHOD GetOnsubmit(JSContext* cx, JS::Value *aOnsubmit); \
368 : NS_SCRIPTABLE NS_IMETHOD SetOnsubmit(JSContext* cx, const JS::Value & aOnsubmit); \
369 : NS_SCRIPTABLE NS_IMETHOD GetOnsuspend(JSContext* cx, JS::Value *aOnsuspend); \
370 : NS_SCRIPTABLE NS_IMETHOD SetOnsuspend(JSContext* cx, const JS::Value & aOnsuspend); \
371 : NS_SCRIPTABLE NS_IMETHOD GetOntimeupdate(JSContext* cx, JS::Value *aOntimeupdate); \
372 : NS_SCRIPTABLE NS_IMETHOD SetOntimeupdate(JSContext* cx, const JS::Value & aOntimeupdate); \
373 : NS_SCRIPTABLE NS_IMETHOD GetOnvolumechange(JSContext* cx, JS::Value *aOnvolumechange); \
374 : NS_SCRIPTABLE NS_IMETHOD SetOnvolumechange(JSContext* cx, const JS::Value & aOnvolumechange); \
375 : NS_SCRIPTABLE NS_IMETHOD GetOnwaiting(JSContext* cx, JS::Value *aOnwaiting); \
376 : NS_SCRIPTABLE NS_IMETHOD SetOnwaiting(JSContext* cx, const JS::Value & aOnwaiting); \
377 : NS_SCRIPTABLE NS_IMETHOD GetOncopy(JSContext* cx, JS::Value *aOncopy); \
378 : NS_SCRIPTABLE NS_IMETHOD SetOncopy(JSContext* cx, const JS::Value & aOncopy); \
379 : NS_SCRIPTABLE NS_IMETHOD GetOncut(JSContext* cx, JS::Value *aOncut); \
380 : NS_SCRIPTABLE NS_IMETHOD SetOncut(JSContext* cx, const JS::Value & aOncut); \
381 : NS_SCRIPTABLE NS_IMETHOD GetOnpaste(JSContext* cx, JS::Value *aOnpaste); \
382 : NS_SCRIPTABLE NS_IMETHOD SetOnpaste(JSContext* cx, const JS::Value & aOnpaste); \
383 : NS_SCRIPTABLE NS_IMETHOD GetOnbeforescriptexecute(JSContext* cx, JS::Value *aOnbeforescriptexecute); \
384 : NS_SCRIPTABLE NS_IMETHOD SetOnbeforescriptexecute(JSContext* cx, const JS::Value & aOnbeforescriptexecute); \
385 : NS_SCRIPTABLE NS_IMETHOD GetOnafterscriptexecute(JSContext* cx, JS::Value *aOnafterscriptexecute); \
386 : NS_SCRIPTABLE NS_IMETHOD SetOnafterscriptexecute(JSContext* cx, const JS::Value & aOnafterscriptexecute);
387 :
388 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
389 : #define NS_FORWARD_NSIINLINEEVENTHANDLERS(_to) \
390 : NS_SCRIPTABLE NS_IMETHOD GetOnabort(JSContext* cx, JS::Value *aOnabort) { return _to GetOnabort(cx, aOnabort); } \
391 : NS_SCRIPTABLE NS_IMETHOD SetOnabort(JSContext* cx, const JS::Value & aOnabort) { return _to SetOnabort(cx, aOnabort); } \
392 : NS_SCRIPTABLE NS_IMETHOD GetOnblur(JSContext* cx, JS::Value *aOnblur) { return _to GetOnblur(cx, aOnblur); } \
393 : NS_SCRIPTABLE NS_IMETHOD SetOnblur(JSContext* cx, const JS::Value & aOnblur) { return _to SetOnblur(cx, aOnblur); } \
394 : NS_SCRIPTABLE NS_IMETHOD GetOncanplay(JSContext* cx, JS::Value *aOncanplay) { return _to GetOncanplay(cx, aOncanplay); } \
395 : NS_SCRIPTABLE NS_IMETHOD SetOncanplay(JSContext* cx, const JS::Value & aOncanplay) { return _to SetOncanplay(cx, aOncanplay); } \
396 : NS_SCRIPTABLE NS_IMETHOD GetOncanplaythrough(JSContext* cx, JS::Value *aOncanplaythrough) { return _to GetOncanplaythrough(cx, aOncanplaythrough); } \
397 : NS_SCRIPTABLE NS_IMETHOD SetOncanplaythrough(JSContext* cx, const JS::Value & aOncanplaythrough) { return _to SetOncanplaythrough(cx, aOncanplaythrough); } \
398 : NS_SCRIPTABLE NS_IMETHOD GetOnchange(JSContext* cx, JS::Value *aOnchange) { return _to GetOnchange(cx, aOnchange); } \
399 : NS_SCRIPTABLE NS_IMETHOD SetOnchange(JSContext* cx, const JS::Value & aOnchange) { return _to SetOnchange(cx, aOnchange); } \
400 : NS_SCRIPTABLE NS_IMETHOD GetOnclick(JSContext* cx, JS::Value *aOnclick) { return _to GetOnclick(cx, aOnclick); } \
401 : NS_SCRIPTABLE NS_IMETHOD SetOnclick(JSContext* cx, const JS::Value & aOnclick) { return _to SetOnclick(cx, aOnclick); } \
402 : NS_SCRIPTABLE NS_IMETHOD GetOncontextmenu(JSContext* cx, JS::Value *aOncontextmenu) { return _to GetOncontextmenu(cx, aOncontextmenu); } \
403 : NS_SCRIPTABLE NS_IMETHOD SetOncontextmenu(JSContext* cx, const JS::Value & aOncontextmenu) { return _to SetOncontextmenu(cx, aOncontextmenu); } \
404 : NS_SCRIPTABLE NS_IMETHOD GetOndblclick(JSContext* cx, JS::Value *aOndblclick) { return _to GetOndblclick(cx, aOndblclick); } \
405 : NS_SCRIPTABLE NS_IMETHOD SetOndblclick(JSContext* cx, const JS::Value & aOndblclick) { return _to SetOndblclick(cx, aOndblclick); } \
406 : NS_SCRIPTABLE NS_IMETHOD GetOndrag(JSContext* cx, JS::Value *aOndrag) { return _to GetOndrag(cx, aOndrag); } \
407 : NS_SCRIPTABLE NS_IMETHOD SetOndrag(JSContext* cx, const JS::Value & aOndrag) { return _to SetOndrag(cx, aOndrag); } \
408 : NS_SCRIPTABLE NS_IMETHOD GetOndragend(JSContext* cx, JS::Value *aOndragend) { return _to GetOndragend(cx, aOndragend); } \
409 : NS_SCRIPTABLE NS_IMETHOD SetOndragend(JSContext* cx, const JS::Value & aOndragend) { return _to SetOndragend(cx, aOndragend); } \
410 : NS_SCRIPTABLE NS_IMETHOD GetOndragenter(JSContext* cx, JS::Value *aOndragenter) { return _to GetOndragenter(cx, aOndragenter); } \
411 : NS_SCRIPTABLE NS_IMETHOD SetOndragenter(JSContext* cx, const JS::Value & aOndragenter) { return _to SetOndragenter(cx, aOndragenter); } \
412 : NS_SCRIPTABLE NS_IMETHOD GetOndragleave(JSContext* cx, JS::Value *aOndragleave) { return _to GetOndragleave(cx, aOndragleave); } \
413 : NS_SCRIPTABLE NS_IMETHOD SetOndragleave(JSContext* cx, const JS::Value & aOndragleave) { return _to SetOndragleave(cx, aOndragleave); } \
414 : NS_SCRIPTABLE NS_IMETHOD GetOndragover(JSContext* cx, JS::Value *aOndragover) { return _to GetOndragover(cx, aOndragover); } \
415 : NS_SCRIPTABLE NS_IMETHOD SetOndragover(JSContext* cx, const JS::Value & aOndragover) { return _to SetOndragover(cx, aOndragover); } \
416 : NS_SCRIPTABLE NS_IMETHOD GetOndragstart(JSContext* cx, JS::Value *aOndragstart) { return _to GetOndragstart(cx, aOndragstart); } \
417 : NS_SCRIPTABLE NS_IMETHOD SetOndragstart(JSContext* cx, const JS::Value & aOndragstart) { return _to SetOndragstart(cx, aOndragstart); } \
418 : NS_SCRIPTABLE NS_IMETHOD GetOndrop(JSContext* cx, JS::Value *aOndrop) { return _to GetOndrop(cx, aOndrop); } \
419 : NS_SCRIPTABLE NS_IMETHOD SetOndrop(JSContext* cx, const JS::Value & aOndrop) { return _to SetOndrop(cx, aOndrop); } \
420 : NS_SCRIPTABLE NS_IMETHOD GetOndurationchange(JSContext* cx, JS::Value *aOndurationchange) { return _to GetOndurationchange(cx, aOndurationchange); } \
421 : NS_SCRIPTABLE NS_IMETHOD SetOndurationchange(JSContext* cx, const JS::Value & aOndurationchange) { return _to SetOndurationchange(cx, aOndurationchange); } \
422 : NS_SCRIPTABLE NS_IMETHOD GetOnemptied(JSContext* cx, JS::Value *aOnemptied) { return _to GetOnemptied(cx, aOnemptied); } \
423 : NS_SCRIPTABLE NS_IMETHOD SetOnemptied(JSContext* cx, const JS::Value & aOnemptied) { return _to SetOnemptied(cx, aOnemptied); } \
424 : NS_SCRIPTABLE NS_IMETHOD GetOnended(JSContext* cx, JS::Value *aOnended) { return _to GetOnended(cx, aOnended); } \
425 : NS_SCRIPTABLE NS_IMETHOD SetOnended(JSContext* cx, const JS::Value & aOnended) { return _to SetOnended(cx, aOnended); } \
426 : NS_SCRIPTABLE NS_IMETHOD GetOnerror(JSContext* cx, JS::Value *aOnerror) { return _to GetOnerror(cx, aOnerror); } \
427 : NS_SCRIPTABLE NS_IMETHOD SetOnerror(JSContext* cx, const JS::Value & aOnerror) { return _to SetOnerror(cx, aOnerror); } \
428 : NS_SCRIPTABLE NS_IMETHOD GetOnfocus(JSContext* cx, JS::Value *aOnfocus) { return _to GetOnfocus(cx, aOnfocus); } \
429 : NS_SCRIPTABLE NS_IMETHOD SetOnfocus(JSContext* cx, const JS::Value & aOnfocus) { return _to SetOnfocus(cx, aOnfocus); } \
430 : NS_SCRIPTABLE NS_IMETHOD GetOninput(JSContext* cx, JS::Value *aOninput) { return _to GetOninput(cx, aOninput); } \
431 : NS_SCRIPTABLE NS_IMETHOD SetOninput(JSContext* cx, const JS::Value & aOninput) { return _to SetOninput(cx, aOninput); } \
432 : NS_SCRIPTABLE NS_IMETHOD GetOninvalid(JSContext* cx, JS::Value *aOninvalid) { return _to GetOninvalid(cx, aOninvalid); } \
433 : NS_SCRIPTABLE NS_IMETHOD SetOninvalid(JSContext* cx, const JS::Value & aOninvalid) { return _to SetOninvalid(cx, aOninvalid); } \
434 : NS_SCRIPTABLE NS_IMETHOD GetOnkeydown(JSContext* cx, JS::Value *aOnkeydown) { return _to GetOnkeydown(cx, aOnkeydown); } \
435 : NS_SCRIPTABLE NS_IMETHOD SetOnkeydown(JSContext* cx, const JS::Value & aOnkeydown) { return _to SetOnkeydown(cx, aOnkeydown); } \
436 : NS_SCRIPTABLE NS_IMETHOD GetOnkeypress(JSContext* cx, JS::Value *aOnkeypress) { return _to GetOnkeypress(cx, aOnkeypress); } \
437 : NS_SCRIPTABLE NS_IMETHOD SetOnkeypress(JSContext* cx, const JS::Value & aOnkeypress) { return _to SetOnkeypress(cx, aOnkeypress); } \
438 : NS_SCRIPTABLE NS_IMETHOD GetOnkeyup(JSContext* cx, JS::Value *aOnkeyup) { return _to GetOnkeyup(cx, aOnkeyup); } \
439 : NS_SCRIPTABLE NS_IMETHOD SetOnkeyup(JSContext* cx, const JS::Value & aOnkeyup) { return _to SetOnkeyup(cx, aOnkeyup); } \
440 : NS_SCRIPTABLE NS_IMETHOD GetOnload(JSContext* cx, JS::Value *aOnload) { return _to GetOnload(cx, aOnload); } \
441 : NS_SCRIPTABLE NS_IMETHOD SetOnload(JSContext* cx, const JS::Value & aOnload) { return _to SetOnload(cx, aOnload); } \
442 : NS_SCRIPTABLE NS_IMETHOD GetOnloadeddata(JSContext* cx, JS::Value *aOnloadeddata) { return _to GetOnloadeddata(cx, aOnloadeddata); } \
443 : NS_SCRIPTABLE NS_IMETHOD SetOnloadeddata(JSContext* cx, const JS::Value & aOnloadeddata) { return _to SetOnloadeddata(cx, aOnloadeddata); } \
444 : NS_SCRIPTABLE NS_IMETHOD GetOnloadedmetadata(JSContext* cx, JS::Value *aOnloadedmetadata) { return _to GetOnloadedmetadata(cx, aOnloadedmetadata); } \
445 : NS_SCRIPTABLE NS_IMETHOD SetOnloadedmetadata(JSContext* cx, const JS::Value & aOnloadedmetadata) { return _to SetOnloadedmetadata(cx, aOnloadedmetadata); } \
446 : NS_SCRIPTABLE NS_IMETHOD GetOnloadstart(JSContext* cx, JS::Value *aOnloadstart) { return _to GetOnloadstart(cx, aOnloadstart); } \
447 : NS_SCRIPTABLE NS_IMETHOD SetOnloadstart(JSContext* cx, const JS::Value & aOnloadstart) { return _to SetOnloadstart(cx, aOnloadstart); } \
448 : NS_SCRIPTABLE NS_IMETHOD GetOnmousedown(JSContext* cx, JS::Value *aOnmousedown) { return _to GetOnmousedown(cx, aOnmousedown); } \
449 : NS_SCRIPTABLE NS_IMETHOD SetOnmousedown(JSContext* cx, const JS::Value & aOnmousedown) { return _to SetOnmousedown(cx, aOnmousedown); } \
450 : NS_SCRIPTABLE NS_IMETHOD GetOnmousemove(JSContext* cx, JS::Value *aOnmousemove) { return _to GetOnmousemove(cx, aOnmousemove); } \
451 : NS_SCRIPTABLE NS_IMETHOD SetOnmousemove(JSContext* cx, const JS::Value & aOnmousemove) { return _to SetOnmousemove(cx, aOnmousemove); } \
452 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseout(JSContext* cx, JS::Value *aOnmouseout) { return _to GetOnmouseout(cx, aOnmouseout); } \
453 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseout(JSContext* cx, const JS::Value & aOnmouseout) { return _to SetOnmouseout(cx, aOnmouseout); } \
454 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseover(JSContext* cx, JS::Value *aOnmouseover) { return _to GetOnmouseover(cx, aOnmouseover); } \
455 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseover(JSContext* cx, const JS::Value & aOnmouseover) { return _to SetOnmouseover(cx, aOnmouseover); } \
456 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseup(JSContext* cx, JS::Value *aOnmouseup) { return _to GetOnmouseup(cx, aOnmouseup); } \
457 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseup(JSContext* cx, const JS::Value & aOnmouseup) { return _to SetOnmouseup(cx, aOnmouseup); } \
458 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenchange(JSContext* cx, JS::Value *aOnmozfullscreenchange) { return _to GetOnmozfullscreenchange(cx, aOnmozfullscreenchange); } \
459 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenchange(JSContext* cx, const JS::Value & aOnmozfullscreenchange) { return _to SetOnmozfullscreenchange(cx, aOnmozfullscreenchange); } \
460 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenerror(JSContext* cx, JS::Value *aOnmozfullscreenerror) { return _to GetOnmozfullscreenerror(cx, aOnmozfullscreenerror); } \
461 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenerror(JSContext* cx, const JS::Value & aOnmozfullscreenerror) { return _to SetOnmozfullscreenerror(cx, aOnmozfullscreenerror); } \
462 : NS_SCRIPTABLE NS_IMETHOD GetOnpause(JSContext* cx, JS::Value *aOnpause) { return _to GetOnpause(cx, aOnpause); } \
463 : NS_SCRIPTABLE NS_IMETHOD SetOnpause(JSContext* cx, const JS::Value & aOnpause) { return _to SetOnpause(cx, aOnpause); } \
464 : NS_SCRIPTABLE NS_IMETHOD GetOnplay(JSContext* cx, JS::Value *aOnplay) { return _to GetOnplay(cx, aOnplay); } \
465 : NS_SCRIPTABLE NS_IMETHOD SetOnplay(JSContext* cx, const JS::Value & aOnplay) { return _to SetOnplay(cx, aOnplay); } \
466 : NS_SCRIPTABLE NS_IMETHOD GetOnplaying(JSContext* cx, JS::Value *aOnplaying) { return _to GetOnplaying(cx, aOnplaying); } \
467 : NS_SCRIPTABLE NS_IMETHOD SetOnplaying(JSContext* cx, const JS::Value & aOnplaying) { return _to SetOnplaying(cx, aOnplaying); } \
468 : NS_SCRIPTABLE NS_IMETHOD GetOnprogress(JSContext* cx, JS::Value *aOnprogress) { return _to GetOnprogress(cx, aOnprogress); } \
469 : NS_SCRIPTABLE NS_IMETHOD SetOnprogress(JSContext* cx, const JS::Value & aOnprogress) { return _to SetOnprogress(cx, aOnprogress); } \
470 : NS_SCRIPTABLE NS_IMETHOD GetOnratechange(JSContext* cx, JS::Value *aOnratechange) { return _to GetOnratechange(cx, aOnratechange); } \
471 : NS_SCRIPTABLE NS_IMETHOD SetOnratechange(JSContext* cx, const JS::Value & aOnratechange) { return _to SetOnratechange(cx, aOnratechange); } \
472 : NS_SCRIPTABLE NS_IMETHOD GetOnreset(JSContext* cx, JS::Value *aOnreset) { return _to GetOnreset(cx, aOnreset); } \
473 : NS_SCRIPTABLE NS_IMETHOD SetOnreset(JSContext* cx, const JS::Value & aOnreset) { return _to SetOnreset(cx, aOnreset); } \
474 : NS_SCRIPTABLE NS_IMETHOD GetOnscroll(JSContext* cx, JS::Value *aOnscroll) { return _to GetOnscroll(cx, aOnscroll); } \
475 : NS_SCRIPTABLE NS_IMETHOD SetOnscroll(JSContext* cx, const JS::Value & aOnscroll) { return _to SetOnscroll(cx, aOnscroll); } \
476 : NS_SCRIPTABLE NS_IMETHOD GetOnseeked(JSContext* cx, JS::Value *aOnseeked) { return _to GetOnseeked(cx, aOnseeked); } \
477 : NS_SCRIPTABLE NS_IMETHOD SetOnseeked(JSContext* cx, const JS::Value & aOnseeked) { return _to SetOnseeked(cx, aOnseeked); } \
478 : NS_SCRIPTABLE NS_IMETHOD GetOnseeking(JSContext* cx, JS::Value *aOnseeking) { return _to GetOnseeking(cx, aOnseeking); } \
479 : NS_SCRIPTABLE NS_IMETHOD SetOnseeking(JSContext* cx, const JS::Value & aOnseeking) { return _to SetOnseeking(cx, aOnseeking); } \
480 : NS_SCRIPTABLE NS_IMETHOD GetOnselect(JSContext* cx, JS::Value *aOnselect) { return _to GetOnselect(cx, aOnselect); } \
481 : NS_SCRIPTABLE NS_IMETHOD SetOnselect(JSContext* cx, const JS::Value & aOnselect) { return _to SetOnselect(cx, aOnselect); } \
482 : NS_SCRIPTABLE NS_IMETHOD GetOnshow(JSContext* cx, JS::Value *aOnshow) { return _to GetOnshow(cx, aOnshow); } \
483 : NS_SCRIPTABLE NS_IMETHOD SetOnshow(JSContext* cx, const JS::Value & aOnshow) { return _to SetOnshow(cx, aOnshow); } \
484 : NS_SCRIPTABLE NS_IMETHOD GetOnstalled(JSContext* cx, JS::Value *aOnstalled) { return _to GetOnstalled(cx, aOnstalled); } \
485 : NS_SCRIPTABLE NS_IMETHOD SetOnstalled(JSContext* cx, const JS::Value & aOnstalled) { return _to SetOnstalled(cx, aOnstalled); } \
486 : NS_SCRIPTABLE NS_IMETHOD GetOnsubmit(JSContext* cx, JS::Value *aOnsubmit) { return _to GetOnsubmit(cx, aOnsubmit); } \
487 : NS_SCRIPTABLE NS_IMETHOD SetOnsubmit(JSContext* cx, const JS::Value & aOnsubmit) { return _to SetOnsubmit(cx, aOnsubmit); } \
488 : NS_SCRIPTABLE NS_IMETHOD GetOnsuspend(JSContext* cx, JS::Value *aOnsuspend) { return _to GetOnsuspend(cx, aOnsuspend); } \
489 : NS_SCRIPTABLE NS_IMETHOD SetOnsuspend(JSContext* cx, const JS::Value & aOnsuspend) { return _to SetOnsuspend(cx, aOnsuspend); } \
490 : NS_SCRIPTABLE NS_IMETHOD GetOntimeupdate(JSContext* cx, JS::Value *aOntimeupdate) { return _to GetOntimeupdate(cx, aOntimeupdate); } \
491 : NS_SCRIPTABLE NS_IMETHOD SetOntimeupdate(JSContext* cx, const JS::Value & aOntimeupdate) { return _to SetOntimeupdate(cx, aOntimeupdate); } \
492 : NS_SCRIPTABLE NS_IMETHOD GetOnvolumechange(JSContext* cx, JS::Value *aOnvolumechange) { return _to GetOnvolumechange(cx, aOnvolumechange); } \
493 : NS_SCRIPTABLE NS_IMETHOD SetOnvolumechange(JSContext* cx, const JS::Value & aOnvolumechange) { return _to SetOnvolumechange(cx, aOnvolumechange); } \
494 : NS_SCRIPTABLE NS_IMETHOD GetOnwaiting(JSContext* cx, JS::Value *aOnwaiting) { return _to GetOnwaiting(cx, aOnwaiting); } \
495 : NS_SCRIPTABLE NS_IMETHOD SetOnwaiting(JSContext* cx, const JS::Value & aOnwaiting) { return _to SetOnwaiting(cx, aOnwaiting); } \
496 : NS_SCRIPTABLE NS_IMETHOD GetOncopy(JSContext* cx, JS::Value *aOncopy) { return _to GetOncopy(cx, aOncopy); } \
497 : NS_SCRIPTABLE NS_IMETHOD SetOncopy(JSContext* cx, const JS::Value & aOncopy) { return _to SetOncopy(cx, aOncopy); } \
498 : NS_SCRIPTABLE NS_IMETHOD GetOncut(JSContext* cx, JS::Value *aOncut) { return _to GetOncut(cx, aOncut); } \
499 : NS_SCRIPTABLE NS_IMETHOD SetOncut(JSContext* cx, const JS::Value & aOncut) { return _to SetOncut(cx, aOncut); } \
500 : NS_SCRIPTABLE NS_IMETHOD GetOnpaste(JSContext* cx, JS::Value *aOnpaste) { return _to GetOnpaste(cx, aOnpaste); } \
501 : NS_SCRIPTABLE NS_IMETHOD SetOnpaste(JSContext* cx, const JS::Value & aOnpaste) { return _to SetOnpaste(cx, aOnpaste); } \
502 : NS_SCRIPTABLE NS_IMETHOD GetOnbeforescriptexecute(JSContext* cx, JS::Value *aOnbeforescriptexecute) { return _to GetOnbeforescriptexecute(cx, aOnbeforescriptexecute); } \
503 : NS_SCRIPTABLE NS_IMETHOD SetOnbeforescriptexecute(JSContext* cx, const JS::Value & aOnbeforescriptexecute) { return _to SetOnbeforescriptexecute(cx, aOnbeforescriptexecute); } \
504 : NS_SCRIPTABLE NS_IMETHOD GetOnafterscriptexecute(JSContext* cx, JS::Value *aOnafterscriptexecute) { return _to GetOnafterscriptexecute(cx, aOnafterscriptexecute); } \
505 : NS_SCRIPTABLE NS_IMETHOD SetOnafterscriptexecute(JSContext* cx, const JS::Value & aOnafterscriptexecute) { return _to SetOnafterscriptexecute(cx, aOnafterscriptexecute); }
506 :
507 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
508 : #define NS_FORWARD_SAFE_NSIINLINEEVENTHANDLERS(_to) \
509 : NS_SCRIPTABLE NS_IMETHOD GetOnabort(JSContext* cx, JS::Value *aOnabort) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnabort(cx, aOnabort); } \
510 : NS_SCRIPTABLE NS_IMETHOD SetOnabort(JSContext* cx, const JS::Value & aOnabort) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnabort(cx, aOnabort); } \
511 : NS_SCRIPTABLE NS_IMETHOD GetOnblur(JSContext* cx, JS::Value *aOnblur) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnblur(cx, aOnblur); } \
512 : NS_SCRIPTABLE NS_IMETHOD SetOnblur(JSContext* cx, const JS::Value & aOnblur) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnblur(cx, aOnblur); } \
513 : NS_SCRIPTABLE NS_IMETHOD GetOncanplay(JSContext* cx, JS::Value *aOncanplay) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncanplay(cx, aOncanplay); } \
514 : NS_SCRIPTABLE NS_IMETHOD SetOncanplay(JSContext* cx, const JS::Value & aOncanplay) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncanplay(cx, aOncanplay); } \
515 : NS_SCRIPTABLE NS_IMETHOD GetOncanplaythrough(JSContext* cx, JS::Value *aOncanplaythrough) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncanplaythrough(cx, aOncanplaythrough); } \
516 : NS_SCRIPTABLE NS_IMETHOD SetOncanplaythrough(JSContext* cx, const JS::Value & aOncanplaythrough) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncanplaythrough(cx, aOncanplaythrough); } \
517 : NS_SCRIPTABLE NS_IMETHOD GetOnchange(JSContext* cx, JS::Value *aOnchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnchange(cx, aOnchange); } \
518 : NS_SCRIPTABLE NS_IMETHOD SetOnchange(JSContext* cx, const JS::Value & aOnchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnchange(cx, aOnchange); } \
519 : NS_SCRIPTABLE NS_IMETHOD GetOnclick(JSContext* cx, JS::Value *aOnclick) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnclick(cx, aOnclick); } \
520 : NS_SCRIPTABLE NS_IMETHOD SetOnclick(JSContext* cx, const JS::Value & aOnclick) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnclick(cx, aOnclick); } \
521 : NS_SCRIPTABLE NS_IMETHOD GetOncontextmenu(JSContext* cx, JS::Value *aOncontextmenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncontextmenu(cx, aOncontextmenu); } \
522 : NS_SCRIPTABLE NS_IMETHOD SetOncontextmenu(JSContext* cx, const JS::Value & aOncontextmenu) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncontextmenu(cx, aOncontextmenu); } \
523 : NS_SCRIPTABLE NS_IMETHOD GetOndblclick(JSContext* cx, JS::Value *aOndblclick) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndblclick(cx, aOndblclick); } \
524 : NS_SCRIPTABLE NS_IMETHOD SetOndblclick(JSContext* cx, const JS::Value & aOndblclick) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndblclick(cx, aOndblclick); } \
525 : NS_SCRIPTABLE NS_IMETHOD GetOndrag(JSContext* cx, JS::Value *aOndrag) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndrag(cx, aOndrag); } \
526 : NS_SCRIPTABLE NS_IMETHOD SetOndrag(JSContext* cx, const JS::Value & aOndrag) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndrag(cx, aOndrag); } \
527 : NS_SCRIPTABLE NS_IMETHOD GetOndragend(JSContext* cx, JS::Value *aOndragend) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndragend(cx, aOndragend); } \
528 : NS_SCRIPTABLE NS_IMETHOD SetOndragend(JSContext* cx, const JS::Value & aOndragend) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndragend(cx, aOndragend); } \
529 : NS_SCRIPTABLE NS_IMETHOD GetOndragenter(JSContext* cx, JS::Value *aOndragenter) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndragenter(cx, aOndragenter); } \
530 : NS_SCRIPTABLE NS_IMETHOD SetOndragenter(JSContext* cx, const JS::Value & aOndragenter) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndragenter(cx, aOndragenter); } \
531 : NS_SCRIPTABLE NS_IMETHOD GetOndragleave(JSContext* cx, JS::Value *aOndragleave) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndragleave(cx, aOndragleave); } \
532 : NS_SCRIPTABLE NS_IMETHOD SetOndragleave(JSContext* cx, const JS::Value & aOndragleave) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndragleave(cx, aOndragleave); } \
533 : NS_SCRIPTABLE NS_IMETHOD GetOndragover(JSContext* cx, JS::Value *aOndragover) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndragover(cx, aOndragover); } \
534 : NS_SCRIPTABLE NS_IMETHOD SetOndragover(JSContext* cx, const JS::Value & aOndragover) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndragover(cx, aOndragover); } \
535 : NS_SCRIPTABLE NS_IMETHOD GetOndragstart(JSContext* cx, JS::Value *aOndragstart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndragstart(cx, aOndragstart); } \
536 : NS_SCRIPTABLE NS_IMETHOD SetOndragstart(JSContext* cx, const JS::Value & aOndragstart) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndragstart(cx, aOndragstart); } \
537 : NS_SCRIPTABLE NS_IMETHOD GetOndrop(JSContext* cx, JS::Value *aOndrop) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndrop(cx, aOndrop); } \
538 : NS_SCRIPTABLE NS_IMETHOD SetOndrop(JSContext* cx, const JS::Value & aOndrop) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndrop(cx, aOndrop); } \
539 : NS_SCRIPTABLE NS_IMETHOD GetOndurationchange(JSContext* cx, JS::Value *aOndurationchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndurationchange(cx, aOndurationchange); } \
540 : NS_SCRIPTABLE NS_IMETHOD SetOndurationchange(JSContext* cx, const JS::Value & aOndurationchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndurationchange(cx, aOndurationchange); } \
541 : NS_SCRIPTABLE NS_IMETHOD GetOnemptied(JSContext* cx, JS::Value *aOnemptied) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnemptied(cx, aOnemptied); } \
542 : NS_SCRIPTABLE NS_IMETHOD SetOnemptied(JSContext* cx, const JS::Value & aOnemptied) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnemptied(cx, aOnemptied); } \
543 : NS_SCRIPTABLE NS_IMETHOD GetOnended(JSContext* cx, JS::Value *aOnended) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnended(cx, aOnended); } \
544 : NS_SCRIPTABLE NS_IMETHOD SetOnended(JSContext* cx, const JS::Value & aOnended) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnended(cx, aOnended); } \
545 : NS_SCRIPTABLE NS_IMETHOD GetOnerror(JSContext* cx, JS::Value *aOnerror) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnerror(cx, aOnerror); } \
546 : NS_SCRIPTABLE NS_IMETHOD SetOnerror(JSContext* cx, const JS::Value & aOnerror) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnerror(cx, aOnerror); } \
547 : NS_SCRIPTABLE NS_IMETHOD GetOnfocus(JSContext* cx, JS::Value *aOnfocus) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnfocus(cx, aOnfocus); } \
548 : NS_SCRIPTABLE NS_IMETHOD SetOnfocus(JSContext* cx, const JS::Value & aOnfocus) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnfocus(cx, aOnfocus); } \
549 : NS_SCRIPTABLE NS_IMETHOD GetOninput(JSContext* cx, JS::Value *aOninput) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOninput(cx, aOninput); } \
550 : NS_SCRIPTABLE NS_IMETHOD SetOninput(JSContext* cx, const JS::Value & aOninput) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOninput(cx, aOninput); } \
551 : NS_SCRIPTABLE NS_IMETHOD GetOninvalid(JSContext* cx, JS::Value *aOninvalid) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOninvalid(cx, aOninvalid); } \
552 : NS_SCRIPTABLE NS_IMETHOD SetOninvalid(JSContext* cx, const JS::Value & aOninvalid) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOninvalid(cx, aOninvalid); } \
553 : NS_SCRIPTABLE NS_IMETHOD GetOnkeydown(JSContext* cx, JS::Value *aOnkeydown) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnkeydown(cx, aOnkeydown); } \
554 : NS_SCRIPTABLE NS_IMETHOD SetOnkeydown(JSContext* cx, const JS::Value & aOnkeydown) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnkeydown(cx, aOnkeydown); } \
555 : NS_SCRIPTABLE NS_IMETHOD GetOnkeypress(JSContext* cx, JS::Value *aOnkeypress) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnkeypress(cx, aOnkeypress); } \
556 : NS_SCRIPTABLE NS_IMETHOD SetOnkeypress(JSContext* cx, const JS::Value & aOnkeypress) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnkeypress(cx, aOnkeypress); } \
557 : NS_SCRIPTABLE NS_IMETHOD GetOnkeyup(JSContext* cx, JS::Value *aOnkeyup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnkeyup(cx, aOnkeyup); } \
558 : NS_SCRIPTABLE NS_IMETHOD SetOnkeyup(JSContext* cx, const JS::Value & aOnkeyup) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnkeyup(cx, aOnkeyup); } \
559 : NS_SCRIPTABLE NS_IMETHOD GetOnload(JSContext* cx, JS::Value *aOnload) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnload(cx, aOnload); } \
560 : NS_SCRIPTABLE NS_IMETHOD SetOnload(JSContext* cx, const JS::Value & aOnload) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnload(cx, aOnload); } \
561 : NS_SCRIPTABLE NS_IMETHOD GetOnloadeddata(JSContext* cx, JS::Value *aOnloadeddata) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnloadeddata(cx, aOnloadeddata); } \
562 : NS_SCRIPTABLE NS_IMETHOD SetOnloadeddata(JSContext* cx, const JS::Value & aOnloadeddata) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnloadeddata(cx, aOnloadeddata); } \
563 : NS_SCRIPTABLE NS_IMETHOD GetOnloadedmetadata(JSContext* cx, JS::Value *aOnloadedmetadata) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnloadedmetadata(cx, aOnloadedmetadata); } \
564 : NS_SCRIPTABLE NS_IMETHOD SetOnloadedmetadata(JSContext* cx, const JS::Value & aOnloadedmetadata) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnloadedmetadata(cx, aOnloadedmetadata); } \
565 : NS_SCRIPTABLE NS_IMETHOD GetOnloadstart(JSContext* cx, JS::Value *aOnloadstart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnloadstart(cx, aOnloadstart); } \
566 : NS_SCRIPTABLE NS_IMETHOD SetOnloadstart(JSContext* cx, const JS::Value & aOnloadstart) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnloadstart(cx, aOnloadstart); } \
567 : NS_SCRIPTABLE NS_IMETHOD GetOnmousedown(JSContext* cx, JS::Value *aOnmousedown) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmousedown(cx, aOnmousedown); } \
568 : NS_SCRIPTABLE NS_IMETHOD SetOnmousedown(JSContext* cx, const JS::Value & aOnmousedown) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmousedown(cx, aOnmousedown); } \
569 : NS_SCRIPTABLE NS_IMETHOD GetOnmousemove(JSContext* cx, JS::Value *aOnmousemove) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmousemove(cx, aOnmousemove); } \
570 : NS_SCRIPTABLE NS_IMETHOD SetOnmousemove(JSContext* cx, const JS::Value & aOnmousemove) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmousemove(cx, aOnmousemove); } \
571 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseout(JSContext* cx, JS::Value *aOnmouseout) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmouseout(cx, aOnmouseout); } \
572 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseout(JSContext* cx, const JS::Value & aOnmouseout) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmouseout(cx, aOnmouseout); } \
573 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseover(JSContext* cx, JS::Value *aOnmouseover) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmouseover(cx, aOnmouseover); } \
574 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseover(JSContext* cx, const JS::Value & aOnmouseover) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmouseover(cx, aOnmouseover); } \
575 : NS_SCRIPTABLE NS_IMETHOD GetOnmouseup(JSContext* cx, JS::Value *aOnmouseup) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmouseup(cx, aOnmouseup); } \
576 : NS_SCRIPTABLE NS_IMETHOD SetOnmouseup(JSContext* cx, const JS::Value & aOnmouseup) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmouseup(cx, aOnmouseup); } \
577 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenchange(JSContext* cx, JS::Value *aOnmozfullscreenchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmozfullscreenchange(cx, aOnmozfullscreenchange); } \
578 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenchange(JSContext* cx, const JS::Value & aOnmozfullscreenchange) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmozfullscreenchange(cx, aOnmozfullscreenchange); } \
579 : NS_SCRIPTABLE NS_IMETHOD GetOnmozfullscreenerror(JSContext* cx, JS::Value *aOnmozfullscreenerror) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnmozfullscreenerror(cx, aOnmozfullscreenerror); } \
580 : NS_SCRIPTABLE NS_IMETHOD SetOnmozfullscreenerror(JSContext* cx, const JS::Value & aOnmozfullscreenerror) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnmozfullscreenerror(cx, aOnmozfullscreenerror); } \
581 : NS_SCRIPTABLE NS_IMETHOD GetOnpause(JSContext* cx, JS::Value *aOnpause) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnpause(cx, aOnpause); } \
582 : NS_SCRIPTABLE NS_IMETHOD SetOnpause(JSContext* cx, const JS::Value & aOnpause) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnpause(cx, aOnpause); } \
583 : NS_SCRIPTABLE NS_IMETHOD GetOnplay(JSContext* cx, JS::Value *aOnplay) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnplay(cx, aOnplay); } \
584 : NS_SCRIPTABLE NS_IMETHOD SetOnplay(JSContext* cx, const JS::Value & aOnplay) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnplay(cx, aOnplay); } \
585 : NS_SCRIPTABLE NS_IMETHOD GetOnplaying(JSContext* cx, JS::Value *aOnplaying) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnplaying(cx, aOnplaying); } \
586 : NS_SCRIPTABLE NS_IMETHOD SetOnplaying(JSContext* cx, const JS::Value & aOnplaying) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnplaying(cx, aOnplaying); } \
587 : NS_SCRIPTABLE NS_IMETHOD GetOnprogress(JSContext* cx, JS::Value *aOnprogress) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnprogress(cx, aOnprogress); } \
588 : NS_SCRIPTABLE NS_IMETHOD SetOnprogress(JSContext* cx, const JS::Value & aOnprogress) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnprogress(cx, aOnprogress); } \
589 : NS_SCRIPTABLE NS_IMETHOD GetOnratechange(JSContext* cx, JS::Value *aOnratechange) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnratechange(cx, aOnratechange); } \
590 : NS_SCRIPTABLE NS_IMETHOD SetOnratechange(JSContext* cx, const JS::Value & aOnratechange) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnratechange(cx, aOnratechange); } \
591 : NS_SCRIPTABLE NS_IMETHOD GetOnreset(JSContext* cx, JS::Value *aOnreset) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnreset(cx, aOnreset); } \
592 : NS_SCRIPTABLE NS_IMETHOD SetOnreset(JSContext* cx, const JS::Value & aOnreset) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnreset(cx, aOnreset); } \
593 : NS_SCRIPTABLE NS_IMETHOD GetOnscroll(JSContext* cx, JS::Value *aOnscroll) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnscroll(cx, aOnscroll); } \
594 : NS_SCRIPTABLE NS_IMETHOD SetOnscroll(JSContext* cx, const JS::Value & aOnscroll) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnscroll(cx, aOnscroll); } \
595 : NS_SCRIPTABLE NS_IMETHOD GetOnseeked(JSContext* cx, JS::Value *aOnseeked) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnseeked(cx, aOnseeked); } \
596 : NS_SCRIPTABLE NS_IMETHOD SetOnseeked(JSContext* cx, const JS::Value & aOnseeked) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnseeked(cx, aOnseeked); } \
597 : NS_SCRIPTABLE NS_IMETHOD GetOnseeking(JSContext* cx, JS::Value *aOnseeking) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnseeking(cx, aOnseeking); } \
598 : NS_SCRIPTABLE NS_IMETHOD SetOnseeking(JSContext* cx, const JS::Value & aOnseeking) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnseeking(cx, aOnseeking); } \
599 : NS_SCRIPTABLE NS_IMETHOD GetOnselect(JSContext* cx, JS::Value *aOnselect) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnselect(cx, aOnselect); } \
600 : NS_SCRIPTABLE NS_IMETHOD SetOnselect(JSContext* cx, const JS::Value & aOnselect) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnselect(cx, aOnselect); } \
601 : NS_SCRIPTABLE NS_IMETHOD GetOnshow(JSContext* cx, JS::Value *aOnshow) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnshow(cx, aOnshow); } \
602 : NS_SCRIPTABLE NS_IMETHOD SetOnshow(JSContext* cx, const JS::Value & aOnshow) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnshow(cx, aOnshow); } \
603 : NS_SCRIPTABLE NS_IMETHOD GetOnstalled(JSContext* cx, JS::Value *aOnstalled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnstalled(cx, aOnstalled); } \
604 : NS_SCRIPTABLE NS_IMETHOD SetOnstalled(JSContext* cx, const JS::Value & aOnstalled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnstalled(cx, aOnstalled); } \
605 : NS_SCRIPTABLE NS_IMETHOD GetOnsubmit(JSContext* cx, JS::Value *aOnsubmit) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnsubmit(cx, aOnsubmit); } \
606 : NS_SCRIPTABLE NS_IMETHOD SetOnsubmit(JSContext* cx, const JS::Value & aOnsubmit) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnsubmit(cx, aOnsubmit); } \
607 : NS_SCRIPTABLE NS_IMETHOD GetOnsuspend(JSContext* cx, JS::Value *aOnsuspend) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnsuspend(cx, aOnsuspend); } \
608 : NS_SCRIPTABLE NS_IMETHOD SetOnsuspend(JSContext* cx, const JS::Value & aOnsuspend) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnsuspend(cx, aOnsuspend); } \
609 : NS_SCRIPTABLE NS_IMETHOD GetOntimeupdate(JSContext* cx, JS::Value *aOntimeupdate) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOntimeupdate(cx, aOntimeupdate); } \
610 : NS_SCRIPTABLE NS_IMETHOD SetOntimeupdate(JSContext* cx, const JS::Value & aOntimeupdate) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOntimeupdate(cx, aOntimeupdate); } \
611 : NS_SCRIPTABLE NS_IMETHOD GetOnvolumechange(JSContext* cx, JS::Value *aOnvolumechange) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnvolumechange(cx, aOnvolumechange); } \
612 : NS_SCRIPTABLE NS_IMETHOD SetOnvolumechange(JSContext* cx, const JS::Value & aOnvolumechange) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnvolumechange(cx, aOnvolumechange); } \
613 : NS_SCRIPTABLE NS_IMETHOD GetOnwaiting(JSContext* cx, JS::Value *aOnwaiting) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnwaiting(cx, aOnwaiting); } \
614 : NS_SCRIPTABLE NS_IMETHOD SetOnwaiting(JSContext* cx, const JS::Value & aOnwaiting) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnwaiting(cx, aOnwaiting); } \
615 : NS_SCRIPTABLE NS_IMETHOD GetOncopy(JSContext* cx, JS::Value *aOncopy) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncopy(cx, aOncopy); } \
616 : NS_SCRIPTABLE NS_IMETHOD SetOncopy(JSContext* cx, const JS::Value & aOncopy) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncopy(cx, aOncopy); } \
617 : NS_SCRIPTABLE NS_IMETHOD GetOncut(JSContext* cx, JS::Value *aOncut) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncut(cx, aOncut); } \
618 : NS_SCRIPTABLE NS_IMETHOD SetOncut(JSContext* cx, const JS::Value & aOncut) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncut(cx, aOncut); } \
619 : NS_SCRIPTABLE NS_IMETHOD GetOnpaste(JSContext* cx, JS::Value *aOnpaste) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnpaste(cx, aOnpaste); } \
620 : NS_SCRIPTABLE NS_IMETHOD SetOnpaste(JSContext* cx, const JS::Value & aOnpaste) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnpaste(cx, aOnpaste); } \
621 : NS_SCRIPTABLE NS_IMETHOD GetOnbeforescriptexecute(JSContext* cx, JS::Value *aOnbeforescriptexecute) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnbeforescriptexecute(cx, aOnbeforescriptexecute); } \
622 : NS_SCRIPTABLE NS_IMETHOD SetOnbeforescriptexecute(JSContext* cx, const JS::Value & aOnbeforescriptexecute) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnbeforescriptexecute(cx, aOnbeforescriptexecute); } \
623 : NS_SCRIPTABLE NS_IMETHOD GetOnafterscriptexecute(JSContext* cx, JS::Value *aOnafterscriptexecute) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnafterscriptexecute(cx, aOnafterscriptexecute); } \
624 : NS_SCRIPTABLE NS_IMETHOD SetOnafterscriptexecute(JSContext* cx, const JS::Value & aOnafterscriptexecute) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnafterscriptexecute(cx, aOnafterscriptexecute); }
625 :
626 : #if 0
627 : /* Use the code below as a template for the implementation class for this interface. */
628 :
629 : /* Header file */
630 : class nsInlineEventHandlers : public nsIInlineEventHandlers
631 : {
632 : public:
633 : NS_DECL_ISUPPORTS
634 : NS_DECL_NSIINLINEEVENTHANDLERS
635 :
636 : nsInlineEventHandlers();
637 :
638 : private:
639 : ~nsInlineEventHandlers();
640 :
641 : protected:
642 : /* additional members */
643 : };
644 :
645 : /* Implementation file */
646 : NS_IMPL_ISUPPORTS1(nsInlineEventHandlers, nsIInlineEventHandlers)
647 :
648 : nsInlineEventHandlers::nsInlineEventHandlers()
649 : {
650 : /* member initializers and constructor code */
651 : }
652 :
653 : nsInlineEventHandlers::~nsInlineEventHandlers()
654 : {
655 : /* destructor code */
656 : }
657 :
658 : /* [implicit_jscontext] attribute jsval onabort; */
659 : NS_IMETHODIMP nsInlineEventHandlers::GetOnabort(JSContext* cx, JS::Value *aOnabort)
660 : {
661 : return NS_ERROR_NOT_IMPLEMENTED;
662 : }
663 : NS_IMETHODIMP nsInlineEventHandlers::SetOnabort(JSContext* cx, const JS::Value & aOnabort)
664 : {
665 : return NS_ERROR_NOT_IMPLEMENTED;
666 : }
667 :
668 : /* [implicit_jscontext] attribute jsval onblur; */
669 : NS_IMETHODIMP nsInlineEventHandlers::GetOnblur(JSContext* cx, JS::Value *aOnblur)
670 : {
671 : return NS_ERROR_NOT_IMPLEMENTED;
672 : }
673 : NS_IMETHODIMP nsInlineEventHandlers::SetOnblur(JSContext* cx, const JS::Value & aOnblur)
674 : {
675 : return NS_ERROR_NOT_IMPLEMENTED;
676 : }
677 :
678 : /* [implicit_jscontext] attribute jsval oncanplay; */
679 : NS_IMETHODIMP nsInlineEventHandlers::GetOncanplay(JSContext* cx, JS::Value *aOncanplay)
680 : {
681 : return NS_ERROR_NOT_IMPLEMENTED;
682 : }
683 : NS_IMETHODIMP nsInlineEventHandlers::SetOncanplay(JSContext* cx, const JS::Value & aOncanplay)
684 : {
685 : return NS_ERROR_NOT_IMPLEMENTED;
686 : }
687 :
688 : /* [implicit_jscontext] attribute jsval oncanplaythrough; */
689 : NS_IMETHODIMP nsInlineEventHandlers::GetOncanplaythrough(JSContext* cx, JS::Value *aOncanplaythrough)
690 : {
691 : return NS_ERROR_NOT_IMPLEMENTED;
692 : }
693 : NS_IMETHODIMP nsInlineEventHandlers::SetOncanplaythrough(JSContext* cx, const JS::Value & aOncanplaythrough)
694 : {
695 : return NS_ERROR_NOT_IMPLEMENTED;
696 : }
697 :
698 : /* [implicit_jscontext] attribute jsval onchange; */
699 : NS_IMETHODIMP nsInlineEventHandlers::GetOnchange(JSContext* cx, JS::Value *aOnchange)
700 : {
701 : return NS_ERROR_NOT_IMPLEMENTED;
702 : }
703 : NS_IMETHODIMP nsInlineEventHandlers::SetOnchange(JSContext* cx, const JS::Value & aOnchange)
704 : {
705 : return NS_ERROR_NOT_IMPLEMENTED;
706 : }
707 :
708 : /* [implicit_jscontext] attribute jsval onclick; */
709 : NS_IMETHODIMP nsInlineEventHandlers::GetOnclick(JSContext* cx, JS::Value *aOnclick)
710 : {
711 : return NS_ERROR_NOT_IMPLEMENTED;
712 : }
713 : NS_IMETHODIMP nsInlineEventHandlers::SetOnclick(JSContext* cx, const JS::Value & aOnclick)
714 : {
715 : return NS_ERROR_NOT_IMPLEMENTED;
716 : }
717 :
718 : /* [implicit_jscontext] attribute jsval oncontextmenu; */
719 : NS_IMETHODIMP nsInlineEventHandlers::GetOncontextmenu(JSContext* cx, JS::Value *aOncontextmenu)
720 : {
721 : return NS_ERROR_NOT_IMPLEMENTED;
722 : }
723 : NS_IMETHODIMP nsInlineEventHandlers::SetOncontextmenu(JSContext* cx, const JS::Value & aOncontextmenu)
724 : {
725 : return NS_ERROR_NOT_IMPLEMENTED;
726 : }
727 :
728 : /* [implicit_jscontext] attribute jsval ondblclick; */
729 : NS_IMETHODIMP nsInlineEventHandlers::GetOndblclick(JSContext* cx, JS::Value *aOndblclick)
730 : {
731 : return NS_ERROR_NOT_IMPLEMENTED;
732 : }
733 : NS_IMETHODIMP nsInlineEventHandlers::SetOndblclick(JSContext* cx, const JS::Value & aOndblclick)
734 : {
735 : return NS_ERROR_NOT_IMPLEMENTED;
736 : }
737 :
738 : /* [implicit_jscontext] attribute jsval ondrag; */
739 : NS_IMETHODIMP nsInlineEventHandlers::GetOndrag(JSContext* cx, JS::Value *aOndrag)
740 : {
741 : return NS_ERROR_NOT_IMPLEMENTED;
742 : }
743 : NS_IMETHODIMP nsInlineEventHandlers::SetOndrag(JSContext* cx, const JS::Value & aOndrag)
744 : {
745 : return NS_ERROR_NOT_IMPLEMENTED;
746 : }
747 :
748 : /* [implicit_jscontext] attribute jsval ondragend; */
749 : NS_IMETHODIMP nsInlineEventHandlers::GetOndragend(JSContext* cx, JS::Value *aOndragend)
750 : {
751 : return NS_ERROR_NOT_IMPLEMENTED;
752 : }
753 : NS_IMETHODIMP nsInlineEventHandlers::SetOndragend(JSContext* cx, const JS::Value & aOndragend)
754 : {
755 : return NS_ERROR_NOT_IMPLEMENTED;
756 : }
757 :
758 : /* [implicit_jscontext] attribute jsval ondragenter; */
759 : NS_IMETHODIMP nsInlineEventHandlers::GetOndragenter(JSContext* cx, JS::Value *aOndragenter)
760 : {
761 : return NS_ERROR_NOT_IMPLEMENTED;
762 : }
763 : NS_IMETHODIMP nsInlineEventHandlers::SetOndragenter(JSContext* cx, const JS::Value & aOndragenter)
764 : {
765 : return NS_ERROR_NOT_IMPLEMENTED;
766 : }
767 :
768 : /* [implicit_jscontext] attribute jsval ondragleave; */
769 : NS_IMETHODIMP nsInlineEventHandlers::GetOndragleave(JSContext* cx, JS::Value *aOndragleave)
770 : {
771 : return NS_ERROR_NOT_IMPLEMENTED;
772 : }
773 : NS_IMETHODIMP nsInlineEventHandlers::SetOndragleave(JSContext* cx, const JS::Value & aOndragleave)
774 : {
775 : return NS_ERROR_NOT_IMPLEMENTED;
776 : }
777 :
778 : /* [implicit_jscontext] attribute jsval ondragover; */
779 : NS_IMETHODIMP nsInlineEventHandlers::GetOndragover(JSContext* cx, JS::Value *aOndragover)
780 : {
781 : return NS_ERROR_NOT_IMPLEMENTED;
782 : }
783 : NS_IMETHODIMP nsInlineEventHandlers::SetOndragover(JSContext* cx, const JS::Value & aOndragover)
784 : {
785 : return NS_ERROR_NOT_IMPLEMENTED;
786 : }
787 :
788 : /* [implicit_jscontext] attribute jsval ondragstart; */
789 : NS_IMETHODIMP nsInlineEventHandlers::GetOndragstart(JSContext* cx, JS::Value *aOndragstart)
790 : {
791 : return NS_ERROR_NOT_IMPLEMENTED;
792 : }
793 : NS_IMETHODIMP nsInlineEventHandlers::SetOndragstart(JSContext* cx, const JS::Value & aOndragstart)
794 : {
795 : return NS_ERROR_NOT_IMPLEMENTED;
796 : }
797 :
798 : /* [implicit_jscontext] attribute jsval ondrop; */
799 : NS_IMETHODIMP nsInlineEventHandlers::GetOndrop(JSContext* cx, JS::Value *aOndrop)
800 : {
801 : return NS_ERROR_NOT_IMPLEMENTED;
802 : }
803 : NS_IMETHODIMP nsInlineEventHandlers::SetOndrop(JSContext* cx, const JS::Value & aOndrop)
804 : {
805 : return NS_ERROR_NOT_IMPLEMENTED;
806 : }
807 :
808 : /* [implicit_jscontext] attribute jsval ondurationchange; */
809 : NS_IMETHODIMP nsInlineEventHandlers::GetOndurationchange(JSContext* cx, JS::Value *aOndurationchange)
810 : {
811 : return NS_ERROR_NOT_IMPLEMENTED;
812 : }
813 : NS_IMETHODIMP nsInlineEventHandlers::SetOndurationchange(JSContext* cx, const JS::Value & aOndurationchange)
814 : {
815 : return NS_ERROR_NOT_IMPLEMENTED;
816 : }
817 :
818 : /* [implicit_jscontext] attribute jsval onemptied; */
819 : NS_IMETHODIMP nsInlineEventHandlers::GetOnemptied(JSContext* cx, JS::Value *aOnemptied)
820 : {
821 : return NS_ERROR_NOT_IMPLEMENTED;
822 : }
823 : NS_IMETHODIMP nsInlineEventHandlers::SetOnemptied(JSContext* cx, const JS::Value & aOnemptied)
824 : {
825 : return NS_ERROR_NOT_IMPLEMENTED;
826 : }
827 :
828 : /* [implicit_jscontext] attribute jsval onended; */
829 : NS_IMETHODIMP nsInlineEventHandlers::GetOnended(JSContext* cx, JS::Value *aOnended)
830 : {
831 : return NS_ERROR_NOT_IMPLEMENTED;
832 : }
833 : NS_IMETHODIMP nsInlineEventHandlers::SetOnended(JSContext* cx, const JS::Value & aOnended)
834 : {
835 : return NS_ERROR_NOT_IMPLEMENTED;
836 : }
837 :
838 : /* [implicit_jscontext] attribute jsval onerror; */
839 : NS_IMETHODIMP nsInlineEventHandlers::GetOnerror(JSContext* cx, JS::Value *aOnerror)
840 : {
841 : return NS_ERROR_NOT_IMPLEMENTED;
842 : }
843 : NS_IMETHODIMP nsInlineEventHandlers::SetOnerror(JSContext* cx, const JS::Value & aOnerror)
844 : {
845 : return NS_ERROR_NOT_IMPLEMENTED;
846 : }
847 :
848 : /* [implicit_jscontext] attribute jsval onfocus; */
849 : NS_IMETHODIMP nsInlineEventHandlers::GetOnfocus(JSContext* cx, JS::Value *aOnfocus)
850 : {
851 : return NS_ERROR_NOT_IMPLEMENTED;
852 : }
853 : NS_IMETHODIMP nsInlineEventHandlers::SetOnfocus(JSContext* cx, const JS::Value & aOnfocus)
854 : {
855 : return NS_ERROR_NOT_IMPLEMENTED;
856 : }
857 :
858 : /* [implicit_jscontext] attribute jsval oninput; */
859 : NS_IMETHODIMP nsInlineEventHandlers::GetOninput(JSContext* cx, JS::Value *aOninput)
860 : {
861 : return NS_ERROR_NOT_IMPLEMENTED;
862 : }
863 : NS_IMETHODIMP nsInlineEventHandlers::SetOninput(JSContext* cx, const JS::Value & aOninput)
864 : {
865 : return NS_ERROR_NOT_IMPLEMENTED;
866 : }
867 :
868 : /* [implicit_jscontext] attribute jsval oninvalid; */
869 : NS_IMETHODIMP nsInlineEventHandlers::GetOninvalid(JSContext* cx, JS::Value *aOninvalid)
870 : {
871 : return NS_ERROR_NOT_IMPLEMENTED;
872 : }
873 : NS_IMETHODIMP nsInlineEventHandlers::SetOninvalid(JSContext* cx, const JS::Value & aOninvalid)
874 : {
875 : return NS_ERROR_NOT_IMPLEMENTED;
876 : }
877 :
878 : /* [implicit_jscontext] attribute jsval onkeydown; */
879 : NS_IMETHODIMP nsInlineEventHandlers::GetOnkeydown(JSContext* cx, JS::Value *aOnkeydown)
880 : {
881 : return NS_ERROR_NOT_IMPLEMENTED;
882 : }
883 : NS_IMETHODIMP nsInlineEventHandlers::SetOnkeydown(JSContext* cx, const JS::Value & aOnkeydown)
884 : {
885 : return NS_ERROR_NOT_IMPLEMENTED;
886 : }
887 :
888 : /* [implicit_jscontext] attribute jsval onkeypress; */
889 : NS_IMETHODIMP nsInlineEventHandlers::GetOnkeypress(JSContext* cx, JS::Value *aOnkeypress)
890 : {
891 : return NS_ERROR_NOT_IMPLEMENTED;
892 : }
893 : NS_IMETHODIMP nsInlineEventHandlers::SetOnkeypress(JSContext* cx, const JS::Value & aOnkeypress)
894 : {
895 : return NS_ERROR_NOT_IMPLEMENTED;
896 : }
897 :
898 : /* [implicit_jscontext] attribute jsval onkeyup; */
899 : NS_IMETHODIMP nsInlineEventHandlers::GetOnkeyup(JSContext* cx, JS::Value *aOnkeyup)
900 : {
901 : return NS_ERROR_NOT_IMPLEMENTED;
902 : }
903 : NS_IMETHODIMP nsInlineEventHandlers::SetOnkeyup(JSContext* cx, const JS::Value & aOnkeyup)
904 : {
905 : return NS_ERROR_NOT_IMPLEMENTED;
906 : }
907 :
908 : /* [implicit_jscontext] attribute jsval onload; */
909 : NS_IMETHODIMP nsInlineEventHandlers::GetOnload(JSContext* cx, JS::Value *aOnload)
910 : {
911 : return NS_ERROR_NOT_IMPLEMENTED;
912 : }
913 : NS_IMETHODIMP nsInlineEventHandlers::SetOnload(JSContext* cx, const JS::Value & aOnload)
914 : {
915 : return NS_ERROR_NOT_IMPLEMENTED;
916 : }
917 :
918 : /* [implicit_jscontext] attribute jsval onloadeddata; */
919 : NS_IMETHODIMP nsInlineEventHandlers::GetOnloadeddata(JSContext* cx, JS::Value *aOnloadeddata)
920 : {
921 : return NS_ERROR_NOT_IMPLEMENTED;
922 : }
923 : NS_IMETHODIMP nsInlineEventHandlers::SetOnloadeddata(JSContext* cx, const JS::Value & aOnloadeddata)
924 : {
925 : return NS_ERROR_NOT_IMPLEMENTED;
926 : }
927 :
928 : /* [implicit_jscontext] attribute jsval onloadedmetadata; */
929 : NS_IMETHODIMP nsInlineEventHandlers::GetOnloadedmetadata(JSContext* cx, JS::Value *aOnloadedmetadata)
930 : {
931 : return NS_ERROR_NOT_IMPLEMENTED;
932 : }
933 : NS_IMETHODIMP nsInlineEventHandlers::SetOnloadedmetadata(JSContext* cx, const JS::Value & aOnloadedmetadata)
934 : {
935 : return NS_ERROR_NOT_IMPLEMENTED;
936 : }
937 :
938 : /* [implicit_jscontext] attribute jsval onloadstart; */
939 : NS_IMETHODIMP nsInlineEventHandlers::GetOnloadstart(JSContext* cx, JS::Value *aOnloadstart)
940 : {
941 : return NS_ERROR_NOT_IMPLEMENTED;
942 : }
943 : NS_IMETHODIMP nsInlineEventHandlers::SetOnloadstart(JSContext* cx, const JS::Value & aOnloadstart)
944 : {
945 : return NS_ERROR_NOT_IMPLEMENTED;
946 : }
947 :
948 : /* [implicit_jscontext] attribute jsval onmousedown; */
949 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmousedown(JSContext* cx, JS::Value *aOnmousedown)
950 : {
951 : return NS_ERROR_NOT_IMPLEMENTED;
952 : }
953 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmousedown(JSContext* cx, const JS::Value & aOnmousedown)
954 : {
955 : return NS_ERROR_NOT_IMPLEMENTED;
956 : }
957 :
958 : /* [implicit_jscontext] attribute jsval onmousemove; */
959 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmousemove(JSContext* cx, JS::Value *aOnmousemove)
960 : {
961 : return NS_ERROR_NOT_IMPLEMENTED;
962 : }
963 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmousemove(JSContext* cx, const JS::Value & aOnmousemove)
964 : {
965 : return NS_ERROR_NOT_IMPLEMENTED;
966 : }
967 :
968 : /* [implicit_jscontext] attribute jsval onmouseout; */
969 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmouseout(JSContext* cx, JS::Value *aOnmouseout)
970 : {
971 : return NS_ERROR_NOT_IMPLEMENTED;
972 : }
973 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmouseout(JSContext* cx, const JS::Value & aOnmouseout)
974 : {
975 : return NS_ERROR_NOT_IMPLEMENTED;
976 : }
977 :
978 : /* [implicit_jscontext] attribute jsval onmouseover; */
979 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmouseover(JSContext* cx, JS::Value *aOnmouseover)
980 : {
981 : return NS_ERROR_NOT_IMPLEMENTED;
982 : }
983 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmouseover(JSContext* cx, const JS::Value & aOnmouseover)
984 : {
985 : return NS_ERROR_NOT_IMPLEMENTED;
986 : }
987 :
988 : /* [implicit_jscontext] attribute jsval onmouseup; */
989 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmouseup(JSContext* cx, JS::Value *aOnmouseup)
990 : {
991 : return NS_ERROR_NOT_IMPLEMENTED;
992 : }
993 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmouseup(JSContext* cx, const JS::Value & aOnmouseup)
994 : {
995 : return NS_ERROR_NOT_IMPLEMENTED;
996 : }
997 :
998 : /* [implicit_jscontext] attribute jsval onmozfullscreenchange; */
999 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmozfullscreenchange(JSContext* cx, JS::Value *aOnmozfullscreenchange)
1000 : {
1001 : return NS_ERROR_NOT_IMPLEMENTED;
1002 : }
1003 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmozfullscreenchange(JSContext* cx, const JS::Value & aOnmozfullscreenchange)
1004 : {
1005 : return NS_ERROR_NOT_IMPLEMENTED;
1006 : }
1007 :
1008 : /* [implicit_jscontext] attribute jsval onmozfullscreenerror; */
1009 : NS_IMETHODIMP nsInlineEventHandlers::GetOnmozfullscreenerror(JSContext* cx, JS::Value *aOnmozfullscreenerror)
1010 : {
1011 : return NS_ERROR_NOT_IMPLEMENTED;
1012 : }
1013 : NS_IMETHODIMP nsInlineEventHandlers::SetOnmozfullscreenerror(JSContext* cx, const JS::Value & aOnmozfullscreenerror)
1014 : {
1015 : return NS_ERROR_NOT_IMPLEMENTED;
1016 : }
1017 :
1018 : /* [implicit_jscontext] attribute jsval onpause; */
1019 : NS_IMETHODIMP nsInlineEventHandlers::GetOnpause(JSContext* cx, JS::Value *aOnpause)
1020 : {
1021 : return NS_ERROR_NOT_IMPLEMENTED;
1022 : }
1023 : NS_IMETHODIMP nsInlineEventHandlers::SetOnpause(JSContext* cx, const JS::Value & aOnpause)
1024 : {
1025 : return NS_ERROR_NOT_IMPLEMENTED;
1026 : }
1027 :
1028 : /* [implicit_jscontext] attribute jsval onplay; */
1029 : NS_IMETHODIMP nsInlineEventHandlers::GetOnplay(JSContext* cx, JS::Value *aOnplay)
1030 : {
1031 : return NS_ERROR_NOT_IMPLEMENTED;
1032 : }
1033 : NS_IMETHODIMP nsInlineEventHandlers::SetOnplay(JSContext* cx, const JS::Value & aOnplay)
1034 : {
1035 : return NS_ERROR_NOT_IMPLEMENTED;
1036 : }
1037 :
1038 : /* [implicit_jscontext] attribute jsval onplaying; */
1039 : NS_IMETHODIMP nsInlineEventHandlers::GetOnplaying(JSContext* cx, JS::Value *aOnplaying)
1040 : {
1041 : return NS_ERROR_NOT_IMPLEMENTED;
1042 : }
1043 : NS_IMETHODIMP nsInlineEventHandlers::SetOnplaying(JSContext* cx, const JS::Value & aOnplaying)
1044 : {
1045 : return NS_ERROR_NOT_IMPLEMENTED;
1046 : }
1047 :
1048 : /* [implicit_jscontext] attribute jsval onprogress; */
1049 : NS_IMETHODIMP nsInlineEventHandlers::GetOnprogress(JSContext* cx, JS::Value *aOnprogress)
1050 : {
1051 : return NS_ERROR_NOT_IMPLEMENTED;
1052 : }
1053 : NS_IMETHODIMP nsInlineEventHandlers::SetOnprogress(JSContext* cx, const JS::Value & aOnprogress)
1054 : {
1055 : return NS_ERROR_NOT_IMPLEMENTED;
1056 : }
1057 :
1058 : /* [implicit_jscontext] attribute jsval onratechange; */
1059 : NS_IMETHODIMP nsInlineEventHandlers::GetOnratechange(JSContext* cx, JS::Value *aOnratechange)
1060 : {
1061 : return NS_ERROR_NOT_IMPLEMENTED;
1062 : }
1063 : NS_IMETHODIMP nsInlineEventHandlers::SetOnratechange(JSContext* cx, const JS::Value & aOnratechange)
1064 : {
1065 : return NS_ERROR_NOT_IMPLEMENTED;
1066 : }
1067 :
1068 : /* [implicit_jscontext] attribute jsval onreset; */
1069 : NS_IMETHODIMP nsInlineEventHandlers::GetOnreset(JSContext* cx, JS::Value *aOnreset)
1070 : {
1071 : return NS_ERROR_NOT_IMPLEMENTED;
1072 : }
1073 : NS_IMETHODIMP nsInlineEventHandlers::SetOnreset(JSContext* cx, const JS::Value & aOnreset)
1074 : {
1075 : return NS_ERROR_NOT_IMPLEMENTED;
1076 : }
1077 :
1078 : /* [implicit_jscontext] attribute jsval onscroll; */
1079 : NS_IMETHODIMP nsInlineEventHandlers::GetOnscroll(JSContext* cx, JS::Value *aOnscroll)
1080 : {
1081 : return NS_ERROR_NOT_IMPLEMENTED;
1082 : }
1083 : NS_IMETHODIMP nsInlineEventHandlers::SetOnscroll(JSContext* cx, const JS::Value & aOnscroll)
1084 : {
1085 : return NS_ERROR_NOT_IMPLEMENTED;
1086 : }
1087 :
1088 : /* [implicit_jscontext] attribute jsval onseeked; */
1089 : NS_IMETHODIMP nsInlineEventHandlers::GetOnseeked(JSContext* cx, JS::Value *aOnseeked)
1090 : {
1091 : return NS_ERROR_NOT_IMPLEMENTED;
1092 : }
1093 : NS_IMETHODIMP nsInlineEventHandlers::SetOnseeked(JSContext* cx, const JS::Value & aOnseeked)
1094 : {
1095 : return NS_ERROR_NOT_IMPLEMENTED;
1096 : }
1097 :
1098 : /* [implicit_jscontext] attribute jsval onseeking; */
1099 : NS_IMETHODIMP nsInlineEventHandlers::GetOnseeking(JSContext* cx, JS::Value *aOnseeking)
1100 : {
1101 : return NS_ERROR_NOT_IMPLEMENTED;
1102 : }
1103 : NS_IMETHODIMP nsInlineEventHandlers::SetOnseeking(JSContext* cx, const JS::Value & aOnseeking)
1104 : {
1105 : return NS_ERROR_NOT_IMPLEMENTED;
1106 : }
1107 :
1108 : /* [implicit_jscontext] attribute jsval onselect; */
1109 : NS_IMETHODIMP nsInlineEventHandlers::GetOnselect(JSContext* cx, JS::Value *aOnselect)
1110 : {
1111 : return NS_ERROR_NOT_IMPLEMENTED;
1112 : }
1113 : NS_IMETHODIMP nsInlineEventHandlers::SetOnselect(JSContext* cx, const JS::Value & aOnselect)
1114 : {
1115 : return NS_ERROR_NOT_IMPLEMENTED;
1116 : }
1117 :
1118 : /* [implicit_jscontext] attribute jsval onshow; */
1119 : NS_IMETHODIMP nsInlineEventHandlers::GetOnshow(JSContext* cx, JS::Value *aOnshow)
1120 : {
1121 : return NS_ERROR_NOT_IMPLEMENTED;
1122 : }
1123 : NS_IMETHODIMP nsInlineEventHandlers::SetOnshow(JSContext* cx, const JS::Value & aOnshow)
1124 : {
1125 : return NS_ERROR_NOT_IMPLEMENTED;
1126 : }
1127 :
1128 : /* [implicit_jscontext] attribute jsval onstalled; */
1129 : NS_IMETHODIMP nsInlineEventHandlers::GetOnstalled(JSContext* cx, JS::Value *aOnstalled)
1130 : {
1131 : return NS_ERROR_NOT_IMPLEMENTED;
1132 : }
1133 : NS_IMETHODIMP nsInlineEventHandlers::SetOnstalled(JSContext* cx, const JS::Value & aOnstalled)
1134 : {
1135 : return NS_ERROR_NOT_IMPLEMENTED;
1136 : }
1137 :
1138 : /* [implicit_jscontext] attribute jsval onsubmit; */
1139 : NS_IMETHODIMP nsInlineEventHandlers::GetOnsubmit(JSContext* cx, JS::Value *aOnsubmit)
1140 : {
1141 : return NS_ERROR_NOT_IMPLEMENTED;
1142 : }
1143 : NS_IMETHODIMP nsInlineEventHandlers::SetOnsubmit(JSContext* cx, const JS::Value & aOnsubmit)
1144 : {
1145 : return NS_ERROR_NOT_IMPLEMENTED;
1146 : }
1147 :
1148 : /* [implicit_jscontext] attribute jsval onsuspend; */
1149 : NS_IMETHODIMP nsInlineEventHandlers::GetOnsuspend(JSContext* cx, JS::Value *aOnsuspend)
1150 : {
1151 : return NS_ERROR_NOT_IMPLEMENTED;
1152 : }
1153 : NS_IMETHODIMP nsInlineEventHandlers::SetOnsuspend(JSContext* cx, const JS::Value & aOnsuspend)
1154 : {
1155 : return NS_ERROR_NOT_IMPLEMENTED;
1156 : }
1157 :
1158 : /* [implicit_jscontext] attribute jsval ontimeupdate; */
1159 : NS_IMETHODIMP nsInlineEventHandlers::GetOntimeupdate(JSContext* cx, JS::Value *aOntimeupdate)
1160 : {
1161 : return NS_ERROR_NOT_IMPLEMENTED;
1162 : }
1163 : NS_IMETHODIMP nsInlineEventHandlers::SetOntimeupdate(JSContext* cx, const JS::Value & aOntimeupdate)
1164 : {
1165 : return NS_ERROR_NOT_IMPLEMENTED;
1166 : }
1167 :
1168 : /* [implicit_jscontext] attribute jsval onvolumechange; */
1169 : NS_IMETHODIMP nsInlineEventHandlers::GetOnvolumechange(JSContext* cx, JS::Value *aOnvolumechange)
1170 : {
1171 : return NS_ERROR_NOT_IMPLEMENTED;
1172 : }
1173 : NS_IMETHODIMP nsInlineEventHandlers::SetOnvolumechange(JSContext* cx, const JS::Value & aOnvolumechange)
1174 : {
1175 : return NS_ERROR_NOT_IMPLEMENTED;
1176 : }
1177 :
1178 : /* [implicit_jscontext] attribute jsval onwaiting; */
1179 : NS_IMETHODIMP nsInlineEventHandlers::GetOnwaiting(JSContext* cx, JS::Value *aOnwaiting)
1180 : {
1181 : return NS_ERROR_NOT_IMPLEMENTED;
1182 : }
1183 : NS_IMETHODIMP nsInlineEventHandlers::SetOnwaiting(JSContext* cx, const JS::Value & aOnwaiting)
1184 : {
1185 : return NS_ERROR_NOT_IMPLEMENTED;
1186 : }
1187 :
1188 : /* [implicit_jscontext] attribute jsval oncopy; */
1189 : NS_IMETHODIMP nsInlineEventHandlers::GetOncopy(JSContext* cx, JS::Value *aOncopy)
1190 : {
1191 : return NS_ERROR_NOT_IMPLEMENTED;
1192 : }
1193 : NS_IMETHODIMP nsInlineEventHandlers::SetOncopy(JSContext* cx, const JS::Value & aOncopy)
1194 : {
1195 : return NS_ERROR_NOT_IMPLEMENTED;
1196 : }
1197 :
1198 : /* [implicit_jscontext] attribute jsval oncut; */
1199 : NS_IMETHODIMP nsInlineEventHandlers::GetOncut(JSContext* cx, JS::Value *aOncut)
1200 : {
1201 : return NS_ERROR_NOT_IMPLEMENTED;
1202 : }
1203 : NS_IMETHODIMP nsInlineEventHandlers::SetOncut(JSContext* cx, const JS::Value & aOncut)
1204 : {
1205 : return NS_ERROR_NOT_IMPLEMENTED;
1206 : }
1207 :
1208 : /* [implicit_jscontext] attribute jsval onpaste; */
1209 : NS_IMETHODIMP nsInlineEventHandlers::GetOnpaste(JSContext* cx, JS::Value *aOnpaste)
1210 : {
1211 : return NS_ERROR_NOT_IMPLEMENTED;
1212 : }
1213 : NS_IMETHODIMP nsInlineEventHandlers::SetOnpaste(JSContext* cx, const JS::Value & aOnpaste)
1214 : {
1215 : return NS_ERROR_NOT_IMPLEMENTED;
1216 : }
1217 :
1218 : /* [implicit_jscontext] attribute jsval onbeforescriptexecute; */
1219 : NS_IMETHODIMP nsInlineEventHandlers::GetOnbeforescriptexecute(JSContext* cx, JS::Value *aOnbeforescriptexecute)
1220 : {
1221 : return NS_ERROR_NOT_IMPLEMENTED;
1222 : }
1223 : NS_IMETHODIMP nsInlineEventHandlers::SetOnbeforescriptexecute(JSContext* cx, const JS::Value & aOnbeforescriptexecute)
1224 : {
1225 : return NS_ERROR_NOT_IMPLEMENTED;
1226 : }
1227 :
1228 : /* [implicit_jscontext] attribute jsval onafterscriptexecute; */
1229 : NS_IMETHODIMP nsInlineEventHandlers::GetOnafterscriptexecute(JSContext* cx, JS::Value *aOnafterscriptexecute)
1230 : {
1231 : return NS_ERROR_NOT_IMPLEMENTED;
1232 : }
1233 : NS_IMETHODIMP nsInlineEventHandlers::SetOnafterscriptexecute(JSContext* cx, const JS::Value & aOnafterscriptexecute)
1234 : {
1235 : return NS_ERROR_NOT_IMPLEMENTED;
1236 : }
1237 :
1238 : /* End of implementation class template. */
1239 : #endif
1240 :
1241 :
1242 : #endif /* __gen_nsIInlineEventHandlers_h__ */
|