| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 m_wheelTicksY = e.wheelTicksY; | 193 m_wheelTicksY = e.wheelTicksY; |
| 194 m_granularity = e.scrollByPage ? | 194 m_granularity = e.scrollByPage ? |
| 195 ScrollByPageWheelEvent : ScrollByPixelWheelEvent; | 195 ScrollByPageWheelEvent : ScrollByPixelWheelEvent; |
| 196 | 196 |
| 197 m_type = PlatformEvent::Wheel; | 197 m_type = PlatformEvent::Wheel; |
| 198 | 198 |
| 199 m_modifiers = toPlatformMouseEventModifiers(e.modifiers); | 199 m_modifiers = toPlatformMouseEventModifiers(e.modifiers); |
| 200 | 200 |
| 201 m_hasPreciseScrollingDeltas = e.hasPreciseScrollingDeltas; | 201 m_hasPreciseScrollingDeltas = e.hasPreciseScrollingDeltas; |
| 202 m_canScroll = e.canScroll; | 202 m_canScroll = e.canScroll; |
| 203 m_railsMode = static_cast<PlatformEvent::RailsMode>(e.railsMode); |
| 203 #if OS(MACOSX) | 204 #if OS(MACOSX) |
| 204 m_phase = static_cast<PlatformWheelEventPhase>(e.phase); | 205 m_phase = static_cast<PlatformWheelEventPhase>(e.phase); |
| 205 m_momentumPhase = static_cast<PlatformWheelEventPhase>(e.momentumPhase); | 206 m_momentumPhase = static_cast<PlatformWheelEventPhase>(e.momentumPhase); |
| 206 m_timestamp = e.timeStampSeconds; | 207 m_timestamp = e.timeStampSeconds; |
| 207 m_canRubberbandLeft = e.canRubberbandLeft; | 208 m_canRubberbandLeft = e.canRubberbandLeft; |
| 208 m_canRubberbandRight = e.canRubberbandRight; | 209 m_canRubberbandRight = e.canRubberbandRight; |
| 209 #endif | 210 #endif |
| 210 } | 211 } |
| 211 | 212 |
| 212 // PlatformGestureEventBuilder -------------------------------------------------
- | 213 // PlatformGestureEventBuilder -------------------------------------------------
- |
| (...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 642 if (event.type() != EventTypeNames::wheel && event.type() != EventTypeNames:
:mousewheel) | 643 if (event.type() != EventTypeNames::wheel && event.type() != EventTypeNames:
:mousewheel) |
| 643 return; | 644 return; |
| 644 type = WebInputEvent::MouseWheel; | 645 type = WebInputEvent::MouseWheel; |
| 645 updateWebMouseEventFromCoreMouseEvent(event, widget, *layoutObject, *this); | 646 updateWebMouseEventFromCoreMouseEvent(event, widget, *layoutObject, *this); |
| 646 deltaX = -event.deltaX(); | 647 deltaX = -event.deltaX(); |
| 647 deltaY = -event.deltaY(); | 648 deltaY = -event.deltaY(); |
| 648 wheelTicksX = event.ticksX(); | 649 wheelTicksX = event.ticksX(); |
| 649 wheelTicksY = event.ticksY(); | 650 wheelTicksY = event.ticksY(); |
| 650 scrollByPage = event.deltaMode() == WheelEvent::DOM_DELTA_PAGE; | 651 scrollByPage = event.deltaMode() == WheelEvent::DOM_DELTA_PAGE; |
| 651 canScroll = event.canScroll(); | 652 canScroll = event.canScroll(); |
| 653 railsMode = static_cast<RailsMode>(event.railsMode()); |
| 652 } | 654 } |
| 653 | 655 |
| 654 WebKeyboardEventBuilder::WebKeyboardEventBuilder(const KeyboardEvent& event) | 656 WebKeyboardEventBuilder::WebKeyboardEventBuilder(const KeyboardEvent& event) |
| 655 { | 657 { |
| 656 if (event.type() == EventTypeNames::keydown) | 658 if (event.type() == EventTypeNames::keydown) |
| 657 type = KeyDown; | 659 type = KeyDown; |
| 658 else if (event.type() == EventTypeNames::keyup) | 660 else if (event.type() == EventTypeNames::keyup) |
| 659 type = WebInputEvent::KeyUp; | 661 type = WebInputEvent::KeyUp; |
| 660 else if (event.type() == EventTypeNames::keypress) | 662 else if (event.type() == EventTypeNames::keypress) |
| 661 type = WebInputEvent::Char; | 663 type = WebInputEvent::Char; |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 811 modifiers = getWebInputModifiers(event); | 813 modifiers = getWebInputModifiers(event); |
| 812 | 814 |
| 813 globalX = event.screenX(); | 815 globalX = event.screenX(); |
| 814 globalY = event.screenY(); | 816 globalY = event.screenY(); |
| 815 IntPoint localPoint = convertAbsoluteLocationForLayoutObject(event.absoluteL
ocation(), *layoutObject); | 817 IntPoint localPoint = convertAbsoluteLocationForLayoutObject(event.absoluteL
ocation(), *layoutObject); |
| 816 x = localPoint.x(); | 818 x = localPoint.x(); |
| 817 y = localPoint.y(); | 819 y = localPoint.y(); |
| 818 } | 820 } |
| 819 | 821 |
| 820 } // namespace blink | 822 } // namespace blink |
| OLD | NEW |