Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMEvent.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMEvent_h__
6 : #define __gen_nsIDOMEvent_h__
7 :
8 :
9 : #ifndef __gen_domstubs_h__
10 : #include "domstubs.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 : class nsIDOMEventTarget; /* forward declaration */
18 :
19 : #ifdef ERROR
20 : #undef ERROR
21 : #endif
22 : #include "mozilla/EventForwards.h"
23 : class nsPresContext;
24 : class nsInvalidateRequestList;
25 : namespace IPC {
26 : class Message;
27 : }
28 : class PickleIterator;
29 : namespace mozilla {
30 : namespace dom {
31 : class Event;
32 : class EventTarget;
33 : } // namespace dom
34 : } // namespace mozilla
35 :
36 : /* starting interface: nsIDOMEvent */
37 : #define NS_IDOMEVENT_IID_STR "f58daacf-4d1a-4002-8fd7-06b614dfbcf6"
38 :
39 : #define NS_IDOMEVENT_IID \
40 : {0xf58daacf, 0x4d1a, 0x4002, \
41 : { 0x8f, 0xd7, 0x06, 0xb6, 0x14, 0xdf, 0xbc, 0xf6 }}
42 :
43 366 : class NS_NO_VTABLE nsIDOMEvent : public nsISupports {
44 : public:
45 :
46 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMEVENT_IID)
47 :
48 : enum {
49 : NONE = 0U,
50 : CAPTURING_PHASE = 1U,
51 : AT_TARGET = 2U,
52 : BUBBLING_PHASE = 3U
53 : };
54 :
55 : /* readonly attribute DOMString type; */
56 : NS_IMETHOD GetType(nsAString & aType) = 0;
57 :
58 : /* readonly attribute nsIDOMEventTarget target; */
59 : NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) = 0;
60 :
61 : /* readonly attribute nsIDOMEventTarget currentTarget; */
62 : NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) = 0;
63 :
64 : /* readonly attribute unsigned short eventPhase; */
65 : NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) = 0;
66 :
67 : /* readonly attribute boolean bubbles; */
68 : NS_IMETHOD GetBubbles(bool *aBubbles) = 0;
69 :
70 : /* readonly attribute boolean cancelable; */
71 : NS_IMETHOD GetCancelable(bool *aCancelable) = 0;
72 :
73 : /* readonly attribute DOMTimeStamp timeStamp; */
74 : NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) = 0;
75 :
76 : /* void stopPropagation (); */
77 : NS_IMETHOD StopPropagation(void) = 0;
78 :
79 : /* void preventDefault (); */
80 : NS_IMETHOD PreventDefault(void) = 0;
81 :
82 : /* [nostdcall,notxpcom] void initEvent (in DOMString eventTypeArg, in boolean canBubbleArg, in boolean cancelableArg); */
83 : virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) = 0;
84 :
85 : /* readonly attribute boolean defaultPrevented; */
86 : NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) = 0;
87 :
88 : /* void stopImmediatePropagation (); */
89 : NS_IMETHOD StopImmediatePropagation(void) = 0;
90 :
91 : enum {
92 : ALT_MASK = 1,
93 : CONTROL_MASK = 2,
94 : SHIFT_MASK = 4,
95 : META_MASK = 8
96 : };
97 :
98 : /* readonly attribute nsIDOMEventTarget originalTarget; */
99 : NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) = 0;
100 :
101 : /* readonly attribute nsIDOMEventTarget explicitOriginalTarget; */
102 : NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) = 0;
103 :
104 : /* boolean getPreventDefault (); */
105 : NS_IMETHOD GetPreventDefault(bool *_retval) = 0;
106 :
107 : /* readonly attribute boolean isTrusted; */
108 : NS_IMETHOD GetIsTrusted(bool *aIsTrusted) = 0;
109 :
110 : /* attribute boolean cancelBubble; */
111 : NS_IMETHOD GetCancelBubble(bool *aCancelBubble) = 0;
112 : NS_IMETHOD SetCancelBubble(bool aCancelBubble) = 0;
113 :
114 : /* [noscript] void duplicatePrivateData (); */
115 : NS_IMETHOD DuplicatePrivateData(void) = 0;
116 :
117 : /* [noscript] void setTarget (in nsIDOMEventTarget aTarget); */
118 : NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) = 0;
119 :
120 : /* [notxpcom] boolean IsDispatchStopped (); */
121 : NS_IMETHOD_(bool) IsDispatchStopped(void) = 0;
122 :
123 : /* [notxpcom] WidgetEvent WidgetEventPtr (); */
124 : NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) = 0;
125 :
126 : /* [noscript,notxpcom] void SetTrusted (in boolean aTrusted); */
127 : NS_IMETHOD_(void) SetTrusted(bool aTrusted) = 0;
128 :
129 : /* [notxpcom] void Serialize (in IPCMessagePtr aMsg, in boolean aSerializeInterfaceType); */
130 : NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) = 0;
131 :
132 : /* [notxpcom] boolean Deserialize (in ConstIPCMessagePtr aMsg, in PickleIterator aIter); */
133 : NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) = 0;
134 :
135 : /* [noscript,notxpcom] void SetOwner (in EventTargetPtr aOwner); */
136 : NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) = 0;
137 :
138 : /* [notxpcom] DOMEventPtr InternalDOMEvent (); */
139 : NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) = 0;
140 :
141 : /* [noscript] void stopCrossProcessForwarding (); */
142 : NS_IMETHOD StopCrossProcessForwarding(void) = 0;
143 :
144 : };
145 :
146 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMEvent, NS_IDOMEVENT_IID)
147 :
148 : /* Use this macro when declaring classes that implement this interface. */
149 : #define NS_DECL_NSIDOMEVENT \
150 : NS_IMETHOD GetType(nsAString & aType) override; \
151 : NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override; \
152 : NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override; \
153 : NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override; \
154 : NS_IMETHOD GetBubbles(bool *aBubbles) override; \
155 : NS_IMETHOD GetCancelable(bool *aCancelable) override; \
156 : NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override; \
157 : NS_IMETHOD StopPropagation(void) override; \
158 : NS_IMETHOD PreventDefault(void) override; \
159 : virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override; \
160 : NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override; \
161 : NS_IMETHOD StopImmediatePropagation(void) override; \
162 : NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override; \
163 : NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override; \
164 : NS_IMETHOD GetPreventDefault(bool *_retval) override; \
165 : NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override; \
166 : NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override; \
167 : NS_IMETHOD SetCancelBubble(bool aCancelBubble) override; \
168 : NS_IMETHOD DuplicatePrivateData(void) override; \
169 : NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override; \
170 : NS_IMETHOD_(bool) IsDispatchStopped(void) override; \
171 : NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override; \
172 : NS_IMETHOD_(void) SetTrusted(bool aTrusted) override; \
173 : NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override; \
174 : NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override; \
175 : NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override; \
176 : NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override; \
177 : NS_IMETHOD StopCrossProcessForwarding(void) override;
178 :
179 : /* Use this macro when declaring the members of this interface when the
180 : class doesn't implement the interface. This is useful for forwarding. */
181 : #define NS_DECL_NON_VIRTUAL_NSIDOMEVENT \
182 : nsresult GetType(nsAString & aType); \
183 : nsresult GetTarget(nsIDOMEventTarget * *aTarget); \
184 : nsresult GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget); \
185 : nsresult GetEventPhase(uint16_t *aEventPhase); \
186 : nsresult GetBubbles(bool *aBubbles); \
187 : nsresult GetCancelable(bool *aCancelable); \
188 : nsresult GetTimeStamp(DOMTimeStamp *aTimeStamp); \
189 : nsresult StopPropagation(void); \
190 : nsresult PreventDefault(void); \
191 : void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg); \
192 : nsresult GetDefaultPrevented(bool *aDefaultPrevented); \
193 : nsresult StopImmediatePropagation(void); \
194 : nsresult GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget); \
195 : nsresult GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget); \
196 : nsresult GetPreventDefault(bool *_retval); \
197 : nsresult GetIsTrusted(bool *aIsTrusted); \
198 : nsresult GetCancelBubble(bool *aCancelBubble); \
199 : nsresult SetCancelBubble(bool aCancelBubble); \
200 : nsresult DuplicatePrivateData(void); \
201 : nsresult SetTarget(nsIDOMEventTarget *aTarget); \
202 : nsresult_(bool) IsDispatchStopped(void); \
203 : nsresult_(mozilla::WidgetEvent *) WidgetEventPtr(void); \
204 : nsresult_(void) SetTrusted(bool aTrusted); \
205 : nsresult_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType); \
206 : nsresult_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter); \
207 : nsresult_(void) SetOwner(mozilla::dom::EventTarget *aOwner); \
208 : nsresult_(mozilla::dom::Event *) InternalDOMEvent(void); \
209 : nsresult StopCrossProcessForwarding(void);
210 :
211 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
212 : #define NS_FORWARD_NSIDOMEVENT(_to) \
213 : NS_IMETHOD GetType(nsAString & aType) override { return _to GetType(aType); } \
214 : NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override { return _to GetTarget(aTarget); } \
215 : NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override { return _to GetCurrentTarget(aCurrentTarget); } \
216 : NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override { return _to GetEventPhase(aEventPhase); } \
217 : NS_IMETHOD GetBubbles(bool *aBubbles) override { return _to GetBubbles(aBubbles); } \
218 : NS_IMETHOD GetCancelable(bool *aCancelable) override { return _to GetCancelable(aCancelable); } \
219 : NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override { return _to GetTimeStamp(aTimeStamp); } \
220 : NS_IMETHOD StopPropagation(void) override { return _to StopPropagation(); } \
221 : NS_IMETHOD PreventDefault(void) override { return _to PreventDefault(); } \
222 : virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override { return _to InitEvent(eventTypeArg, canBubbleArg, cancelableArg); } \
223 : NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override { return _to GetDefaultPrevented(aDefaultPrevented); } \
224 : NS_IMETHOD StopImmediatePropagation(void) override { return _to StopImmediatePropagation(); } \
225 : NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override { return _to GetOriginalTarget(aOriginalTarget); } \
226 : NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override { return _to GetExplicitOriginalTarget(aExplicitOriginalTarget); } \
227 : NS_IMETHOD GetPreventDefault(bool *_retval) override { return _to GetPreventDefault(_retval); } \
228 : NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override { return _to GetIsTrusted(aIsTrusted); } \
229 : NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override { return _to GetCancelBubble(aCancelBubble); } \
230 : NS_IMETHOD SetCancelBubble(bool aCancelBubble) override { return _to SetCancelBubble(aCancelBubble); } \
231 : NS_IMETHOD DuplicatePrivateData(void) override { return _to DuplicatePrivateData(); } \
232 : NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override { return _to SetTarget(aTarget); } \
233 : NS_IMETHOD_(bool) IsDispatchStopped(void) override { return _to IsDispatchStopped(); } \
234 : NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override { return _to WidgetEventPtr(); } \
235 : NS_IMETHOD_(void) SetTrusted(bool aTrusted) override { return _to SetTrusted(aTrusted); } \
236 : NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override { return _to Serialize(aMsg, aSerializeInterfaceType); } \
237 : NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override { return _to Deserialize(aMsg, aIter); } \
238 : NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override { return _to SetOwner(aOwner); } \
239 : NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override { return _to InternalDOMEvent(); } \
240 : NS_IMETHOD StopCrossProcessForwarding(void) override { return _to StopCrossProcessForwarding(); }
241 :
242 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
243 : #define NS_FORWARD_SAFE_NSIDOMEVENT(_to) \
244 : NS_IMETHOD GetType(nsAString & aType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
245 : NS_IMETHOD GetTarget(nsIDOMEventTarget * *aTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTarget(aTarget); } \
246 : NS_IMETHOD GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentTarget(aCurrentTarget); } \
247 : NS_IMETHOD GetEventPhase(uint16_t *aEventPhase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetEventPhase(aEventPhase); } \
248 : NS_IMETHOD GetBubbles(bool *aBubbles) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBubbles(aBubbles); } \
249 : NS_IMETHOD GetCancelable(bool *aCancelable) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCancelable(aCancelable); } \
250 : NS_IMETHOD GetTimeStamp(DOMTimeStamp *aTimeStamp) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeStamp(aTimeStamp); } \
251 : NS_IMETHOD StopPropagation(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopPropagation(); } \
252 : NS_IMETHOD PreventDefault(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->PreventDefault(); } \
253 : virtual void InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg) override; \
254 : NS_IMETHOD GetDefaultPrevented(bool *aDefaultPrevented) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDefaultPrevented(aDefaultPrevented); } \
255 : NS_IMETHOD StopImmediatePropagation(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopImmediatePropagation(); } \
256 : NS_IMETHOD GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOriginalTarget(aOriginalTarget); } \
257 : NS_IMETHOD GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetExplicitOriginalTarget(aExplicitOriginalTarget); } \
258 : NS_IMETHOD GetPreventDefault(bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPreventDefault(_retval); } \
259 : NS_IMETHOD GetIsTrusted(bool *aIsTrusted) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsTrusted(aIsTrusted); } \
260 : NS_IMETHOD GetCancelBubble(bool *aCancelBubble) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCancelBubble(aCancelBubble); } \
261 : NS_IMETHOD SetCancelBubble(bool aCancelBubble) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCancelBubble(aCancelBubble); } \
262 : NS_IMETHOD DuplicatePrivateData(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DuplicatePrivateData(); } \
263 : NS_IMETHOD SetTarget(nsIDOMEventTarget *aTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTarget(aTarget); } \
264 : NS_IMETHOD_(bool) IsDispatchStopped(void) override; \
265 : NS_IMETHOD_(mozilla::WidgetEvent *) WidgetEventPtr(void) override; \
266 : NS_IMETHOD_(void) SetTrusted(bool aTrusted) override; \
267 : NS_IMETHOD_(void) Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType) override; \
268 : NS_IMETHOD_(bool) Deserialize(const IPC::Message *aMsg, PickleIterator *aIter) override; \
269 : NS_IMETHOD_(void) SetOwner(mozilla::dom::EventTarget *aOwner) override; \
270 : NS_IMETHOD_(mozilla::dom::Event *) InternalDOMEvent(void) override; \
271 : NS_IMETHOD StopCrossProcessForwarding(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StopCrossProcessForwarding(); }
272 :
273 : #if 0
274 : /* Use the code below as a template for the implementation class for this interface. */
275 :
276 : /* Header file */
277 : class nsDOMEvent : public nsIDOMEvent
278 : {
279 : public:
280 : NS_DECL_ISUPPORTS
281 : NS_DECL_NSIDOMEVENT
282 :
283 : nsDOMEvent();
284 :
285 : private:
286 : ~nsDOMEvent();
287 :
288 : protected:
289 : /* additional members */
290 : };
291 :
292 : /* Implementation file */
293 : NS_IMPL_ISUPPORTS(nsDOMEvent, nsIDOMEvent)
294 :
295 : nsDOMEvent::nsDOMEvent()
296 : {
297 : /* member initializers and constructor code */
298 : }
299 :
300 : nsDOMEvent::~nsDOMEvent()
301 : {
302 : /* destructor code */
303 : }
304 :
305 : /* readonly attribute DOMString type; */
306 : NS_IMETHODIMP nsDOMEvent::GetType(nsAString & aType)
307 : {
308 : return NS_ERROR_NOT_IMPLEMENTED;
309 : }
310 :
311 : /* readonly attribute nsIDOMEventTarget target; */
312 : NS_IMETHODIMP nsDOMEvent::GetTarget(nsIDOMEventTarget * *aTarget)
313 : {
314 : return NS_ERROR_NOT_IMPLEMENTED;
315 : }
316 :
317 : /* readonly attribute nsIDOMEventTarget currentTarget; */
318 : NS_IMETHODIMP nsDOMEvent::GetCurrentTarget(nsIDOMEventTarget * *aCurrentTarget)
319 : {
320 : return NS_ERROR_NOT_IMPLEMENTED;
321 : }
322 :
323 : /* readonly attribute unsigned short eventPhase; */
324 : NS_IMETHODIMP nsDOMEvent::GetEventPhase(uint16_t *aEventPhase)
325 : {
326 : return NS_ERROR_NOT_IMPLEMENTED;
327 : }
328 :
329 : /* readonly attribute boolean bubbles; */
330 : NS_IMETHODIMP nsDOMEvent::GetBubbles(bool *aBubbles)
331 : {
332 : return NS_ERROR_NOT_IMPLEMENTED;
333 : }
334 :
335 : /* readonly attribute boolean cancelable; */
336 : NS_IMETHODIMP nsDOMEvent::GetCancelable(bool *aCancelable)
337 : {
338 : return NS_ERROR_NOT_IMPLEMENTED;
339 : }
340 :
341 : /* readonly attribute DOMTimeStamp timeStamp; */
342 : NS_IMETHODIMP nsDOMEvent::GetTimeStamp(DOMTimeStamp *aTimeStamp)
343 : {
344 : return NS_ERROR_NOT_IMPLEMENTED;
345 : }
346 :
347 : /* void stopPropagation (); */
348 : NS_IMETHODIMP nsDOMEvent::StopPropagation()
349 : {
350 : return NS_ERROR_NOT_IMPLEMENTED;
351 : }
352 :
353 : /* void preventDefault (); */
354 : NS_IMETHODIMP nsDOMEvent::PreventDefault()
355 : {
356 : return NS_ERROR_NOT_IMPLEMENTED;
357 : }
358 :
359 : /* [nostdcall,notxpcom] void initEvent (in DOMString eventTypeArg, in boolean canBubbleArg, in boolean cancelableArg); */
360 : void nsDOMEvent::InitEvent(const nsAString & eventTypeArg, bool canBubbleArg, bool cancelableArg)
361 : {
362 : return NS_ERROR_NOT_IMPLEMENTED;
363 : }
364 :
365 : /* readonly attribute boolean defaultPrevented; */
366 : NS_IMETHODIMP nsDOMEvent::GetDefaultPrevented(bool *aDefaultPrevented)
367 : {
368 : return NS_ERROR_NOT_IMPLEMENTED;
369 : }
370 :
371 : /* void stopImmediatePropagation (); */
372 : NS_IMETHODIMP nsDOMEvent::StopImmediatePropagation()
373 : {
374 : return NS_ERROR_NOT_IMPLEMENTED;
375 : }
376 :
377 : /* readonly attribute nsIDOMEventTarget originalTarget; */
378 : NS_IMETHODIMP nsDOMEvent::GetOriginalTarget(nsIDOMEventTarget * *aOriginalTarget)
379 : {
380 : return NS_ERROR_NOT_IMPLEMENTED;
381 : }
382 :
383 : /* readonly attribute nsIDOMEventTarget explicitOriginalTarget; */
384 : NS_IMETHODIMP nsDOMEvent::GetExplicitOriginalTarget(nsIDOMEventTarget * *aExplicitOriginalTarget)
385 : {
386 : return NS_ERROR_NOT_IMPLEMENTED;
387 : }
388 :
389 : /* boolean getPreventDefault (); */
390 : NS_IMETHODIMP nsDOMEvent::GetPreventDefault(bool *_retval)
391 : {
392 : return NS_ERROR_NOT_IMPLEMENTED;
393 : }
394 :
395 : /* readonly attribute boolean isTrusted; */
396 : NS_IMETHODIMP nsDOMEvent::GetIsTrusted(bool *aIsTrusted)
397 : {
398 : return NS_ERROR_NOT_IMPLEMENTED;
399 : }
400 :
401 : /* attribute boolean cancelBubble; */
402 : NS_IMETHODIMP nsDOMEvent::GetCancelBubble(bool *aCancelBubble)
403 : {
404 : return NS_ERROR_NOT_IMPLEMENTED;
405 : }
406 : NS_IMETHODIMP nsDOMEvent::SetCancelBubble(bool aCancelBubble)
407 : {
408 : return NS_ERROR_NOT_IMPLEMENTED;
409 : }
410 :
411 : /* [noscript] void duplicatePrivateData (); */
412 : NS_IMETHODIMP nsDOMEvent::DuplicatePrivateData()
413 : {
414 : return NS_ERROR_NOT_IMPLEMENTED;
415 : }
416 :
417 : /* [noscript] void setTarget (in nsIDOMEventTarget aTarget); */
418 : NS_IMETHODIMP nsDOMEvent::SetTarget(nsIDOMEventTarget *aTarget)
419 : {
420 : return NS_ERROR_NOT_IMPLEMENTED;
421 : }
422 :
423 : /* [notxpcom] boolean IsDispatchStopped (); */
424 : NS_IMETHODIMP_(bool) nsDOMEvent::IsDispatchStopped()
425 : {
426 : return NS_ERROR_NOT_IMPLEMENTED;
427 : }
428 :
429 : /* [notxpcom] WidgetEvent WidgetEventPtr (); */
430 : NS_IMETHODIMP_(mozilla::WidgetEvent *) nsDOMEvent::WidgetEventPtr()
431 : {
432 : return NS_ERROR_NOT_IMPLEMENTED;
433 : }
434 :
435 : /* [noscript,notxpcom] void SetTrusted (in boolean aTrusted); */
436 : NS_IMETHODIMP_(void) nsDOMEvent::SetTrusted(bool aTrusted)
437 : {
438 : return NS_ERROR_NOT_IMPLEMENTED;
439 : }
440 :
441 : /* [notxpcom] void Serialize (in IPCMessagePtr aMsg, in boolean aSerializeInterfaceType); */
442 : NS_IMETHODIMP_(void) nsDOMEvent::Serialize(IPC::Message *aMsg, bool aSerializeInterfaceType)
443 : {
444 : return NS_ERROR_NOT_IMPLEMENTED;
445 : }
446 :
447 : /* [notxpcom] boolean Deserialize (in ConstIPCMessagePtr aMsg, in PickleIterator aIter); */
448 : NS_IMETHODIMP_(bool) nsDOMEvent::Deserialize(const IPC::Message *aMsg, PickleIterator *aIter)
449 : {
450 : return NS_ERROR_NOT_IMPLEMENTED;
451 : }
452 :
453 : /* [noscript,notxpcom] void SetOwner (in EventTargetPtr aOwner); */
454 : NS_IMETHODIMP_(void) nsDOMEvent::SetOwner(mozilla::dom::EventTarget *aOwner)
455 : {
456 : return NS_ERROR_NOT_IMPLEMENTED;
457 : }
458 :
459 : /* [notxpcom] DOMEventPtr InternalDOMEvent (); */
460 : NS_IMETHODIMP_(mozilla::dom::Event *) nsDOMEvent::InternalDOMEvent()
461 : {
462 : return NS_ERROR_NOT_IMPLEMENTED;
463 : }
464 :
465 : /* [noscript] void stopCrossProcessForwarding (); */
466 : NS_IMETHODIMP nsDOMEvent::StopCrossProcessForwarding()
467 : {
468 : return NS_ERROR_NOT_IMPLEMENTED;
469 : }
470 :
471 : /* End of implementation class template. */
472 : #endif
473 :
474 :
475 : #endif /* __gen_nsIDOMEvent_h__ */
|