| Index: third_party/WebKit/Source/core/editing/SelectionModifier.h
|
| diff --git a/third_party/WebKit/Source/core/editing/SelectionModifier.h b/third_party/WebKit/Source/core/editing/SelectionModifier.h
|
| index 5a00050ee09d0aee04c09f78ddb947b723db5dd5..50a0b1db83bcec8a6e200f318138ec296aaa3885 100644
|
| --- a/third_party/WebKit/Source/core/editing/SelectionModifier.h
|
| +++ b/third_party/WebKit/Source/core/editing/SelectionModifier.h
|
| @@ -98,6 +98,22 @@ class SelectionModifier {
|
|
|
| LayoutUnit NoXPosForVerticalArrowNavigation();
|
|
|
| +// Following functions are exported for using in SelectionModifier and
|
| +// testing only.
|
| +
|
| +// TODO(yosin) Since return value of |leftPositionOf()| with |VisiblePosition|
|
| +// isn't defined well on flat tree, we should not use it for a position in
|
| +// flat tree.
|
| +CORE_EXPORT VisiblePosition LeftPositionOf(const VisiblePosition&);
|
| +CORE_EXPORT VisiblePositionInFlatTree
|
| +LeftPositionOf(const VisiblePositionInFlatTree&);
|
| +// TODO(yosin) Since return value of |rightPositionOf()| with |VisiblePosition|
|
| +// isn't defined well on flat tree, we should not use it for a position in
|
| +// flat tree.
|
| +CORE_EXPORT VisiblePosition RightPositionOf(const VisiblePosition&);
|
| +CORE_EXPORT VisiblePositionInFlatTree
|
| +RightPositionOf(const VisiblePositionInFlatTree&);
|
| +
|
| } // namespace blink
|
|
|
| #endif // SelectionModifier_h
|
|
|