Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(490)

Side by Side Diff: Source/core/page/EventHandler.h

Issue 1144313003: Added PointerEvent firing on touch events. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2009, 2010, 2011 Apple Inc. All rights reserved. 2 * Copyright (C) 2006, 2007, 2009, 2010, 2011 Apple 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 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 394
395 // The target of each active touch point indexed by the touch ID. 395 // The target of each active touch point indexed by the touch ID.
396 using TouchTargetMap = WillBeHeapHashMap<unsigned, RefPtrWillBeMember<EventT arget>, DefaultHash<unsigned>::Hash, WTF::UnsignedWithZeroKeyHashTraits<unsigned >>; 396 using TouchTargetMap = WillBeHeapHashMap<unsigned, RefPtrWillBeMember<EventT arget>, DefaultHash<unsigned>::Hash, WTF::UnsignedWithZeroKeyHashTraits<unsigned >>;
397 TouchTargetMap m_targetForTouchID; 397 TouchTargetMap m_targetForTouchID;
398 398
399 // If set, the document of the active touch sequence. Unset if no touch sequ ence active. 399 // If set, the document of the active touch sequence. Unset if no touch sequ ence active.
400 RefPtrWillBeMember<Document> m_touchSequenceDocument; 400 RefPtrWillBeMember<Document> m_touchSequenceDocument;
401 RefPtr<UserGestureToken> m_touchSequenceUserGestureToken; 401 RefPtr<UserGestureToken> m_touchSequenceUserGestureToken;
402 402
403 bool m_touchPressed; 403 bool m_touchPressed;
404 unsigned m_primaryPointerId;
404 405
405 RefPtrWillBeMember<Node> m_scrollGestureHandlingNode; 406 RefPtrWillBeMember<Node> m_scrollGestureHandlingNode;
406 bool m_lastGestureScrollOverWidget; 407 bool m_lastGestureScrollOverWidget;
407 // The most recent element to scroll natively during this scroll 408 // The most recent element to scroll natively during this scroll
408 // sequence. Null if no native element has scrolled this scroll 409 // sequence. Null if no native element has scrolled this scroll
409 // sequence, or if the most recent element to scroll used scroll 410 // sequence, or if the most recent element to scroll used scroll
410 // customization. 411 // customization.
411 RefPtrWillBeMember<Node> m_previousGestureScrolledNode; 412 RefPtrWillBeMember<Node> m_previousGestureScrolledNode;
412 RefPtrWillBeMember<Scrollbar> m_scrollbarHandlingScrollGesture; 413 RefPtrWillBeMember<Scrollbar> m_scrollbarHandlingScrollGesture;
413 414
(...skipping 11 matching lines...) Expand all
425 // scroll sequence in this frame, or any child frames. Only used 426 // scroll sequence in this frame, or any child frames. Only used
426 // with ScrollCustomization. If some delta has been consumed, a 427 // with ScrollCustomization. If some delta has been consumed, a
427 // scroll which shouldn't propagate can't cause any element to 428 // scroll which shouldn't propagate can't cause any element to
428 // scroll other than the |m_previousGestureScrolledNode|. 429 // scroll other than the |m_previousGestureScrolledNode|.
429 bool m_deltaConsumedForScrollSequence; 430 bool m_deltaConsumedForScrollSequence;
430 }; 431 };
431 432
432 } // namespace blink 433 } // namespace blink
433 434
434 #endif // EventHandler_h 435 #endif // EventHandler_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698