| 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 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 400 | 400 |
| 401 int x; | 401 int x; |
| 402 int y; | 402 int y; |
| 403 int globalX; | 403 int globalX; |
| 404 int globalY; | 404 int globalY; |
| 405 SourceDevice sourceDevice; | 405 SourceDevice sourceDevice; |
| 406 | 406 |
| 407 union { | 407 union { |
| 408 struct { | 408 struct { |
| 409 int tapCount; | 409 int tapCount; |
| 410 int width; | 410 float width; |
| 411 int height; | 411 float height; |
| 412 } tap; | 412 } tap; |
| 413 | 413 |
| 414 struct { | 414 struct { |
| 415 int width; | 415 float width; |
| 416 int height; | 416 float height; |
| 417 } tapDown; | 417 } tapDown; |
| 418 | 418 |
| 419 struct { | 419 struct { |
| 420 int width; | 420 float width; |
| 421 int height; | 421 float height; |
| 422 } longPress; | 422 } longPress; |
| 423 | 423 |
| 424 struct { | 424 struct { |
| 425 int firstFingerWidth; | 425 float firstFingerWidth; |
| 426 int firstFingerHeight; | 426 float firstFingerHeight; |
| 427 } twoFingerTap; | 427 } twoFingerTap; |
| 428 | 428 |
| 429 struct { | 429 struct { |
| 430 float deltaX; | 430 float deltaX; |
| 431 float deltaY; | 431 float deltaY; |
| 432 float velocityX; | 432 float velocityX; |
| 433 float velocityY; | 433 float velocityY; |
| 434 } scrollUpdate; | 434 } scrollUpdate; |
| 435 | 435 |
| 436 struct { | 436 struct { |
| 437 float velocityX; | 437 float velocityX; |
| 438 float velocityY; | 438 float velocityY; |
| 439 // FIXME: Remove this when Chromium uses the top-level field. | 439 // FIXME: Remove this when Chromium uses the top-level field. |
| 440 SourceDevice sourceDevice; | 440 SourceDevice sourceDevice; |
| 441 } flingStart; | 441 } flingStart; |
| 442 | 442 |
| 443 struct { | 443 struct { |
| 444 float scale; | 444 float scale; |
| 445 } pinchUpdate; | 445 } pinchUpdate; |
| 446 } data; | 446 } data; |
| 447 | 447 |
| 448 WebGestureEvent(unsigned sizeParam = sizeof(WebGestureEvent)) | 448 WebGestureEvent(unsigned sizeParam = sizeof(WebGestureEvent)) |
| 449 : WebInputEvent(sizeParam) | 449 : WebInputEvent(sizeParam) |
| 450 , x(0) | 450 , x(0) |
| 451 , y(0) | 451 , y(0) |
| 452 , globalX(0) | 452 , globalX(0) |
| 453 , globalY(0) | 453 , globalY(0) |
| 454 { | 454 { |
| 455 memset(&data, 0, sizeof(data)); | 455 memset(&data, 0, sizeof(data)); |
| 456 } | 456 } |
| 457 }; | 457 }; |
| 458 | 458 |
| 459 // WebTouchEvent -------------------------------------------------------------- | 459 // WebTouchEvent -------------------------------------------------------------- |
| 460 | 460 |
| 461 class WebTouchEvent : public WebInputEvent { | 461 class WebTouchEvent : public WebInputEvent { |
| 462 public: | 462 public: |
| 463 // Maximum number of simultaneous touches supported on | 463 // Maximum number of simultaneous touches supported on |
| 464 // Ash/Aura. | 464 // Ash/Aura. |
| 465 enum { touchesLengthCap = 12 }; | 465 enum { touchesLengthCap = 12 }; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 483 , targetTouchesLength(0) | 483 , targetTouchesLength(0) |
| 484 { | 484 { |
| 485 } | 485 } |
| 486 }; | 486 }; |
| 487 | 487 |
| 488 #pragma pack(pop) | 488 #pragma pack(pop) |
| 489 | 489 |
| 490 } // namespace WebKit | 490 } // namespace WebKit |
| 491 | 491 |
| 492 #endif | 492 #endif |
| OLD | NEW |