webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
AccessibilityController Interface Reference

#include <AccessibilityController.h>

Public Member Functions

 AccessibilityController ()
 
 ~AccessibilityController ()
 
void makeWindowObject (JSContextRef context, JSObjectRef windowObject, JSValueRef *exception)
 
AccessibilityUIElement rootElement ()
 
AccessibilityUIElement focusedElement ()
 
AccessibilityUIElement elementAtPoint (int x, int y)
 
AccessibilityUIElement accessibleElementById (JSStringRef id)
 
void setLogFocusEvents (bool)
 
void setLogValueChangeEvents (bool)
 
void setLogScrollingStartEvents (bool)
 
void setLogAccessibilityEvents (bool)
 
void resetToConsistentState ()
 
bool addNotificationListener (JSObjectRef functionCallback)
 
void removeNotificationListener ()
 
void enableEnhancedAccessibility (bool)
 
bool enhancedAccessibilityEnabled ()
 
JSRetainPtr< JSStringRefplatformName () const
 
void enableEnhancedAccessibility (boolean enable)
 
AccessibilityUIElement elementAtPoint (long x, long y)
 
AccessibilityUIElement accessibleElementById (DOMString id)
 
boolean addNotificationListener (object functionCallback)
 
boolean removeNotificationListener ()
 
void logFocusEvents ()
 
void logValueChangeEvents ()
 
void logScrollingStartEvents ()
 
void logAccessibilityEvents ()
 
void resetToConsistentState ()
 

Public Attributes

readonly attribute boolean enhancedAccessibilityEnabled
 
readonly attribute DOMString platformName
 
readonly attribute AccessibilityUIElement rootElement
 
readonly attribute AccessibilityUIElement focusedElement
 

Constructor & Destructor Documentation

◆ AccessibilityController()

AccessibilityController::AccessibilityController ( )

◆ ~AccessibilityController()

AccessibilityController::~AccessibilityController ( )

Member Function Documentation

◆ accessibleElementById() [1/2]

AccessibilityUIElement AccessibilityController::accessibleElementById ( DOMString  id)

◆ accessibleElementById() [2/2]

RefPtr< AccessibilityUIElement > AccessibilityController::accessibleElementById ( JSStringRef  id)

◆ addNotificationListener() [1/2]

boolean AccessibilityController::addNotificationListener ( object  functionCallback)

◆ addNotificationListener() [2/2]

bool AccessibilityController::addNotificationListener ( JSObjectRef  functionCallback)

◆ elementAtPoint() [1/2]

AccessibilityUIElement AccessibilityController::elementAtPoint ( long  x,
long  y 
)

◆ elementAtPoint() [2/2]

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

◆ enableEnhancedAccessibility() [1/2]

void AccessibilityController::enableEnhancedAccessibility ( boolean  enable)

◆ enableEnhancedAccessibility() [2/2]

void AccessibilityController::enableEnhancedAccessibility ( bool  enable)

◆ enhancedAccessibilityEnabled()

bool AccessibilityController::enhancedAccessibilityEnabled ( )

◆ focusedElement()

AccessibilityUIElement AccessibilityController::focusedElement ( )

◆ logAccessibilityEvents()

void AccessibilityController::logAccessibilityEvents ( )

◆ logFocusEvents()

void AccessibilityController::logFocusEvents ( )

◆ logScrollingStartEvents()

void AccessibilityController::logScrollingStartEvents ( )

◆ logValueChangeEvents()

void AccessibilityController::logValueChangeEvents ( )

◆ makeWindowObject()

void AccessibilityController::makeWindowObject ( JSContextRef  context,
JSObjectRef  windowObject,
JSValueRef exception 
)

◆ platformName()

JSRetainPtr<JSStringRef> AccessibilityController::platformName ( ) const

◆ removeNotificationListener() [1/2]

boolean AccessibilityController::removeNotificationListener ( )

◆ removeNotificationListener() [2/2]

bool AccessibilityController::removeNotificationListener ( )

◆ resetToConsistentState() [1/2]

void AccessibilityController::resetToConsistentState ( )

◆ resetToConsistentState() [2/2]

void AccessibilityController::resetToConsistentState ( )

◆ rootElement()

AccessibilityUIElement AccessibilityController::rootElement ( )

◆ setLogAccessibilityEvents()

void AccessibilityController::setLogAccessibilityEvents ( bool  logAccessibilityEvents)

◆ setLogFocusEvents()

void AccessibilityController::setLogFocusEvents ( bool  logFocusEvents)

◆ setLogScrollingStartEvents()

void AccessibilityController::setLogScrollingStartEvents ( bool  logScrollingStartEvents)

◆ setLogValueChangeEvents()

void AccessibilityController::setLogValueChangeEvents ( bool  logValueChangeEvents)

Member Data Documentation

◆ enhancedAccessibilityEnabled

bool AccessibilityController::enhancedAccessibilityEnabled

◆ focusedElement

Ref< AccessibilityUIElement > AccessibilityController::focusedElement

◆ platformName

JSRetainPtr< JSStringRef > AccessibilityController::platformName

◆ rootElement

Ref< AccessibilityUIElement > AccessibilityController::rootElement

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