Chromium Code Reviews| 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 476 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 487 bool preventPropagation; | 487 bool preventPropagation; |
| 488 bool inertial; | 488 bool inertial; |
| 489 } scrollUpdate; | 489 } scrollUpdate; |
| 490 | 490 |
| 491 struct { | 491 struct { |
| 492 float velocityX; | 492 float velocityX; |
| 493 float velocityY; | 493 float velocityY; |
| 494 // If true, this event will skip hit testing to find a scroll | 494 // If true, this event will skip hit testing to find a scroll |
| 495 // target and instead just scroll the viewport. | 495 // target and instead just scroll the viewport. |
| 496 bool targetViewport; | 496 bool targetViewport; |
| 497 | |
| 498 bool isSmoothScroll; | |
| 499 // The following 3 fields are valid when isSmoothScroll == true. | |
| 500 float dx; | |
|
jdduke (slow)
2015/07/23 15:19:02
Do we need dx/dy if we have a velocity + duration?
| |
| 501 float dy; | |
| 502 long durationMs; | |
| 497 } flingStart; | 503 } flingStart; |
| 498 | 504 |
| 499 struct { | 505 struct { |
| 500 // If set to true, don't treat flingCancel | 506 // If set to true, don't treat flingCancel |
| 501 // as a part of fling boost events sequence. | 507 // as a part of fling boost events sequence. |
| 502 bool preventBoosting; | 508 bool preventBoosting; |
| 503 } flingCancel; | 509 } flingCancel; |
| 504 | 510 |
| 505 struct { | 511 struct { |
| 506 bool zoomDisabled; | 512 bool zoomDisabled; |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 554 , uniqueTouchEventId(0) | 560 , uniqueTouchEventId(0) |
| 555 { | 561 { |
| 556 } | 562 } |
| 557 }; | 563 }; |
| 558 | 564 |
| 559 #pragma pack(pop) | 565 #pragma pack(pop) |
| 560 | 566 |
| 561 } // namespace blink | 567 } // namespace blink |
| 562 | 568 |
| 563 #endif | 569 #endif |
| OLD | NEW |