Lines Matching full:touch
2556 static PassRefPtr<TouchList> assembleTargetTouches(Touch* touchTarget, TouchList* touches)
2585 // Touch events should not go to text nodes
2603 // Increment the platform touch id by 1 to avoid storing a key of 0 in the hashmap.
2610 // The target should be the original target for this touch, so get it from the hashmap. As it's a release or cancel
2619 RefPtr<Touch> touch = Touch::create(doc->frame(), touchTarget.get(), point.id(),
2623 // touches should contain information about every touch currently on the screen.
2625 touches->append(touch);
2629 releasedTouches->append(touch);
2631 cancelTouches->append(touch);
2633 pressedTouches->append(touch);
2635 movedTouches->append(touch);
2639 Touch* changedTouch = 0;
2643 // We dispatch the event to the target of the touch that caused this touch event to be generated, i.e.
2645 // The choice to use the touch at index 0 guarantees that there is a target (as we checked the length
2665 Touch* changedTouch = releasedTouches->item(0);
2683 Touch* changedTouch = pressedTouches->item(0);
2728 Touch* changedTouch = movedTouches->item(0);