| 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 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 break; | 502 break; |
| 503 } | 503 } |
| 504 } else { | 504 } else { |
| 505 button = WebMouseEvent::Button::NoButton; | 505 button = WebMouseEvent::Button::NoButton; |
| 506 } | 506 } |
| 507 movementX = event.movementX(); | 507 movementX = event.movementX(); |
| 508 movementY = event.movementY(); | 508 movementY = event.movementY(); |
| 509 clickCount = event.detail(); | 509 clickCount = event.detail(); |
| 510 | 510 |
| 511 pointerType = WebPointerProperties::PointerType::Mouse; | 511 pointerType = WebPointerProperties::PointerType::Mouse; |
| 512 if (event.mouseEvent()) |
| 513 pointerType = event.mouseEvent()->pointerProperties().pointerType; |
| 512 } | 514 } |
| 513 | 515 |
| 514 // Generate a synthetic WebMouseEvent given a TouchEvent (eg. for emulating a mo
use | 516 // Generate a synthetic WebMouseEvent given a TouchEvent (eg. for emulating a mo
use |
| 515 // with touch input for plugins that don't support touch input). | 517 // with touch input for plugins that don't support touch input). |
| 516 WebMouseEventBuilder::WebMouseEventBuilder(const Widget* widget, const LayoutIte
m layoutItem, const TouchEvent& event) | 518 WebMouseEventBuilder::WebMouseEventBuilder(const Widget* widget, const LayoutIte
m layoutItem, const TouchEvent& event) |
| 517 { | 519 { |
| 518 if (!event.touches()) | 520 if (!event.touches()) |
| 519 return; | 521 return; |
| 520 if (event.touches()->length() != 1) { | 522 if (event.touches()->length() != 1) { |
| 521 if (event.touches()->length() || event.type() != EventTypeNames::touchen
d || !event.changedTouches() || event.changedTouches()->length() != 1) | 523 if (event.touches()->length() || event.type() != EventTypeNames::touchen
d || !event.changedTouches() || event.changedTouches()->length() != 1) |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 735 break; | 737 break; |
| 736 case GestureSourceTouchscreen: | 738 case GestureSourceTouchscreen: |
| 737 sourceDevice = WebGestureDeviceTouchscreen; | 739 sourceDevice = WebGestureDeviceTouchscreen; |
| 738 break; | 740 break; |
| 739 case GestureSourceUninitialized: | 741 case GestureSourceUninitialized: |
| 740 NOTREACHED(); | 742 NOTREACHED(); |
| 741 } | 743 } |
| 742 } | 744 } |
| 743 | 745 |
| 744 } // namespace blink | 746 } // namespace blink |
| OLD | NEW |