Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

IAccessibleAction Interface Reference

import "AccessibleAction.idl";

Inheritance diagram for IAccessibleAction:

IAccessibleHyperlink nsAccessibleWrap nsAccessibleWrap nsApplicationAccessible nsEnumRoleAccessible nsHTMLSelectableAccessible nsHyperTextAccessible nsLeafAccessible nsXFormsCalendarWidgetAccessible nsXULColumnsAccessible nsXULComboboxAccessible nsXULTabBoxAccessible nsXULTabpanelAccessible nsApplicationAccessible nsEnumRoleAccessible nsHTMLSelectableAccessible nsHyperTextAccessible nsLeafAccessible nsXFormsCalendarWidgetAccessible nsXULColumnsAccessible nsXULComboboxAccessible nsXULTabBoxAccessible nsXULTabpanelAccessible

List of all members.


Detailed Description

This interface gives access to actions that can be executed for accessible objects.

Every accessible object that can be manipulated beyond its methods exported over the accessibility API should support this interface to expose all actions that it can perform. Each action can be performed or queried for a name, description or associated key bindings. Actions are needed more for ATs that assist the mobility impaired. By providing actions directly, the AT can present them to the user without the user having to perform the extra steps to navigate a context menu.

Definition at line 42 of file AccessibleAction.idl.


Public Member Functions

HRESULT doAction ([in] long actionIndex)
 Performs the specified Action on the object.
HRESULT nActions ([out, retval] long *nActions)
 Returns the number of accessible actions available in this object.

Properties

BSTR description ([in] long actionIndex) [get]
 Returns a description of the specified action of the object.
long keyBinding ([in] long actionIndex,[in] long nMaxBinding,[out, size_is(, nMaxBinding), length_is(,*nBinding)] BSTR keyBinding) [get]
 Returns an array of BSTRs describing one or more key bindings, if there are any, associated with the specified action.
BSTR localizedName ([in] long actionIndex) [get]
 Returns the localized name of specified action.
BSTR name ([in] long actionIndex) [get]
 Returns the non-localized name of specified action.

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

Generated by  Doxygen 1.6.0   Back to index