webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WTR::AccessibilityUIElement Class Reference

#include <AccessibilityUIElement.h>

Inheritance diagram for WTR::AccessibilityUIElement:
WTR::JSWrappable WTF::RefCounted< JSWrappable > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Public Member Functions

 ~AccessibilityUIElement ()
 
PlatformUIElement platformUIElement ()
 
virtual JSClassRef wrapperClass ()
 
bool isEqual (AccessibilityUIElement *otherElement)
 
RefPtr< AccessibilityUIElementelementAtPoint (int x, int y)
 
RefPtr< AccessibilityUIElementchildAtIndex (unsigned)
 
unsigned indexOfChild (AccessibilityUIElement *)
 
int childrenCount ()
 
RefPtr< AccessibilityUIElementtitleUIElement ()
 
RefPtr< AccessibilityUIElementparentElement ()
 
void takeFocus ()
 
void takeSelection ()
 
void addSelection ()
 
void removeSelection ()
 
JSRetainPtr< JSStringRefallAttributes ()
 
JSRetainPtr< JSStringRefattributesOfLinkedUIElements ()
 
RefPtr< AccessibilityUIElementlinkedUIElementAtIndex (unsigned)
 
JSRetainPtr< JSStringRefattributesOfDocumentLinks ()
 
JSRetainPtr< JSStringRefattributesOfChildren ()
 
JSRetainPtr< JSStringRefparameterizedAttributeNames ()
 
void increment ()
 
void decrement ()
 
void showMenu ()
 
void press ()
 
JSRetainPtr< JSStringRefstringAttributeValue (JSStringRef attribute)
 
double numberAttributeValue (JSStringRef attribute)
 
JSValueRef uiElementArrayAttributeValue (JSStringRef attribute) const
 
RefPtr< AccessibilityUIElementuiElementAttributeValue (JSStringRef attribute) const
 
bool boolAttributeValue (JSStringRef attribute)
 
void setBoolAttributeValue (JSStringRef attribute, bool value)
 
bool isAttributeSupported (JSStringRef attribute)
 
bool isAttributeSettable (JSStringRef attribute)
 
bool isPressActionSupported ()
 
bool isIncrementActionSupported ()
 
bool isDecrementActionSupported ()
 
JSRetainPtr< JSStringRefrole ()
 
JSRetainPtr< JSStringRefsubrole ()
 
JSRetainPtr< JSStringRefroleDescription ()
 
JSRetainPtr< JSStringRefcomputedRoleString ()
 
JSRetainPtr< JSStringReftitle ()
 
JSRetainPtr< JSStringRefdescription ()
 
JSRetainPtr< JSStringReflanguage ()
 
JSRetainPtr< JSStringRefstringValue ()
 
JSRetainPtr< JSStringRefaccessibilityValue () const
 
JSRetainPtr< JSStringRefhelpText () const
 
JSRetainPtr< JSStringReforientation () const
 
double x ()
 
double y ()
 
double width ()
 
double height ()
 
double intValue () const
 
double minValue ()
 
double maxValue ()
 
JSRetainPtr< JSStringRefvalueDescription ()
 
int insertionPointLineNumber ()
 
JSRetainPtr< JSStringRefselectedTextRange ()
 
bool isEnabled ()
 
bool isRequired () const
 
bool isFocused () const
 
bool isFocusable () const
 
bool isSelected () const
 
bool isSelectedOptionActive () const
 
bool isSelectable () const
 
bool isMultiSelectable () const
 
void setSelectedChild (AccessibilityUIElement *) const
 
void setSelectedChildAtIndex (unsigned) const
 
void removeSelectionAtIndex (unsigned) const
 
void clearSelectedChildren () const
 
unsigned selectedChildrenCount () const
 
RefPtr< AccessibilityUIElementselectedChildAtIndex (unsigned) const
 
bool isValid () const
 
bool isExpanded () const
 
bool isChecked () const
 
bool isIndeterminate () const
 
bool isVisible () const
 
bool isOffScreen () const
 
bool isCollapsed () const
 
bool isIgnored () const
 
bool isSingleLine () const
 
bool isMultiLine () const
 
bool hasPopup () const
 
int hierarchicalLevel () const
 
double clickPointX ()
 
double clickPointY ()
 
JSRetainPtr< JSStringRefdocumentEncoding ()
 
JSRetainPtr< JSStringRefdocumentURI ()
 
JSRetainPtr< JSStringRefurl ()
 
JSRetainPtr< JSStringRefclassList () const
 
JSRetainPtr< JSStringRefspeak ()
 
JSRetainPtr< JSStringRefattributesOfColumnHeaders ()
 
JSRetainPtr< JSStringRefattributesOfRowHeaders ()
 
JSRetainPtr< JSStringRefattributesOfColumns ()
 
JSRetainPtr< JSStringRefattributesOfRows ()
 
JSRetainPtr< JSStringRefattributesOfVisibleCells ()
 
JSRetainPtr< JSStringRefattributesOfHeader ()
 
int indexInTable ()
 
JSRetainPtr< JSStringRefrowIndexRange ()
 
JSRetainPtr< JSStringRefcolumnIndexRange ()
 
int rowCount ()
 
int columnCount ()
 
JSValueRef rowHeaders () const
 
JSValueRef columnHeaders () const
 
RefPtr< AccessibilityUIElementselectedRowAtIndex (unsigned)
 
RefPtr< AccessibilityUIElementdisclosedByRow ()
 
RefPtr< AccessibilityUIElementdisclosedRowAtIndex (unsigned)
 
RefPtr< AccessibilityUIElementrowAtIndex (unsigned)
 
RefPtr< AccessibilityUIElementariaOwnsElementAtIndex (unsigned)
 
RefPtr< AccessibilityUIElementariaFlowToElementAtIndex (unsigned)
 
RefPtr< AccessibilityUIElementariaControlsElementAtIndex (unsigned)
 
bool ariaIsGrabbed () const
 
JSRetainPtr< JSStringRefariaDropEffects () const
 
int lineForIndex (int)
 
JSRetainPtr< JSStringRefrangeForLine (int)
 
JSRetainPtr< JSStringRefrangeForPosition (int x, int y)
 
JSRetainPtr< JSStringRefboundsForRange (unsigned location, unsigned length)
 
bool setSelectedTextRange (unsigned location, unsigned length)
 
JSRetainPtr< JSStringRefstringForRange (unsigned location, unsigned length)
 
JSRetainPtr< JSStringRefattributedStringForRange (unsigned location, unsigned length)
 
bool attributedStringRangeIsMisspelled (unsigned location, unsigned length)
 
unsigned uiElementCountForSearchPredicate (JSContextRef, AccessibilityUIElement *startElement, bool isDirectionNext, JSValueRef searchKey, JSStringRef searchText, bool visibleOnly, bool immediateDescendantsOnly)
 
RefPtr< AccessibilityUIElementuiElementForSearchPredicate (JSContextRef, AccessibilityUIElement *startElement, bool isDirectionNext, JSValueRef searchKey, JSStringRef searchText, bool visibleOnly, bool immediateDescendantsOnly)
 
JSRetainPtr< JSStringRefselectTextWithCriteria (JSContextRef, JSStringRef ambiguityResolution, JSValueRef searchStrings, JSStringRef replacementString, JSStringRef activity)
 
JSRetainPtr< JSStringRefcharacterAtOffset (int offset)
 
JSRetainPtr< JSStringRefwordAtOffset (int offset)
 
JSRetainPtr< JSStringReflineAtOffset (int offset)
 
JSRetainPtr< JSStringRefsentenceAtOffset (int offset)
 
RefPtr< AccessibilityUIElementcellForColumnAndRow (unsigned column, unsigned row)
 
RefPtr< AccessibilityUIElementhorizontalScrollbar () const
 
RefPtr< AccessibilityUIElementverticalScrollbar () const
 
void scrollToMakeVisible ()
 
void scrollToGlobalPoint (int x, int y)
 
void scrollToMakeVisibleWithSubFocus (int x, int y, int width, int height)
 
RefPtr< AccessibilityTextMarkerRangelineTextMarkerRangeForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerRangetextMarkerRangeForElement (AccessibilityUIElement *)
 
RefPtr< AccessibilityTextMarkerRangetextMarkerRangeForMarkers (AccessibilityTextMarker *startMarker, AccessibilityTextMarker *endMarker)
 
RefPtr< AccessibilityTextMarkerRangeselectedTextMarkerRange ()
 
void resetSelectedTextMarkerRange ()
 
RefPtr< AccessibilityTextMarkerstartTextMarkerForTextMarkerRange (AccessibilityTextMarkerRange *)
 
RefPtr< AccessibilityTextMarkerendTextMarkerForTextMarkerRange (AccessibilityTextMarkerRange *)
 
RefPtr< AccessibilityTextMarkerendTextMarkerForBounds (int x, int y, int width, int height)
 
RefPtr< AccessibilityTextMarkerstartTextMarkerForBounds (int x, int y, int width, int height)
 
RefPtr< AccessibilityTextMarkertextMarkerForPoint (int x, int y)
 
RefPtr< AccessibilityTextMarkerpreviousTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkernextTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityUIElementaccessibilityElementForTextMarker (AccessibilityTextMarker *)
 
JSRetainPtr< JSStringRefstringForTextMarkerRange (AccessibilityTextMarkerRange *)
 
int textMarkerRangeLength (AccessibilityTextMarkerRange *)
 
bool attributedStringForTextMarkerRangeContainsAttribute (JSStringRef, AccessibilityTextMarkerRange *)
 
int indexForTextMarker (AccessibilityTextMarker *)
 
bool isTextMarkerValid (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkertextMarkerForIndex (int)
 
RefPtr< AccessibilityTextMarkerstartTextMarker ()
 
RefPtr< AccessibilityTextMarkerendTextMarker ()
 
bool setSelectedVisibleTextRange (AccessibilityTextMarkerRange *)
 
RefPtr< AccessibilityTextMarkerRangeleftWordTextMarkerRangeForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerRangerightWordTextMarkerRangeForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerpreviousWordStartTextMarkerForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkernextWordEndTextMarkerForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerRangeparagraphTextMarkerRangeForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkernextParagraphEndTextMarkerForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerpreviousParagraphStartTextMarkerForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerRangesentenceTextMarkerRangeForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkernextSentenceEndTextMarkerForTextMarker (AccessibilityTextMarker *)
 
RefPtr< AccessibilityTextMarkerpreviousSentenceStartTextMarkerForTextMarker (AccessibilityTextMarker *)
 
JSRetainPtr< JSStringRefsupportedActions () const
 
JSRetainPtr< JSStringRefmathPostscriptsDescription () const
 
JSRetainPtr< JSStringRefmathPrescriptsDescription () const
 
JSRetainPtr< JSStringRefpathDescription () const
 
bool addNotificationListener (JSValueRef functionCallback)
 
bool removeNotificationListener ()
 
JSRetainPtr< JSStringRefidentifier ()
 
JSRetainPtr< JSStringReftraits ()
 
int elementTextPosition ()
 
int elementTextLength ()
 
JSRetainPtr< JSStringRefstringForSelection ()
 
JSValueRef elementsForRange (unsigned location, unsigned length)
 
void increaseTextSelection ()
 
void decreaseTextSelection ()
 
RefPtr< AccessibilityUIElementlinkedElement ()
 
RefPtr< AccessibilityUIElementheaderElementAtIndex (unsigned index)
 
void assistiveTechnologySimulatedFocus ()
 
bool isSearchField () const
 
bool isTextArea () const
 
bool scrollPageUp ()
 
bool scrollPageDown ()
 
bool scrollPageLeft ()
 
bool scrollPageRight ()
 
bool hasContainedByFieldsetTrait ()
 
RefPtr< AccessibilityUIElementfieldsetAncestorElement ()
 
- Public Member Functions inherited from WTR::JSWrappable
virtual ~JSWrappable ()
 
- Public Member Functions inherited from WTF::RefCounted< JSWrappable >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

static Ref< AccessibilityUIElementcreate (PlatformUIElement)
 
static Ref< AccessibilityUIElementcreate (const AccessibilityUIElement &)
 
static JSObjectRef makeJSAccessibilityUIElement (JSContextRef, const AccessibilityUIElement &)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::RefCounted< JSWrappable >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Constructor & Destructor Documentation

◆ ~AccessibilityUIElement()

AccessibilityUIElement::~AccessibilityUIElement ( )

Member Function Documentation

◆ accessibilityElementForTextMarker()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::accessibilityElementForTextMarker ( AccessibilityTextMarker marker)

◆ accessibilityValue()

JSRetainPtr< JSStringRef > AccessibilityUIElement::accessibilityValue ( ) const

◆ addNotificationListener()

bool AccessibilityUIElement::addNotificationListener ( JSValueRef  functionCallback)

◆ addSelection()

void AccessibilityUIElement::addSelection ( )

◆ allAttributes()

JSRetainPtr< JSStringRef > AccessibilityUIElement::allAttributes ( )

◆ ariaControlsElementAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::ariaControlsElementAtIndex ( unsigned  index)

◆ ariaDropEffects()

JSRetainPtr< JSStringRef > AccessibilityUIElement::ariaDropEffects ( ) const

◆ ariaFlowToElementAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::ariaFlowToElementAtIndex ( unsigned  index)

◆ ariaIsGrabbed()

bool AccessibilityUIElement::ariaIsGrabbed ( ) const

◆ ariaOwnsElementAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::ariaOwnsElementAtIndex ( unsigned  index)

◆ assistiveTechnologySimulatedFocus()

void AccessibilityUIElement::assistiveTechnologySimulatedFocus ( )

◆ attributedStringForRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributedStringForRange ( unsigned  location,
unsigned  length 
)

◆ attributedStringForTextMarkerRangeContainsAttribute()

bool AccessibilityUIElement::attributedStringForTextMarkerRangeContainsAttribute ( JSStringRef  attribute,
AccessibilityTextMarkerRange range 
)

◆ attributedStringRangeIsMisspelled()

bool AccessibilityUIElement::attributedStringRangeIsMisspelled ( unsigned  location,
unsigned  length 
)

◆ attributesOfChildren()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfChildren ( )

◆ attributesOfColumnHeaders()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfColumnHeaders ( )

◆ attributesOfColumns()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfColumns ( )

◆ attributesOfDocumentLinks()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfDocumentLinks ( )

◆ attributesOfHeader()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfHeader ( )

◆ attributesOfLinkedUIElements()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfLinkedUIElements ( )

◆ attributesOfRowHeaders()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfRowHeaders ( )

◆ attributesOfRows()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfRows ( )

◆ attributesOfVisibleCells()

JSRetainPtr< JSStringRef > AccessibilityUIElement::attributesOfVisibleCells ( )

◆ boolAttributeValue()

bool AccessibilityUIElement::boolAttributeValue ( JSStringRef  attribute)

◆ boundsForRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::boundsForRange ( unsigned  location,
unsigned  length 
)

◆ cellForColumnAndRow()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::cellForColumnAndRow ( unsigned  column,
unsigned  row 
)

◆ characterAtOffset()

JSRetainPtr< JSStringRef > AccessibilityUIElement::characterAtOffset ( int  offset)

◆ childAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::childAtIndex ( unsigned  index)

◆ childrenCount()

int AccessibilityUIElement::childrenCount ( )

◆ classList()

JSRetainPtr< JSStringRef > AccessibilityUIElement::classList ( ) const

◆ clearSelectedChildren()

void AccessibilityUIElement::clearSelectedChildren ( ) const

◆ clickPointX()

double AccessibilityUIElement::clickPointX ( )

◆ clickPointY()

double AccessibilityUIElement::clickPointY ( )

◆ columnCount()

int AccessibilityUIElement::columnCount ( )

◆ columnHeaders()

JSValueRef AccessibilityUIElement::columnHeaders ( ) const

◆ columnIndexRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::columnIndexRange ( )

◆ computedRoleString()

JSRetainPtr< JSStringRef > AccessibilityUIElement::computedRoleString ( )

◆ create() [1/2]

Ref< AccessibilityUIElement > AccessibilityUIElement::create ( PlatformUIElement  uiElement)
static

◆ create() [2/2]

Ref< AccessibilityUIElement > AccessibilityUIElement::create ( const AccessibilityUIElement uiElement)
static

◆ decreaseTextSelection()

void AccessibilityUIElement::decreaseTextSelection ( )

◆ decrement()

void AccessibilityUIElement::decrement ( )

◆ description()

JSRetainPtr< JSStringRef > AccessibilityUIElement::description ( )

◆ disclosedByRow()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::disclosedByRow ( )

◆ disclosedRowAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::disclosedRowAtIndex ( unsigned  index)

◆ documentEncoding()

JSRetainPtr< JSStringRef > AccessibilityUIElement::documentEncoding ( )

◆ documentURI()

JSRetainPtr< JSStringRef > AccessibilityUIElement::documentURI ( )

◆ elementAtPoint()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::elementAtPoint ( int  x,
int  y 
)

◆ elementsForRange()

JSValueRef AccessibilityUIElement::elementsForRange ( unsigned  location,
unsigned  length 
)

◆ elementTextLength()

int AccessibilityUIElement::elementTextLength ( )

◆ elementTextPosition()

int AccessibilityUIElement::elementTextPosition ( )

◆ endTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::endTextMarker ( )

◆ endTextMarkerForBounds()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::endTextMarkerForBounds ( int  x,
int  y,
int  width,
int  height 
)

◆ endTextMarkerForTextMarkerRange()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::endTextMarkerForTextMarkerRange ( AccessibilityTextMarkerRange range)

◆ fieldsetAncestorElement()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::fieldsetAncestorElement ( )

◆ hasContainedByFieldsetTrait()

bool AccessibilityUIElement::hasContainedByFieldsetTrait ( )

◆ hasPopup()

bool AccessibilityUIElement::hasPopup ( ) const

◆ headerElementAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::headerElementAtIndex ( unsigned  index)

◆ height()

double AccessibilityUIElement::height ( )

◆ helpText()

JSRetainPtr< JSStringRef > AccessibilityUIElement::helpText ( ) const

◆ hierarchicalLevel()

int AccessibilityUIElement::hierarchicalLevel ( ) const

◆ horizontalScrollbar()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::horizontalScrollbar ( ) const

◆ identifier()

JSRetainPtr< JSStringRef > AccessibilityUIElement::identifier ( )

◆ increaseTextSelection()

void AccessibilityUIElement::increaseTextSelection ( )

◆ increment()

void AccessibilityUIElement::increment ( )

◆ indexForTextMarker()

int AccessibilityUIElement::indexForTextMarker ( AccessibilityTextMarker marker)

◆ indexInTable()

int AccessibilityUIElement::indexInTable ( )

◆ indexOfChild()

unsigned AccessibilityUIElement::indexOfChild ( AccessibilityUIElement element)

◆ insertionPointLineNumber()

int AccessibilityUIElement::insertionPointLineNumber ( )

◆ intValue()

double AccessibilityUIElement::intValue ( ) const

◆ isAttributeSettable()

bool AccessibilityUIElement::isAttributeSettable ( JSStringRef  attribute)

◆ isAttributeSupported()

bool AccessibilityUIElement::isAttributeSupported ( JSStringRef  attribute)

◆ isChecked()

bool AccessibilityUIElement::isChecked ( ) const

◆ isCollapsed()

bool AccessibilityUIElement::isCollapsed ( ) const

◆ isDecrementActionSupported()

bool AccessibilityUIElement::isDecrementActionSupported ( )

◆ isEnabled()

bool AccessibilityUIElement::isEnabled ( )

◆ isEqual()

bool AccessibilityUIElement::isEqual ( AccessibilityUIElement otherElement)

◆ isExpanded()

bool AccessibilityUIElement::isExpanded ( ) const

◆ isFocusable()

bool AccessibilityUIElement::isFocusable ( ) const

◆ isFocused()

bool AccessibilityUIElement::isFocused ( ) const

◆ isIgnored()

bool AccessibilityUIElement::isIgnored ( ) const

◆ isIncrementActionSupported()

bool AccessibilityUIElement::isIncrementActionSupported ( )

◆ isIndeterminate()

bool AccessibilityUIElement::isIndeterminate ( ) const

◆ isMultiLine()

bool AccessibilityUIElement::isMultiLine ( ) const

◆ isMultiSelectable()

bool AccessibilityUIElement::isMultiSelectable ( ) const

◆ isOffScreen()

bool AccessibilityUIElement::isOffScreen ( ) const

◆ isPressActionSupported()

bool AccessibilityUIElement::isPressActionSupported ( )

◆ isRequired()

bool AccessibilityUIElement::isRequired ( ) const

◆ isSearchField()

bool AccessibilityUIElement::isSearchField ( ) const

◆ isSelectable()

bool AccessibilityUIElement::isSelectable ( ) const

◆ isSelected()

bool AccessibilityUIElement::isSelected ( ) const

◆ isSelectedOptionActive()

bool AccessibilityUIElement::isSelectedOptionActive ( ) const

◆ isSingleLine()

bool AccessibilityUIElement::isSingleLine ( ) const

◆ isTextArea()

bool AccessibilityUIElement::isTextArea ( ) const

◆ isTextMarkerValid()

bool AccessibilityUIElement::isTextMarkerValid ( AccessibilityTextMarker textMarker)

◆ isValid()

bool AccessibilityUIElement::isValid ( ) const

◆ isVisible()

bool AccessibilityUIElement::isVisible ( ) const

◆ language()

JSRetainPtr< JSStringRef > AccessibilityUIElement::language ( )

◆ leftWordTextMarkerRangeForTextMarker()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::leftWordTextMarkerRangeForTextMarker ( AccessibilityTextMarker textMarker)

◆ lineAtOffset()

JSRetainPtr< JSStringRef > AccessibilityUIElement::lineAtOffset ( int  offset)

◆ lineForIndex()

int AccessibilityUIElement::lineForIndex ( int  index)

◆ lineTextMarkerRangeForTextMarker()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::lineTextMarkerRangeForTextMarker ( AccessibilityTextMarker textMarker)

◆ linkedElement()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::linkedElement ( )

◆ linkedUIElementAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::linkedUIElementAtIndex ( unsigned  index)

◆ makeJSAccessibilityUIElement()

static JSObjectRef WTR::AccessibilityUIElement::makeJSAccessibilityUIElement ( JSContextRef  ,
const AccessibilityUIElement  
)
static

◆ mathPostscriptsDescription()

JSRetainPtr< JSStringRef > AccessibilityUIElement::mathPostscriptsDescription ( ) const

◆ mathPrescriptsDescription()

JSRetainPtr< JSStringRef > AccessibilityUIElement::mathPrescriptsDescription ( ) const

◆ maxValue()

double AccessibilityUIElement::maxValue ( )

◆ minValue()

double AccessibilityUIElement::minValue ( )

◆ nextParagraphEndTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::nextParagraphEndTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ nextSentenceEndTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::nextSentenceEndTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ nextTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::nextTextMarker ( AccessibilityTextMarker textMarker)

◆ nextWordEndTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::nextWordEndTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ numberAttributeValue()

double AccessibilityUIElement::numberAttributeValue ( JSStringRef  attribute)

◆ orientation()

JSRetainPtr< JSStringRef > AccessibilityUIElement::orientation ( ) const

◆ paragraphTextMarkerRangeForTextMarker()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::paragraphTextMarkerRangeForTextMarker ( AccessibilityTextMarker textMarker)

◆ parameterizedAttributeNames()

JSRetainPtr< JSStringRef > AccessibilityUIElement::parameterizedAttributeNames ( )

◆ parentElement()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::parentElement ( )

◆ pathDescription()

JSRetainPtr< JSStringRef > AccessibilityUIElement::pathDescription ( ) const

◆ platformUIElement()

PlatformUIElement WTR::AccessibilityUIElement::platformUIElement ( )
inline

◆ press()

void AccessibilityUIElement::press ( )

◆ previousParagraphStartTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::previousParagraphStartTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ previousSentenceStartTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::previousSentenceStartTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ previousTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::previousTextMarker ( AccessibilityTextMarker textMarker)

◆ previousWordStartTextMarkerForTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::previousWordStartTextMarkerForTextMarker ( AccessibilityTextMarker textMarker)

◆ rangeForLine()

JSRetainPtr< JSStringRef > AccessibilityUIElement::rangeForLine ( int  line)

◆ rangeForPosition()

JSRetainPtr< JSStringRef > AccessibilityUIElement::rangeForPosition ( int  x,
int  y 
)

◆ removeNotificationListener()

bool AccessibilityUIElement::removeNotificationListener ( )

◆ removeSelection()

void AccessibilityUIElement::removeSelection ( )

◆ removeSelectionAtIndex()

void AccessibilityUIElement::removeSelectionAtIndex ( unsigned  index) const

◆ resetSelectedTextMarkerRange()

void AccessibilityUIElement::resetSelectedTextMarkerRange ( )

◆ rightWordTextMarkerRangeForTextMarker()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::rightWordTextMarkerRangeForTextMarker ( AccessibilityTextMarker textMarker)

◆ role()

JSRetainPtr< JSStringRef > AccessibilityUIElement::role ( )

◆ roleDescription()

JSRetainPtr< JSStringRef > AccessibilityUIElement::roleDescription ( )

◆ rowAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::rowAtIndex ( unsigned  index)

◆ rowCount()

int AccessibilityUIElement::rowCount ( )

◆ rowHeaders()

JSValueRef AccessibilityUIElement::rowHeaders ( ) const

◆ rowIndexRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::rowIndexRange ( )

◆ scrollPageDown()

bool AccessibilityUIElement::scrollPageDown ( )

◆ scrollPageLeft()

bool AccessibilityUIElement::scrollPageLeft ( )

◆ scrollPageRight()

bool AccessibilityUIElement::scrollPageRight ( )

◆ scrollPageUp()

bool AccessibilityUIElement::scrollPageUp ( )

◆ scrollToGlobalPoint()

void AccessibilityUIElement::scrollToGlobalPoint ( int  x,
int  y 
)

◆ scrollToMakeVisible()

void AccessibilityUIElement::scrollToMakeVisible ( )

◆ scrollToMakeVisibleWithSubFocus()

void AccessibilityUIElement::scrollToMakeVisibleWithSubFocus ( int  x,
int  y,
int  width,
int  height 
)

◆ selectedChildAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::selectedChildAtIndex ( unsigned  index) const

◆ selectedChildrenCount()

unsigned AccessibilityUIElement::selectedChildrenCount ( ) const

◆ selectedRowAtIndex()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::selectedRowAtIndex ( unsigned  index)

◆ selectedTextMarkerRange()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::selectedTextMarkerRange ( )

◆ selectedTextRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::selectedTextRange ( )

◆ selectTextWithCriteria()

JSRetainPtr< JSStringRef > AccessibilityUIElement::selectTextWithCriteria ( JSContextRef  ,
JSStringRef  ambiguityResolution,
JSValueRef  searchStrings,
JSStringRef  replacementString,
JSStringRef  activity 
)

◆ sentenceAtOffset()

JSRetainPtr< JSStringRef > AccessibilityUIElement::sentenceAtOffset ( int  offset)

◆ sentenceTextMarkerRangeForTextMarker()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::sentenceTextMarkerRangeForTextMarker ( AccessibilityTextMarker textMarker)

◆ setBoolAttributeValue()

void AccessibilityUIElement::setBoolAttributeValue ( JSStringRef  attribute,
bool  value 
)

◆ setSelectedChild()

void AccessibilityUIElement::setSelectedChild ( AccessibilityUIElement element) const

◆ setSelectedChildAtIndex()

void AccessibilityUIElement::setSelectedChildAtIndex ( unsigned  index) const

◆ setSelectedTextRange()

bool AccessibilityUIElement::setSelectedTextRange ( unsigned  location,
unsigned  length 
)

◆ setSelectedVisibleTextRange()

bool AccessibilityUIElement::setSelectedVisibleTextRange ( AccessibilityTextMarkerRange )

◆ showMenu()

void AccessibilityUIElement::showMenu ( )

◆ speak()

JSRetainPtr< JSStringRef > AccessibilityUIElement::speak ( )

◆ startTextMarker()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::startTextMarker ( )

◆ startTextMarkerForBounds()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::startTextMarkerForBounds ( int  x,
int  y,
int  width,
int  height 
)

◆ startTextMarkerForTextMarkerRange()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::startTextMarkerForTextMarkerRange ( AccessibilityTextMarkerRange range)

◆ stringAttributeValue()

JSRetainPtr< JSStringRef > AccessibilityUIElement::stringAttributeValue ( JSStringRef  attribute)

◆ stringForRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::stringForRange ( unsigned  location,
unsigned  length 
)

◆ stringForSelection()

JSRetainPtr< JSStringRef > AccessibilityUIElement::stringForSelection ( )

◆ stringForTextMarkerRange()

JSRetainPtr< JSStringRef > AccessibilityUIElement::stringForTextMarkerRange ( AccessibilityTextMarkerRange markerRange)

◆ stringValue()

JSRetainPtr< JSStringRef > AccessibilityUIElement::stringValue ( )

◆ subrole()

JSRetainPtr< JSStringRef > AccessibilityUIElement::subrole ( )

◆ supportedActions()

JSRetainPtr< JSStringRef > AccessibilityUIElement::supportedActions ( ) const

◆ takeFocus()

void AccessibilityUIElement::takeFocus ( )

◆ takeSelection()

void AccessibilityUIElement::takeSelection ( )

◆ textMarkerForIndex()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::textMarkerForIndex ( int  textIndex)

◆ textMarkerForPoint()

RefPtr< AccessibilityTextMarker > AccessibilityUIElement::textMarkerForPoint ( int  x,
int  y 
)

◆ textMarkerRangeForElement()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::textMarkerRangeForElement ( AccessibilityUIElement element)

◆ textMarkerRangeForMarkers()

RefPtr< AccessibilityTextMarkerRange > AccessibilityUIElement::textMarkerRangeForMarkers ( AccessibilityTextMarker startMarker,
AccessibilityTextMarker endMarker 
)

◆ textMarkerRangeLength()

int AccessibilityUIElement::textMarkerRangeLength ( AccessibilityTextMarkerRange range)

◆ title()

JSRetainPtr< JSStringRef > AccessibilityUIElement::title ( )

◆ titleUIElement()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::titleUIElement ( )

◆ traits()

JSRetainPtr< JSStringRef > AccessibilityUIElement::traits ( )

◆ uiElementArrayAttributeValue()

JSValueRef AccessibilityUIElement::uiElementArrayAttributeValue ( JSStringRef  attribute) const

◆ uiElementAttributeValue()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::uiElementAttributeValue ( JSStringRef  attribute) const

◆ uiElementCountForSearchPredicate()

unsigned AccessibilityUIElement::uiElementCountForSearchPredicate ( JSContextRef  context,
AccessibilityUIElement startElement,
bool  isDirectionNext,
JSValueRef  searchKey,
JSStringRef  searchText,
bool  visibleOnly,
bool  immediateDescendantsOnly 
)

◆ uiElementForSearchPredicate()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::uiElementForSearchPredicate ( JSContextRef  context,
AccessibilityUIElement startElement,
bool  isDirectionNext,
JSValueRef  searchKey,
JSStringRef  searchText,
bool  visibleOnly,
bool  immediateDescendantsOnly 
)

◆ url()

JSRetainPtr< JSStringRef > AccessibilityUIElement::url ( )

◆ valueDescription()

JSRetainPtr< JSStringRef > AccessibilityUIElement::valueDescription ( )

◆ verticalScrollbar()

RefPtr< AccessibilityUIElement > AccessibilityUIElement::verticalScrollbar ( ) const

◆ width()

double AccessibilityUIElement::width ( )

◆ wordAtOffset()

JSRetainPtr< JSStringRef > AccessibilityUIElement::wordAtOffset ( int  offset)

◆ wrapperClass()

JSClassRef AccessibilityUIElement::wrapperClass ( )
virtual

Implements WTR::JSWrappable.

◆ x()

double AccessibilityUIElement::x ( )

◆ y()

double AccessibilityUIElement::y ( )

The documentation for this class was generated from the following files: