Linux Windows

  
[scriptable, uuid(7fe1ee90-edaa-43f1-9f3b-071099b51f08)]
interface nsIAccessibleStates : nsISupports

Constants

 MSAA State flags - used for bitfield. More than 1 allowed.
const unsigned long STATE_UNAVAILABLE = 1

        
const unsigned long STATE_SELECTED = 2

        
const unsigned long STATE_FOCUSED = 4

        
const unsigned long STATE_PRESSED = 8

        
const unsigned long STATE_CHECKED = 16

        
const unsigned long STATE_MIXED = 32

        
const unsigned long STATE_READONLY = 64

        
const unsigned long STATE_HOTTRACKED = 128

        
const unsigned long STATE_DEFAULT = 256

        
const unsigned long STATE_EXPANDED = 512

        
const unsigned long STATE_COLLAPSED = 1024

        
const unsigned long STATE_BUSY = 2048

        
const unsigned long STATE_FLOATING = 4096

        
const unsigned long STATE_MARQUEED = 8192

        
const unsigned long STATE_ANIMATED = 16384

        
const unsigned long STATE_INVISIBLE = 32768

        
const unsigned long STATE_OFFSCREEN = 65536

        
const unsigned long STATE_SIZEABLE = 131072

        
const unsigned long STATE_MOVEABLE = 262144

        
const unsigned long STATE_SELFVOICING = 524288

        
const unsigned long STATE_FOCUSABLE = 1048576

        
const unsigned long STATE_SELECTABLE = 2097152

        
const unsigned long STATE_LINKED = 4194304

        
const unsigned long STATE_TRAVERSED = 8388608

        
const unsigned long STATE_MULTISELECTABLE = 16777216

        
const unsigned long STATE_EXTSELECTABLE = 33554432

        
const unsigned long STATE_ALERT_LOW = 67108864

        
const unsigned long STATE_ALERT_MEDIUM = 134217728

        
const unsigned long STATE_ALERT_HIGH = 268435456

        
const unsigned long STATE_PROTECTED = 536870912

        
const unsigned long STATE_HASPOPUP = 1073741824

        
const unsigned long STATE_REQUIRED = 67108864

        
const unsigned long STATE_IMPORTANT = 134217728

        
const unsigned long STATE_INVALID = 268435456

        
const unsigned long STATE_CHECKABLE = 8192
 Extended state flags (for now non-MSAA, for Java and Gnome/ATK support)
 "Extended state flags" has separate value space from "MSAA State flags".
const unsigned long EXT_STATE_SUPPORTS_AUTOCOMPLETION = 1

        
const unsigned long EXT_STATE_DEFUNCT = 2

        
const unsigned long EXT_STATE_SELECTABLE_TEXT = 4

        
const unsigned long EXT_STATE_EDITABLE = 8

        
const unsigned long EXT_STATE_ACTIVE = 16

        
const unsigned long EXT_STATE_MODAL = 32

        
const unsigned long EXT_STATE_MULTI_LINE = 64

        
const unsigned long EXT_STATE_HORIZONTAL = 128

        
const unsigned long EXT_STATE_OPAQUE = 256

        
const unsigned long EXT_STATE_SINGLE_LINE = 512

        
const unsigned long EXT_STATE_TRANSIENT = 1024

        
const unsigned long EXT_STATE_VERTICAL = 2048

        
const unsigned long EXT_STATE_STALE = 4096

        
const unsigned long EXT_STATE_ENABLED = 8192

        
const unsigned long EXT_STATE_SENSITIVE = 16384

        
const unsigned long EXT_STATE_EXPANDABLE = 32768