mozilla
Your Search Results

    AT-SPI States

    « AT APIs Support Page

    Introduction

    The table below shows how AT-SPI states are mapped to Gecko states.

    States List

    State Description Gecko State
    STATE_INVALID no
    STATE_ACTIVE Indicates a window is currently the active window, or is an active subelement within a container or table. EXT_STATE_ACTIVE
    STATE_ARMED Indicates that the object is armed. no
    STATE_BUSY Indicates the current object is busy, i.e. STATE_BUSY
    STATE_CHECKED Indicates this object is currently checked. STATE_CHECKED
    STATE_COLLAPSED Indicates this object is collapsed. no
    STATE_DEFUNCT Indicates that this object no longer has a valid backing widget (for instance, if its peer object has been destroyed). EXT_STATE_DEFUNCT
    STATE_EDITABLE Indicates the user can change the contents of this object. EXT_STATE_EDITABLE
    STATE_ENABLED Indicates that this object is enabled EXT_STATE_ENABLED
    STATE_EXPANDABLE Indicates this object allows progressive disclosure of its children. EXT_STATE_EXPANDABLE
    STATE_EXPANDED Indicates this object its expanded. STATE_EXPANDED
    STATE_FOCUSABLE Indicates this object can accept keyboard focus, which means all events resulting from typing on the keyboard will normally be passed to it when it has focus. STATE_FOCUSABLE
    STATE_FOCUSED Indicates this object currently has the keyboard focus. STATE_FOCUSED
    STATE_HAS_TOOLTIP Indicates that the object has an associated tooltip. no
    STATE_HORIZONTAL Indicates the orientation of thsi object is horizontal. EXT_STATE_HORIZONTAL
    STATE_ICONIFIED Indicates this object is minimized and is represented only by an icon. no
    STATE_MODAL Indicates something must be done with this object before the user can interact with an object in a different window. EXT_STATE_MODAL
    STATE_MULTI_LINE Indicates this (text) object can contain multiple lines of text. EXT_STATE_MULTI_LINE
    STATE_MULTISELECTABLE Indicates this object allows more than one of its children to be selected at the same time, or in the case of text objects, that the object supports non-contiguous text selections. STATE_MULTISELECTABLE
    STATE_OPAQUE Indicates this object paints every pixel within its rectangular region. EXT_STATE_OPAQUE
    STATE_PRESSED Indicates this object is currently pressed. STATE_PRESSED
    STATE_RESIZABLE Indicates the size of this object's size is not fixed. STATE_SIZEABLE
    STATE_SELECTABLE Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that can be selected. STATE_SELECTABLE
    STATE_SELECTED Indicates this object is the child of an object that allows its children to be selected and that this child is one of those children that has been selected. STATE_SELECTED
    STATE_SENSITIVE Indicates this object is sensitive EXT_STATE_SENSITIVE
    STATE_SHOWING Indicates this object, the object's parent, the object's parent's parent, and so on, are all 'shown' to the end-user  !STATE_OFFSCREEN
    STATE_SINGLE_LINE Indicates this (text) object can contain only a single line of text. EXT_STATE_SINGLE_LINE
    STATE_STALE Indicates that the information returned for this object may no longer be synchronized with the application state. EXT_STATE_STALE
    STATE_TRANSIENT Indicates this object is transient. EXT_STATE_TRANSIENT
    STATE_VERTICAL Indicates the orientation of this object is vertical; for example this state may appear on such objects as scrollbars, text objects (with vertical text flow), separators, etc. EXT_STATE_VERTICAL
    STATE_VISIBLE Indicates this object is visible  !STATE_INVISIBLE
    STATE_MANAGES_DESCENDANTS Indicates that "active-descendant-changed" event is sent when children become 'active' no
    STATE_INDETERMINATE Indicates that a check box or other boolean indicator is in a state other than checked or not checked. STATE_MIXED
    STATE_REQUIRED Indicates that user interaction with this object is 'required' from the user, for instance before completing the processing of a form. STATE_REQUIRED
    STATE_ANIMATED Indicates this object's visual representation is dynamic, not static. STATE_ANIMATED
    STATE_INVALID_ENTRY This object has indicated an error condition due to failure of input validation. STATE_INVALID
    STATE_SUPPORTS_TYPEAHEAD This state indicates that the object in question implements some form of ¨typeahead¨ or pre-selection behavior whereby entering the first character of one or more sub-elements causes those elements to scroll into view or become selected. no
    STATE_SELECTABLE_TEXT This state indicates that the object in question supports text selection. EXT_STATE_SELECTABLE_TEXT

    Document Tags and Contributors

    Contributors to this page: Sheppy, Surkov.alexander
    Last updated by: Sheppy,