| Index: third_party/WebKit/Source/core/editing/SelectionController.h
|
| diff --git a/third_party/WebKit/Source/core/editing/SelectionController.h b/third_party/WebKit/Source/core/editing/SelectionController.h
|
| index 6662fdbba758441a677c9df2c188864fd3c1e926..84f8548a81c10d26ccd8809d351b90c509f3c4c5 100644
|
| --- a/third_party/WebKit/Source/core/editing/SelectionController.h
|
| +++ b/third_party/WebKit/Source/core/editing/SelectionController.h
|
| @@ -76,13 +76,32 @@ private:
|
| void updateSelectionForMouseDragAlgorithm(const HitTestResult&, Node*, const LayoutPoint&, const IntPoint&);
|
|
|
| enum class AppendTrailingWhitespace { ShouldAppend, DontAppend };
|
| +
|
| + template <typename Strategy>
|
| void selectClosestWordFromHitTestResult(const HitTestResult&, AppendTrailingWhitespace);
|
| + template <typename Strategy>
|
| void selectClosestMisspellingFromHitTestResult(const HitTestResult&, AppendTrailingWhitespace);
|
| void selectClosestWordFromMouseEvent(const MouseEventWithHitTestResults&);
|
| +
|
| + template <typename Strategy>
|
| void selectClosestMisspellingFromMouseEvent(const MouseEventWithHitTestResults&);
|
| +
|
| + template <typename Strategy>
|
| void selectClosestWordOrLinkFromMouseEvent(const MouseEventWithHitTestResults&);
|
|
|
| template <typename Strategy>
|
| + bool handleGestureLongPressAlgorithm(const PlatformGestureEvent&, const HitTestResult&);
|
| +
|
| + template <typename Strategy>
|
| + bool handleMousePressEventTripleClickAlgorithm(const MouseEventWithHitTestResults&);
|
| +
|
| + template <typename Strategy>
|
| + bool handleMouseReleaseEventAlgorithm(const MouseEventWithHitTestResults&, const LayoutPoint&);
|
| +
|
| + template <typename Strategy>
|
| + void passMousePressEventToSubframeAlgorithm(const MouseEventWithHitTestResults&);
|
| +
|
| + template <typename Strategy>
|
| bool updateSelectionForMouseDownDispatchingSelectStart(Node*, const VisibleSelectionTemplate<Strategy>&, TextGranularity);
|
|
|
| FrameSelection& selection() const;
|
| @@ -95,4 +114,5 @@ private:
|
| };
|
|
|
| } // namespace blink
|
| +
|
| #endif // SelectionController_h
|
|
|