| 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 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 int movementY; | 422 int movementY; |
| 423 int clickCount; | 423 int clickCount; |
| 424 | 424 |
| 425 WebMouseEvent(Type type, int modifiers, double timeStampSeconds) | 425 WebMouseEvent(Type type, int modifiers, double timeStampSeconds) |
| 426 : WebInputEvent(sizeof(WebMouseEvent), type, modifiers, timeStampSeconds), | 426 : WebInputEvent(sizeof(WebMouseEvent), type, modifiers, timeStampSeconds), |
| 427 WebPointerProperties() {} | 427 WebPointerProperties() {} |
| 428 | 428 |
| 429 WebMouseEvent() | 429 WebMouseEvent() |
| 430 : WebInputEvent(sizeof(WebMouseEvent)), WebPointerProperties() {} | 430 : WebInputEvent(sizeof(WebMouseEvent)), WebPointerProperties() {} |
| 431 | 431 |
| 432 #if INSIDE_BLINK |
| 433 BLINK_PLATFORM_EXPORT WebFloatPoint movementInRootFrame() const; |
| 434 BLINK_PLATFORM_EXPORT WebFloatPoint positionInRootFrame() const; |
| 435 #endif |
| 436 |
| 432 protected: | 437 protected: |
| 433 explicit WebMouseEvent(unsigned sizeParam) | 438 explicit WebMouseEvent(unsigned sizeParam) |
| 434 : WebInputEvent(sizeParam), WebPointerProperties() {} | 439 : WebInputEvent(sizeParam), WebPointerProperties() {} |
| 435 | 440 |
| 436 WebMouseEvent(unsigned sizeParam, | 441 WebMouseEvent(unsigned sizeParam, |
| 437 Type type, | 442 Type type, |
| 438 int modifiers, | 443 int modifiers, |
| 439 double timeStampSeconds) | 444 double timeStampSeconds) |
| 440 : WebInputEvent(sizeParam, type, modifiers, timeStampSeconds), | 445 : WebInputEvent(sizeParam, type, modifiers, timeStampSeconds), |
| 441 WebPointerProperties() {} | 446 WebPointerProperties() {} |
| 447 void flattenTransformSelf(); |
| 442 }; | 448 }; |
| 443 | 449 |
| 444 // WebTouchEvent -------------------------------------------------------------- | 450 // WebTouchEvent -------------------------------------------------------------- |
| 445 | 451 |
| 446 // TODO(e_hakkinen): Replace with WebPointerEvent. crbug.com/508283 | 452 // TODO(e_hakkinen): Replace with WebPointerEvent. crbug.com/508283 |
| 447 class WebTouchEvent : public WebInputEvent { | 453 class WebTouchEvent : public WebInputEvent { |
| 448 public: | 454 public: |
| 449 // Maximum number of simultaneous touches supported on | 455 // Maximum number of simultaneous touches supported on |
| 450 // Ash/Aura. | 456 // Ash/Aura. |
| 451 enum { kTouchesLengthCap = 16 }; | 457 enum { kTouchesLengthCap = 16 }; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 477 WebTouchEvent(Type type, int modifiers, double timeStampSeconds) | 483 WebTouchEvent(Type type, int modifiers, double timeStampSeconds) |
| 478 : WebInputEvent(sizeof(WebTouchEvent), type, modifiers, timeStampSeconds), | 484 : WebInputEvent(sizeof(WebTouchEvent), type, modifiers, timeStampSeconds), |
| 479 dispatchType(Blocking) {} | 485 dispatchType(Blocking) {} |
| 480 }; | 486 }; |
| 481 | 487 |
| 482 #pragma pack(pop) | 488 #pragma pack(pop) |
| 483 | 489 |
| 484 } // namespace blink | 490 } // namespace blink |
| 485 | 491 |
| 486 #endif | 492 #endif |
| OLD | NEW |