mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 13:17:35 +00:00
LibGUI: Add word break locator methods to TextDocument
TextDocument now has utilities to locate a word break both before and after any TextPosition.
This commit is contained in:
parent
a1fe34bcd8
commit
a3bf8c72f3
2 changed files with 51 additions and 0 deletions
|
@ -120,6 +120,9 @@ public:
|
|||
Optional<TextDocumentSpan> first_non_skippable_span_before(const TextPosition&) const;
|
||||
Optional<TextDocumentSpan> first_non_skippable_span_after(const TextPosition&) const;
|
||||
|
||||
TextPosition first_word_break_before(const TextPosition&) const;
|
||||
TextPosition first_word_break_after(const TextPosition&) const;
|
||||
|
||||
void add_to_undo_stack(NonnullOwnPtr<TextDocumentUndoCommand>);
|
||||
|
||||
bool can_undo() const { return m_undo_stack.can_undo(); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue