

Public Member Functions | |
| UIATextRangeProvider (UIATextProvider &textProvider, Range< int > range) | |
| ULONG STDMETHODCALLTYPE | AddRef () override |
| JUCE_COMRESULT | AddToSelection () override |
| JUCE_COMRESULT | Clone (ITextRangeProvider **pRetVal) override |
| JUCE_COMRESULT | Compare (ITextRangeProvider *range, BOOL *pRetVal) override |
| JUCE_COMRESULT | CompareEndpoints (TextPatternRangeEndpoint endpoint, ITextRangeProvider *targetRange, TextPatternRangeEndpoint targetEndpoint, int *pRetVal) override |
| JUCE_COMRESULT | ExpandToEnclosingUnit (TextUnit unit) override |
| JUCE_COMRESULT | FindAttribute (TEXTATTRIBUTEID, VARIANT, BOOL, ITextRangeProvider **pRetVal) override |
| JUCE_COMRESULT | FindText (BSTR text, BOOL backward, BOOL ignoreCase, ITextRangeProvider **pRetVal) override |
| JUCE_COMRESULT | GetAttributeValue (TEXTATTRIBUTEID attributeId, VARIANT *pRetVal) override |
| JUCE_COMRESULT | GetBoundingRectangles (SAFEARRAY **pRetVal) override |
| JUCE_COMRESULT | GetChildren (SAFEARRAY **pRetVal) override |
| JUCE_COMRESULT | GetEnclosingElement (IRawElementProviderSimple **pRetVal) override |
| const AccessibilityHandler & | getHandler () const |
| Range< int > | getSelectionRange () const noexcept |
| JUCE_COMRESULT | GetText (int maxLength, BSTR *pRetVal) override |
| bool | isElementValid () const |
| JUCE_COMRESULT | Move (TextUnit unit, int count, int *pRetVal) override |
| JUCE_COMRESULT | MoveEndpointByRange (TextPatternRangeEndpoint endpoint, ITextRangeProvider *targetRange, TextPatternRangeEndpoint targetEndpoint) override |
| JUCE_COMRESULT | MoveEndpointByUnit (TextPatternRangeEndpoint endpoint, TextUnit unit, int count, int *pRetVal) override |
| JUCE_COMRESULT | QueryInterface (REFIID refId, void **result) override |
| ULONG STDMETHODCALLTYPE | Release () override |
| JUCE_COMRESULT | RemoveFromSelection () override |
| JUCE_COMRESULT | ScrollIntoView (BOOL) override |
| JUCE_COMRESULT | Select () override |
Protected Member Functions | |
| JUCE_COMRESULT | castToType (void **result) |
Protected Attributes | |
| ULONG | refCount |
Private Member Functions | |
| void | setEndpointChecked (TextPatternRangeEndpoint endpoint, int newEndpoint) |
Static Private Member Functions | |
| static AccessibilityTextHelpers::BoundaryType | getBoundaryType (TextUnit unit) |
Private Attributes | |
| ComSmartPtr< AccessibilityNativeHandle > | nativeHandle |
| ComSmartPtr< UIATextProvider > | owner |
| Range< int > | selectionRange |
|
inline |
|
inlineoverrideinherited |
|
inlineoverride |
References Select().
|
inlineprotectedinherited |
|
inlineoverride |
References owner, selectionRange, and juce::withCheckedComArgs().
|
inlineoverride |
References getSelectionRange(), selectionRange, and juce::withCheckedComArgs().
|
inlineoverride |
|
inlineoverride |
References juce::end(), getBoundaryType(), juce::Range< ValueType >::getStart(), juce::UIAProviderBase::isElementValid(), owner, and selectionRange.
Referenced by Move().
|
inlineoverride |
References juce::withCheckedComArgs().
|
inlineoverride |
References juce::AccessibilityTextInterface::getText(), juce::String::length(), owner, and selectionRange.
|
inlineoverride |
|
inlinestaticprivate |
|
inlineoverride |
|
inlineoverride |
References juce::withCheckedComArgs().
|
inlineoverride |
|
inlineinherited |
References juce::UIAProviderBase::nativeHandle.
Referenced by juce::UIAExpandCollapseProvider::get_ExpandCollapseState(), juce::UIAValueProvider::get_IsReadOnly(), juce::UIAValueProvider::get_Value(), juce::UIATextProvider::GetCaretRange(), juce::UIAToggleProvider::getCurrentToggleState(), GetEnclosingElement(), juce::UIATransformProvider::getPeer(), juce::UIAWindowProvider::getPeer(), juce::UIASelectionProvider::getSelectedChildren(), juce::UIAInvokeProvider::Invoke(), juce::UIAExpandCollapseProvider::invokeShowMenu(), juce::UIASelectionProvider::isMultiSelectable(), juce::UIARangeValueProvider::SetValue(), juce::UIAValueProvider::SetValue(), juce::UIAToggleProvider::Toggle(), juce::UIATextProvider::withTextInterface(), and juce::UIARangeValueProvider::withValueInterface().
|
inlinenoexcept |
References selectionRange.
Referenced by Compare(), CompareEndpoints(), and MoveEndpointByRange().
|
inlineoverride |
References juce::AccessibilityTextInterface::getText(), owner, selectionRange, and juce::String::substring().
|
inlineinherited |
References juce::UIAProviderBase::nativeHandle.
Referenced by juce::UIAWindowProvider::Close(), ExpandToEnclosingUnit(), juce::UIAInvokeProvider::Invoke(), juce::UIAExpandCollapseProvider::invokeShowMenu(), juce::UIATransformProvider::Move(), MoveEndpointByRange(), RemoveFromSelection(), juce::UIATransformProvider::Resize(), juce::UIATransformProvider::Rotate(), ScrollIntoView(), Select(), juce::UIARangeValueProvider::SetValue(), juce::UIAValueProvider::SetValue(), juce::UIAWindowProvider::SetVisualState(), and juce::UIAToggleProvider::Toggle().
|
inlineoverride |
References ExpandToEnclosingUnit(), getBoundaryType(), juce::Range< ValueType >::getStart(), owner, and selectionRange.
|
inlineoverride |
References getSelectionRange(), juce::UIAProviderBase::isElementValid(), owner, and setEndpointChecked().
|
inlineoverride |
|
inlineoverrideinherited |
|
inlineoverrideinherited |
|
inlineoverride |
References juce::UIAProviderBase::isElementValid(), and owner.
|
inlineoverride |
References juce::UIAProviderBase::isElementValid().
|
inlineoverride |
References juce::UIAProviderBase::isElementValid(), owner, and selectionRange.
Referenced by AddToSelection().
|
inlineprivate |
|
privateinherited |
Referenced by juce::UIAProviderBase::getHandler(), and juce::UIAProviderBase::isElementValid().
|
private |
|
protectedinherited |
|
private |