Public Types | Public Member Functions

nsHTMLButtonAccessible Class Reference

#include <nsHTMLFormControlAccessible.h>

List of all members.

Public Types

enum  { eAction_Click = 0 }

Public Member Functions

 nsHTMLButtonAccessible (nsIDOMNode *aNode, nsIWeakReference *aShell)
virtual nsresult GetNumActions (PRUint8 *_retval)
virtual nsresult GetActionName (PRUint8 aIndex, nsAString &aName)
virtual nsresult DoAction (PRUint8 index)
virtual nsresult GetNameInternal (nsAString &aName)
virtual nsresult GetRoleInternal (PRUint32 *aRole)
virtual nsresult GetStateInternal (PRUint32 *aState, PRUint32 *aExtraState)

Member Enumeration Documentation

anonymous enum
Enumerator:
eAction_Click 

Constructor & Destructor Documentation

nsHTMLButtonAccessible::nsHTMLButtonAccessible ( nsIDOMNode aNode,
nsIWeakReference aShell 
)

Member Function Documentation

virtual nsresult nsHTMLButtonAccessible::DoAction ( PRUint8  index  )  [virtual]
virtual nsresult nsHTMLButtonAccessible::GetActionName ( PRUint8  aIndex,
nsAString aName 
) [virtual]
virtual nsresult nsHTMLButtonAccessible::GetNameInternal ( nsAString aName  )  [virtual]
virtual nsresult nsHTMLButtonAccessible::GetNumActions ( PRUint8 *  _retval  )  [virtual]
virtual nsresult nsHTMLButtonAccessible::GetRoleInternal ( PRUint32 *  aRole  )  [virtual]
virtual nsresult nsHTMLButtonAccessible::GetStateInternal ( PRUint32 *  aState,
PRUint32 *  aExtraState 
) [virtual]

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