nsgenbind
Loading...
Searching...
No Matches
uievents.idl
Go to the documentation of this file.
1// Retrived from
2// Thu Jul 23 21:40:07 BST 2015
3
4
5[Constructor(DOMString type, optional UIEventInit eventInitDict)]
6interface UIEvent : Event {
7 readonly attribute Window? view;
8 readonly attribute long detail;
9};
10
11dictionary UIEventInit : EventInit {
12 Window? view = null;
13 long detail = 0;
14};
15
16[Constructor(DOMString typeArg, optional FocusEventInit focusEventInitDict)]
17interface FocusEvent : UIEvent {
18 readonly attribute EventTarget? relatedTarget;
19};
20
23};
24
25[Constructor(DOMString typeArg, optional MouseEventInit mouseEventInitDict)]
26interface MouseEvent : UIEvent {
27 readonly attribute long screenX;
28 readonly attribute long screenY;
29 readonly attribute long clientX;
30 readonly attribute long clientY;
31 readonly attribute boolean ctrlKey;
32 readonly attribute boolean shiftKey;
33 readonly attribute boolean altKey;
34 readonly attribute boolean metaKey;
35 readonly attribute short button;
36 readonly attribute EventTarget? relatedTarget;
37 // Introduced in this specification
38 readonly attribute unsigned short buttons;
39 boolean getModifierState (DOMString keyArg);
40};
41
43 long screenX = 0;
44 long screenY = 0;
45 long clientX = 0;
46 long clientY = 0;
47 short button = 0;
48 unsigned short buttons = 0;
50};
51
53 boolean ctrlKey = false;
54 boolean shiftKey = false;
55 boolean altKey = false;
56 boolean metaKey = false;
57 boolean modifierAltGraph = false;
58 boolean modifierCapsLock = false;
59 boolean modifierFn = false;
60 boolean modifierFnLock = false;
61 boolean modifierHyper = false;
62 boolean modifierNumLock = false;
63 boolean modifierOS = false;
64 boolean modifierScrollLock = false;
65 boolean modifierSuper = false;
66 boolean modifierSymbol = false;
67 boolean modifierSymbolLock = false;
68};
69
70[Constructor(DOMString typeArg, optional WheelEventInit wheelEventInitDict)]
72 // DeltaModeCode
73 const unsigned long DOM_DELTA_PIXEL = 0x00;
74 const unsigned long DOM_DELTA_LINE = 0x01;
75 const unsigned long DOM_DELTA_PAGE = 0x02;
76 readonly attribute double deltaX;
77 readonly attribute double deltaY;
78 readonly attribute double deltaZ;
79 readonly attribute unsigned long deltaMode;
80};
81
83 double deltaX = 0.0;
84 double deltaY = 0.0;
85 double deltaZ = 0.0;
86 unsigned long deltaMode = 0;
87};
88
89[Constructor(DOMString typeArg, optional KeyboardEventInit keyboardEventInitDict)]
91 // KeyLocationCode
92 const unsigned long DOM_KEY_LOCATION_STANDARD = 0x00;
93 const unsigned long DOM_KEY_LOCATION_LEFT = 0x01;
94 const unsigned long DOM_KEY_LOCATION_RIGHT = 0x02;
95 const unsigned long DOM_KEY_LOCATION_NUMPAD = 0x03;
96 readonly attribute DOMString key;
97 readonly attribute DOMString code;
98 readonly attribute unsigned long location;
99 readonly attribute boolean ctrlKey;
100 readonly attribute boolean shiftKey;
101 readonly attribute boolean altKey;
102 readonly attribute boolean metaKey;
103 readonly attribute boolean repeat;
104 readonly attribute boolean isComposing;
105 boolean getModifierState (DOMString keyArg);
106};
107
109 DOMString key = "";
110 DOMString code = "";
111 unsigned long location = 0;
112 boolean repeat = false;
113 boolean isComposing = false;
114};
115
116[Constructor(DOMString typeArg, optional CompositionEventInit compositionEventInitDict)]
118 readonly attribute DOMString data;
119};
120
122 DOMString data = "";
123};
124
125partial interface CustomEvent {
126 // Originally introduced (and deprecated) in this specification
127 void initCustomEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, any detailArg);
128};
129
130partial interface UIEvent {
131 // Deprecated in this specification
132 void initUIEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg);
133};
134
135partial interface FocusEvent {
136 // Originally introduced (and deprecated) in this specification
137 void initFocusEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, EventTarget? relatedTargetArg);
138};
139
140partial interface MouseEvent {
141 // Deprecated in this specification
142 void initMouseEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, long screenXArg, long screenYArg, long clientXArg, long clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, EventTarget? relatedTargetArg);
143};
144
145partial interface WheelEvent {
146 // Originally introduced (and deprecated) in this specification
147 void initWheelEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, long screenXArg, long screenYArg, long clientXArg, long clientYArg, short buttonArg, EventTarget? relatedTargetArg, DOMString modifiersListArg, double deltaXArg, double deltaYArg, double deltaZArg, unsigned long deltaMode);
148};
149
150partial interface KeyboardEvent {
151 // Originally introduced (and deprecated) in this specification
152 void initKeyboardEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, DOMString keyArg, unsigned long locationArg, DOMString modifiersListArg, boolean repeat, DOMString locale);
153};
154
155partial interface CompositionEvent {
156 // Originally introduced (and deprecated) in this specification
157 void initCompositionEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, DOMString dataArg, DOMString locale);
158};
159
160partial interface KeyboardEvent {
161 // The following support legacy user agents
162 readonly attribute unsigned long charCode;
163 readonly attribute unsigned long keyCode;
164 readonly attribute unsigned long which;
165};
166
167partial dictionary KeyboardEventInit {
168 unsigned long charCode = 0;
169 unsigned long keyCode = 0;
170 unsigned long which = 0;
171};
172
173interface MutationEvent : Event {
174 // attrChangeType
175 const unsigned short MODIFICATION = 1;
176 const unsigned short ADDITION = 2;
177 const unsigned short REMOVAL = 3;
178 readonly attribute Node? relatedNode;
179 readonly attribute DOMString prevValue;
180 readonly attribute DOMString newValue;
181 readonly attribute DOMString attrName;
182 readonly attribute unsigned short attrChange;
183 void initMutationEvent (DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Node? relatedNodeArg, DOMString prevValueArg, DOMString newValueArg, DOMString attrNameArg, unsigned short attrChangeArg);
184};
185
dictionary EventInit
Definition dom.idl:33
readonly attribute DOMString data
Definition uievents.idl:118
void initCompositionEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, DOMString dataArg, DOMString locale)
void initCustomEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, any detailArg)
Definition dom.idl:8
readonly attribute EventTarget relatedTarget
Definition uievents.idl:18
void initFocusEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, EventTarget? relatedTargetArg)
readonly attribute DOMString key
Definition uievents.idl:96
readonly attribute boolean metaKey
Definition uievents.idl:102
const unsigned long DOM_KEY_LOCATION_NUMPAD
Definition uievents.idl:95
readonly attribute unsigned long charCode
Definition uievents.idl:162
readonly attribute DOMString code
Definition uievents.idl:97
boolean getModifierState(DOMString keyArg)
readonly attribute unsigned long which
Definition uievents.idl:164
readonly attribute unsigned long keyCode
Definition uievents.idl:163
readonly attribute boolean repeat
Definition uievents.idl:103
readonly attribute boolean altKey
Definition uievents.idl:101
const unsigned long DOM_KEY_LOCATION_LEFT
Definition uievents.idl:93
readonly attribute boolean ctrlKey
Definition uievents.idl:99
readonly attribute boolean shiftKey
Definition uievents.idl:100
const unsigned long DOM_KEY_LOCATION_RIGHT
Definition uievents.idl:94
readonly attribute unsigned long location
Definition uievents.idl:98
const unsigned long DOM_KEY_LOCATION_STANDARD
Definition uievents.idl:92
readonly attribute boolean isComposing
Definition uievents.idl:104
void initKeyboardEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, DOMString keyArg, unsigned long locationArg, DOMString modifiersListArg, boolean repeat, DOMString locale)
readonly attribute boolean ctrlKey
Definition uievents.idl:31
readonly attribute EventTarget relatedTarget
Definition uievents.idl:36
readonly attribute boolean altKey
Definition uievents.idl:33
readonly attribute boolean shiftKey
Definition uievents.idl:32
readonly attribute long clientY
Definition uievents.idl:30
boolean getModifierState(DOMString keyArg)
readonly attribute long screenX
Definition uievents.idl:27
readonly attribute short button
Definition uievents.idl:35
readonly attribute unsigned short buttons
Definition uievents.idl:38
readonly attribute long clientX
Definition uievents.idl:29
void initMouseEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, long screenXArg, long screenYArg, long clientXArg, long clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, EventTarget? relatedTargetArg)
readonly attribute boolean metaKey
Definition uievents.idl:34
readonly attribute long screenY
Definition uievents.idl:28
readonly attribute DOMString prevValue
Definition uievents.idl:179
const unsigned short REMOVAL
Definition uievents.idl:177
const unsigned short MODIFICATION
Definition uievents.idl:175
readonly attribute DOMString attrName
Definition uievents.idl:181
readonly attribute unsigned short attrChange
Definition uievents.idl:182
readonly attribute Node relatedNode
Definition uievents.idl:178
void initMutationEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Node? relatedNodeArg, DOMString prevValueArg, DOMString newValueArg, DOMString attrNameArg, unsigned short attrChangeArg)
const unsigned short ADDITION
Definition uievents.idl:176
readonly attribute DOMString newValue
Definition uievents.idl:180
Definition dom.idl:162
void initUIEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg)
readonly attribute Window view
Definition uievents.idl:7
readonly attribute long detail
Definition uievents.idl:8
readonly attribute double deltaZ
Definition uievents.idl:78
const unsigned long DOM_DELTA_PIXEL
Definition uievents.idl:73
readonly attribute double deltaY
Definition uievents.idl:77
const unsigned long DOM_DELTA_LINE
Definition uievents.idl:74
void initWheelEvent(DOMString typeArg, boolean bubblesArg, boolean cancelableArg, Window? viewArg, long detailArg, long screenXArg, long screenYArg, long clientXArg, long clientYArg, short buttonArg, EventTarget? relatedTargetArg, DOMString modifiersListArg, double deltaXArg, double deltaYArg, double deltaZArg, unsigned long deltaMode)
readonly attribute double deltaX
Definition uievents.idl:76
const unsigned long DOM_DELTA_PAGE
Definition uievents.idl:75
readonly attribute unsigned long deltaMode
Definition uievents.idl:79
long detail
Definition uievents.idl:13
dictionary MouseEventInit
Definition uievents.idl:43
dictionary KeyboardEventInit
Definition uievents.idl:109
boolean isComposing
Definition uievents.idl:113
long clientX
Definition uievents.idl:45
unsigned long which
Definition uievents.idl:170
boolean modifierFn
Definition uievents.idl:59
boolean modifierSymbolLock
Definition uievents.idl:67
unsigned long location
Definition uievents.idl:111
unsigned long deltaMode
Definition uievents.idl:86
boolean modifierOS
Definition uievents.idl:63
boolean repeat
Definition uievents.idl:112
double deltaY
Definition uievents.idl:84
boolean modifierHyper
Definition uievents.idl:61
long screenY
Definition uievents.idl:44
boolean modifierScrollLock
Definition uievents.idl:64
boolean modifierCapsLock
Definition uievents.idl:58
double deltaZ
Definition uievents.idl:85
dictionary FocusEventInit
Definition uievents.idl:22
dictionary CompositionEventInit
Definition uievents.idl:122
short button
Definition uievents.idl:47
dictionary UIEventInit
Definition uievents.idl:12
long clientY
Definition uievents.idl:46
boolean altKey
Definition uievents.idl:55
dictionary WheelEventInit
Definition uievents.idl:83
EventTarget relatedTarget
Definition uievents.idl:49
boolean modifierFnLock
Definition uievents.idl:60
boolean modifierAltGraph
Definition uievents.idl:57
unsigned long keyCode
Definition uievents.idl:169
boolean modifierSuper
Definition uievents.idl:65
boolean modifierNumLock
Definition uievents.idl:62
dictionary EventModifierInit
Definition uievents.idl:53
boolean metaKey
Definition uievents.idl:56
unsigned short buttons
Definition uievents.idl:48
DOMString code
Definition uievents.idl:110
boolean modifierSymbol
Definition uievents.idl:66
boolean shiftKey
Definition uievents.idl:54