Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nsAccessible.h File Reference
#include "nsAccessNodeWrap.h"
#include "nsAccessibilityAtoms.h"
#include "nsIAccessible.h"
#include "nsPIAccessible.h"
#include "nsIAccessibleSelectable.h"
#include "nsIDOMNodeList.h"
#include "nsINameSpaceManager.h"
#include "nsWeakReference.h"
#include "nsString.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  nsStateMapEntry
struct  nsRoleMapEntry
class  nsAccessible


#define DEAD_END_ACCESSIBLE   NS_STATIC_CAST(nsIAccessible*, (void*)1)
#define eNoReqStates   0
#define END_ENTRY   {0, 0, 0}
#define BOOL_STATE   0


enum  { eChildCountUninitialized = 0xffffffff }
enum  ENameRule { eNameLabelOrTitle, eNameOkFromChildren }
enum  EValueRule { eNoValue, eHasValueMinMax }

Class Documentation

struct nsStateMapEntry

Definition at line 66 of file nsAccessible.h.

Class Members
const char * attributeName
const char * attributeValue
PRUint32 state
struct nsRoleMapEntry

Definition at line 93 of file nsAccessible.h.

Collaboration diagram for nsRoleMapEntry:
Class Members
nsStateMapEntry attributeMap1
nsStateMapEntry attributeMap2
nsStateMapEntry attributeMap3
nsStateMapEntry attributeMap4
nsStateMapEntry attributeMap5
nsStateMapEntry attributeMap6
nsStateMapEntry attributeMap7
ENameRule nameRule
PRUint32 role
const char * roleString
PRUint32 state
EValueRule valueRule

Define Documentation

#define BOOL_STATE   0

Definition at line 91 of file nsAccessible.h.

Definition at line 60 of file nsAccessible.h.

#define END_ENTRY   {0, 0, 0}

Definition at line 90 of file nsAccessible.h.

Definition at line 89 of file nsAccessible.h.

Enumeration Type Documentation

anonymous enum

Definition at line 64 of file nsAccessible.h.

{ eChildCountUninitialized = 0xffffffff };
enum ENameRule

Definition at line 73 of file nsAccessible.h.

  eNameLabelOrTitle,     // Collect name if explicitly specified from 
                         // 1) content subtree pointed to by labelledby
                         //    which contains the ID for the label content, or
                         // 2) title attribute if specified
  eNameOkFromChildren    // Collect name from
                         // 1) labelledby attribute if specified, or
                         // 2) text & img descendents, or
                         // 3) title attribute if specified
enum EValueRule

Definition at line 84 of file nsAccessible.h.

  eHasValueMinMax    // Supports value, min and max from waistate:valuenow, valuemin and valuemax