diff options
Diffstat (limited to 'Source/WebCore/editing/visible_units.h')
-rw-r--r-- | Source/WebCore/editing/visible_units.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/WebCore/editing/visible_units.h b/Source/WebCore/editing/visible_units.h index 167bd2c..18b9665 100644 --- a/Source/WebCore/editing/visible_units.h +++ b/Source/WebCore/editing/visible_units.h @@ -32,6 +32,7 @@ namespace WebCore { +class RootInlineBox; class VisiblePosition; enum EWordSide { RightWordIfOnBoundary = false, LeftWordIfOnBoundary = true }; @@ -70,11 +71,11 @@ VisiblePosition previousParagraphPosition(const VisiblePosition &, int x); VisiblePosition nextParagraphPosition(const VisiblePosition &, int x); bool isStartOfParagraph(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); bool isEndOfParagraph(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); -bool inSameParagraph(const VisiblePosition &, const VisiblePosition &); +bool inSameParagraph(const VisiblePosition &, const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); // blocks (true paragraphs; line break elements don't break blocks) -VisiblePosition startOfBlock(const VisiblePosition &); -VisiblePosition endOfBlock(const VisiblePosition &); +VisiblePosition startOfBlock(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); +VisiblePosition endOfBlock(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); bool inSameBlock(const VisiblePosition &, const VisiblePosition &); bool isStartOfBlock(const VisiblePosition &); bool isEndOfBlock(const VisiblePosition &); |