#include <juce_AccessibilityTextHelpers.h>
|
| template<typename Iter > |
| static int | countDifference (Iter from, Iter to) |
| |
| static Range< int > | findNewSelectionRangeAndroid (const AccessibilityTextInterface &textInterface, BoundaryType boundaryType, ExtendSelection extend, Direction direction) |
| |
| template<typename CharPtr > |
| static int | findNextLineOffset (CharPtr beginIn, CharPtr endIn, CharPtr ptrIn, Direction direction, IncludeThisBoundary includeBoundary) |
| |
| template<typename CharPtr > |
| static int | findNextWordEndOffset (CharPtr beginIn, CharPtr endIn, CharPtr ptrIn, Direction direction, IncludeThisBoundary includeBoundary, IncludeWhitespaceAfterWords includeWhitespace) |
| |
| static int | findTextBoundary (const AccessibilityTextInterface &textInterface, int currentPosition, BoundaryType boundary, Direction direction, IncludeThisBoundary includeBoundary, IncludeWhitespaceAfterWords includeWhitespace) |
| |
| template<typename CharPtr > |
| static auto | makeCharPtrIteratorAdapter (CharPtr ptr) |
| |
◆ BoundaryType
| Enumerator |
|---|
| character | |
| word | |
| line | |
| document | |
◆ Direction
| Enumerator |
|---|
| forwards | |
| backwards | |
◆ ExtendSelection
◆ IncludeThisBoundary
◆ IncludeWhitespaceAfterWords
◆ countDifference()
template<typename Iter >
| static int juce::AccessibilityTextHelpers::countDifference |
( |
Iter |
from, |
|
|
Iter |
to |
|
) |
| |
|
inlinestatic |
◆ findNewSelectionRangeAndroid()
◆ findNextLineOffset()
template<typename CharPtr >
| static int juce::AccessibilityTextHelpers::findNextLineOffset |
( |
CharPtr |
beginIn, |
|
|
CharPtr |
endIn, |
|
|
CharPtr |
ptrIn, |
|
|
Direction |
direction, |
|
|
IncludeThisBoundary |
includeBoundary |
|
) |
| |
|
inlinestatic |
◆ findNextWordEndOffset()
template<typename CharPtr >
◆ findTextBoundary()
References character, document, findNextLineOffset(), findNextWordEndOffset(), forwards, juce::AccessibilityTextInterface::getText(), juce::AccessibilityTextInterface::getTotalNumCharacters(), jassertfalse, juce::jlimit(), line, word, and yes.
Referenced by findNewSelectionRangeAndroid().
◆ makeCharPtrIteratorAdapter()
template<typename CharPtr >
| static auto juce::AccessibilityTextHelpers::makeCharPtrIteratorAdapter |
( |
CharPtr |
ptr | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: