|
Lines 50-63
Ref<MouseEvent> MouseEvent::create(const
Source/WebCore/dom/MouseEvent.cpp_sec1
|
| 50 |
event.movementDelta().x(), event.movementDelta().y(), |
50 |
event.movementDelta().x(), event.movementDelta().y(), |
| 51 |
#endif |
51 |
#endif |
| 52 |
event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey(), event.button(), |
52 |
event.ctrlKey(), event.altKey(), event.shiftKey(), event.metaKey(), event.button(), |
| 53 |
relatedTarget, event.force()); |
53 |
relatedTarget, event.force(), event.syntheticClickType()); |
| 54 |
} |
54 |
} |
| 55 |
|
55 |
|
| 56 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& type, bool canBubble, bool cancelable, double timestamp, AbstractView* view, int detail, int screenX, int screenY, int pageX, int pageY, |
56 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& type, bool canBubble, bool cancelable, double timestamp, AbstractView* view, int detail, int screenX, int screenY, int pageX, int pageY, |
| 57 |
#if ENABLE(POINTER_LOCK) |
57 |
#if ENABLE(POINTER_LOCK) |
| 58 |
int movementX, int movementY, |
58 |
int movementX, int movementY, |
| 59 |
#endif |
59 |
#endif |
| 60 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force) |
60 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force, unsigned short syntheticClickType) |
| 61 |
|
61 |
|
| 62 |
{ |
62 |
{ |
| 63 |
return MouseEvent::create(type, canBubble, cancelable, timestamp, view, |
63 |
return MouseEvent::create(type, canBubble, cancelable, timestamp, view, |
|
Lines 65-90
Ref<MouseEvent> MouseEvent::create(const
Source/WebCore/dom/MouseEvent.cpp_sec2
|
| 65 |
#if ENABLE(POINTER_LOCK) |
65 |
#if ENABLE(POINTER_LOCK) |
| 66 |
movementX, movementY, |
66 |
movementX, movementY, |
| 67 |
#endif |
67 |
#endif |
| 68 |
ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget, force, 0, false); |
68 |
ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget, force, syntheticClickType, 0, false); |
| 69 |
} |
69 |
} |
| 70 |
|
70 |
|
| 71 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& type, bool canBubble, bool cancelable, double timestamp, AbstractView* view, int detail, int screenX, int screenY, int pageX, int pageY, |
71 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& type, bool canBubble, bool cancelable, double timestamp, AbstractView* view, int detail, int screenX, int screenY, int pageX, int pageY, |
| 72 |
#if ENABLE(POINTER_LOCK) |
72 |
#if ENABLE(POINTER_LOCK) |
| 73 |
int movementX, int movementY, |
73 |
int movementX, int movementY, |
| 74 |
#endif |
74 |
#endif |
| 75 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force, PassRefPtr<DataTransfer> dataTransfer, bool isSimulated) |
75 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force, unsigned short syntheticClickType, PassRefPtr<DataTransfer> dataTransfer, bool isSimulated) |
| 76 |
{ |
76 |
{ |
| 77 |
return adoptRef(*new MouseEvent(type, canBubble, cancelable, timestamp, view, |
77 |
return adoptRef(*new MouseEvent(type, canBubble, cancelable, timestamp, view, |
| 78 |
detail, screenX, screenY, pageX, pageY, |
78 |
detail, screenX, screenY, pageX, pageY, |
| 79 |
#if ENABLE(POINTER_LOCK) |
79 |
#if ENABLE(POINTER_LOCK) |
| 80 |
movementX, movementY, |
80 |
movementX, movementY, |
| 81 |
#endif |
81 |
#endif |
| 82 |
ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget, force, dataTransfer, isSimulated)); |
82 |
ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget, force, syntheticClickType, dataTransfer, isSimulated)); |
| 83 |
} |
83 |
} |
| 84 |
|
84 |
|
| 85 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& eventType, bool canBubble, bool cancelable, AbstractView* view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget) |
85 |
Ref<MouseEvent> MouseEvent::create(const AtomicString& eventType, bool canBubble, bool cancelable, AbstractView* view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, unsigned short syntheticClickType, PassRefPtr<EventTarget> relatedTarget) |
| 86 |
{ |
86 |
{ |
| 87 |
return adoptRef(*new MouseEvent(eventType, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget)); |
87 |
return adoptRef(*new MouseEvent(eventType, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, syntheticClickType, relatedTarget)); |
| 88 |
} |
88 |
} |
| 89 |
|
89 |
|
| 90 |
MouseEvent::MouseEvent() |
90 |
MouseEvent::MouseEvent() |
|
Lines 99-105
MouseEvent::MouseEvent(const AtomicStrin
Source/WebCore/dom/MouseEvent.cpp_sec3
|
| 99 |
int movementX, int movementY, |
99 |
int movementX, int movementY, |
| 100 |
#endif |
100 |
#endif |
| 101 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, |
101 |
bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, |
| 102 |
unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force, |
102 |
unsigned short button, PassRefPtr<EventTarget> relatedTarget, double force, unsigned short syntheticClickType, |
| 103 |
PassRefPtr<DataTransfer> dataTransfer, bool isSimulated) |
103 |
PassRefPtr<DataTransfer> dataTransfer, bool isSimulated) |
| 104 |
: MouseRelatedEvent(eventType, canBubble, cancelable, timestamp, view, detail, IntPoint(screenX, screenY), |
104 |
: MouseRelatedEvent(eventType, canBubble, cancelable, timestamp, view, detail, IntPoint(screenX, screenY), |
| 105 |
IntPoint(pageX, pageY), |
105 |
IntPoint(pageX, pageY), |
|
Lines 108-113
MouseEvent::MouseEvent(const AtomicStrin
Source/WebCore/dom/MouseEvent.cpp_sec4
|
| 108 |
#endif |
108 |
#endif |
| 109 |
ctrlKey, altKey, shiftKey, metaKey, isSimulated) |
109 |
ctrlKey, altKey, shiftKey, metaKey, isSimulated) |
| 110 |
, m_button(button == (unsigned short)-1 ? 0 : button) |
110 |
, m_button(button == (unsigned short)-1 ? 0 : button) |
|
|
111 |
, m_syntheticClickType(button == (unsigned short)-1 ? 0 : syntheticClickType) |
| 111 |
, m_buttonDown(button != (unsigned short)-1) |
112 |
, m_buttonDown(button != (unsigned short)-1) |
| 112 |
, m_relatedTarget(relatedTarget) |
113 |
, m_relatedTarget(relatedTarget) |
| 113 |
, m_force(force) |
114 |
, m_force(force) |
|
Lines 115-127
MouseEvent::MouseEvent(const AtomicStrin
Source/WebCore/dom/MouseEvent.cpp_sec5
|
| 115 |
{ |
116 |
{ |
| 116 |
} |
117 |
} |
| 117 |
|
118 |
|
| 118 |
MouseEvent::MouseEvent(const AtomicString& eventType, bool canBubble, bool cancelable, AbstractView* view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, PassRefPtr<EventTarget> relatedTarget) |
119 |
MouseEvent::MouseEvent(const AtomicString& eventType, bool canBubble, bool cancelable, AbstractView* view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, unsigned short button, unsigned short syntheticClickType, PassRefPtr<EventTarget> relatedTarget) |
| 119 |
: MouseRelatedEvent(eventType, canBubble, cancelable, WTF::currentTime(), view, detail, IntPoint(screenX, screenY), IntPoint(0, 0), |
120 |
: MouseRelatedEvent(eventType, canBubble, cancelable, WTF::currentTime(), view, detail, IntPoint(screenX, screenY), IntPoint(0, 0), |
| 120 |
#if ENABLE(POINTER_LOCK) |
121 |
#if ENABLE(POINTER_LOCK) |
| 121 |
IntPoint(0, 0), |
122 |
IntPoint(0, 0), |
| 122 |
#endif |
123 |
#endif |
| 123 |
ctrlKey, altKey, shiftKey, metaKey, false) |
124 |
ctrlKey, altKey, shiftKey, metaKey, false) |
| 124 |
, m_button(button == (unsigned short)-1 ? 0 : button) |
125 |
, m_button(button == (unsigned short)-1 ? 0 : button) |
|
|
126 |
, m_syntheticClickType(button == (unsigned short)-1 ? 0 : syntheticClickType) |
| 125 |
, m_buttonDown(button != (unsigned short)-1) |
127 |
, m_buttonDown(button != (unsigned short)-1) |
| 126 |
, m_relatedTarget(relatedTarget) |
128 |
, m_relatedTarget(relatedTarget) |
| 127 |
{ |
129 |
{ |
|
Lines 158-163
void MouseEvent::initMouseEvent(const At
Source/WebCore/dom/MouseEvent.cpp_sec6
|
| 158 |
m_shiftKey = shiftKey; |
160 |
m_shiftKey = shiftKey; |
| 159 |
m_metaKey = metaKey; |
161 |
m_metaKey = metaKey; |
| 160 |
m_button = button == (unsigned short)-1 ? 0 : button; |
162 |
m_button = button == (unsigned short)-1 ? 0 : button; |
|
|
163 |
m_syntheticClickType = 0; |
| 161 |
m_buttonDown = button != (unsigned short)-1; |
164 |
m_buttonDown = button != (unsigned short)-1; |
| 162 |
m_relatedTarget = relatedTarget; |
165 |
m_relatedTarget = relatedTarget; |
| 163 |
|
166 |
|
|
Lines 250-255
Ref<Event> MouseEvent::cloneFor(HTMLIFra
Source/WebCore/dom/MouseEvent.cpp_sec7
|
| 250 |
frameView ? adjustedClientY(clientY(), iframe, frameView) : 0, |
253 |
frameView ? adjustedClientY(clientY(), iframe, frameView) : 0, |
| 251 |
ctrlKey(), altKey(), shiftKey(), metaKey(), |
254 |
ctrlKey(), altKey(), shiftKey(), metaKey(), |
| 252 |
button(), |
255 |
button(), |
|
|
256 |
syntheticClickType(), |
| 253 |
// Nullifies relatedTarget. |
257 |
// Nullifies relatedTarget. |
| 254 |
0); |
258 |
0); |
| 255 |
clonedMouseEvent->setForce(force()); |
259 |
clonedMouseEvent->setForce(force()); |