Index: Source/WebCore/page/scrolling/ScrollingCoordinator.h |
=================================================================== |
--- Source/WebCore/page/scrolling/ScrollingCoordinator.h (revision 138265) |
+++ Source/WebCore/page/scrolling/ScrollingCoordinator.h (working copy) |
@@ -29,6 +29,7 @@ |
#include "IntRect.h" |
#include "LayoutRect.h" |
#include "PlatformWheelEvent.h" |
+#include "RenderObject.h" |
#include "ScrollTypes.h" |
#include "Timer.h" |
#include <wtf/Forward.h> |
@@ -50,6 +51,7 @@ |
enum ScrollingNodeType { ScrollingNode, FixedNode }; |
+class Document; |
class Frame; |
class FrameView; |
class GraphicsLayer; |
@@ -149,7 +151,12 @@ |
virtual void scrollableAreaScrollLayerDidChange(ScrollableArea*, GraphicsLayer*) { } |
virtual void setLayerIsContainerForFixedPositionLayers(GraphicsLayer*, bool) { } |
virtual void setLayerIsFixedToContainerLayer(GraphicsLayer*, bool) { } |
+ virtual void touchEventTargetRectsDidChange(const Document*) { } |
+#if ENABLE(TOUCH_EVENT_TRACKING) |
+ void computeAbsoluteTouchEventTargetRects(const Document*, Vector<IntRect>&); |
+#endif |
+ |
static String mainThreadScrollingReasonsAsText(MainThreadScrollingReasons); |
String mainThreadScrollingReasonsAsText() const; |