Lines Matching refs:result

102     WebKeyboardEvent result;
108 result.timeStampSeconds = GetMessageTime() / 1000.0;
110 result.windowsKeyCode = result.nativeKeyCode = static_cast<int>(wparam);
114 result.isSystemKey = true;
116 result.type = WebInputEvent::RawKeyDown;
119 result.isSystemKey = true;
121 result.type = WebInputEvent::KeyUp;
124 result.type = WebInputEvent::Char;
127 result.isSystemKey = true;
128 result.type = WebInputEvent::Char;
130 result.type = WebInputEvent::Char;
136 if (result.type == WebInputEvent::Char || result.type == WebInputEvent::RawKeyDown) {
137 result.text[0] = result.windowsKeyCode;
138 result.unmodifiedText[0] = result.windowsKeyCode;
140 if (result.type != WebInputEvent::Char)
141 result.setKeyIdentifierFromWindowsKeyCode();
144 result.modifiers |= WebInputEvent::ShiftKey;
146 result.modifiers |= WebInputEvent::ControlKey;
148 result.modifiers |= WebInputEvent::AltKey;
153 result.modifiers |= WebInputEvent::IsAutoRepeat;
155 result.modifiers |= WebInputEvent::IsKeyPad;
157 SetToggleKeyState(&result);
158 return result;
182 WebMouseEvent result; //(WebInputEvent::Uninitialized());
186 result.type = WebInputEvent::MouseMove;
188 result.button = WebMouseEvent::ButtonLeft;
190 result.button = WebMouseEvent::ButtonMiddle;
192 result.button = WebMouseEvent::ButtonRight;
194 result.button = WebMouseEvent::ButtonNone;
197 result.type = WebInputEvent::MouseLeave;
198 result.button = WebMouseEvent::ButtonNone;
205 result.type = WebInputEvent::MouseDown;
206 result.button = WebMouseEvent::ButtonLeft;
210 result.type = WebInputEvent::MouseDown;
211 result.button = WebMouseEvent::ButtonMiddle;
215 result.type = WebInputEvent::MouseDown;
216 result.button = WebMouseEvent::ButtonRight;
219 result.type = WebInputEvent::MouseUp;
220 result.button = WebMouseEvent::ButtonLeft;
223 result.type = WebInputEvent::MouseUp;
224 result.button = WebMouseEvent::ButtonMiddle;
227 result.type = WebInputEvent::MouseUp;
228 result.button = WebMouseEvent::ButtonRight;
238 result.timeStampSeconds = GetMessageTime() / 1000.0;
242 result.x = static_cast<short>(LOWORD(lparam));
243 result.y = static_cast<short>(HIWORD(lparam));
244 result.windowX = result.x;
245 result.windowY = result.y;
247 POINT globalPoint = { result.x, result.y };
250 result.globalX = globalPoint.x;
251 result.globalY = globalPoint.y;
261 double currentTime = result.timeStampSeconds;
263 (abs(lastClickPositionX - result.x) > (GetSystemMetrics(SM_CXDOUBLECLK) / 2))
264 || (abs(lastClickPositionY - result.y) > (GetSystemMetrics(SM_CYDOUBLECLK) / 2))
267 if (result.type == WebInputEvent::MouseDown) {
268 if (!cancelPreviousClick && (result.button == lastClickButton))
272 lastClickPositionX = result.x;
273 lastClickPositionY = result.y;
276 lastClickButton = result.button;
277 } else if (result.type == WebInputEvent::MouseMove
278 || result.type == WebInputEvent::MouseLeave) {
286 result.clickCount = gLastClickCount;
291 result.modifiers |= WebInputEvent::ControlKey;
293 result.modifiers |= WebInputEvent::ShiftKey;
295 result.modifiers |= WebInputEvent::AltKey;
297 result.modifiers |= WebInputEvent::LeftButtonDown;
299 result.modifiers |= WebInputEvent::MiddleButtonDown;
301 result.modifiers |= WebInputEvent::RightButtonDown;
303 SetToggleKeyState(&result);
304 return result;
312 WebMouseWheelEvent result; //(WebInputEvent::Uninitialized());
314 result.type = WebInputEvent::MouseWheel;
320 result.timeStampSeconds = GetMessageTime() / 1000.0;
322 result.button = WebMouseEvent::ButtonNone;
345 result.globalX = cursorPosition.x;
346 result.globalY = cursorPosition.y;
357 result.scrollByPage = true;
361 result.scrollByPage = true;
375 result.globalX = static_cast<short>(LOWORD(lparam));
376 result.globalY = static_cast<short>(HIWORD(lparam));
389 result.modifiers |= WebInputEvent::ShiftKey;
391 result.modifiers |= WebInputEvent::ControlKey;
393 result.modifiers |= WebInputEvent::AltKey;
395 result.modifiers |= WebInputEvent::LeftButtonDown;
397 result.modifiers |= WebInputEvent::MiddleButtonDown;
399 result.modifiers |= WebInputEvent::RightButtonDown;
401 SetToggleKeyState(&result);
404 POINT clientPoint = { result.globalX, result.globalY };
406 result.x = clientPoint.x;
407 result.y = clientPoint.y;
408 result.windowX = result.x;
409 result.windowY = result.y;
436 result.scrollByPage = true;
437 if (!result.scrollByPage)
444 result.deltaX = scrollDelta;
445 result.wheelTicksX = wheelDelta;
447 result.deltaY = scrollDelta;
448 result.wheelTicksY = wheelDelta;
451 return result;