AtkState

The possible types of states of an object

Value

Symbolic name

Description

  0Atk::STATE_INVALID Indicates an invalid state
  1Atk::STATE_ACTIVE Indicates a window is currently the active window
  2Atk::STATE_ARMED Indicates that the object is armed
  3Atk::STATE_BUSY Indicates the current object is busy
  4Atk::STATE_CHECKED Indicates this object is currently checked
  5Atk::STATE_DEFUNCT Indicates the user interface object corresponding to this object no longer exists
  6Atk::STATE_EDITABLE Indicates the user can change the contents of this object
  7Atk::STATE_ENABLED Indicates that this object is enabled. An inconsistent GtkToggleButton is an example of an object which is sensitive but not enabled.
  8Atk::STATE_EXPANDABLE Indicates this object allows progressive disclosure of its children
  9Atk::STATE_EXPANDED Indicates this object its expanded
  10Atk::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
  11Atk::STATE_FOCUSED Indicates this object currently has the keyboard focus
  12Atk::STATE_HORIZONTAL Indicates the orientation of this object is horizontal
  13Atk::STATE_ICONIFIED Indicates this object is minimized and is represented only by an icon
  14Atk::STATE_MODAL Indicates something must be done with this object before the user can interact with an object in a different window
  15Atk::STATE_MULTI_LINE Indicates this (text) object can contain multiple lines of text
  16Atk::STATE_MULTISELECTABLE Indicates this object allows more than one of its children to be selected at the same time
  17Atk::STATE_OPAQUE Indicates this object paints every pixel within its rectangular region
  18Atk::STATE_PRESSED Indicates this object is currently pressed
  19Atk::STATE_RESIZABLE Indicates the size of this object is not fixed
  20Atk::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
  21Atk::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
  22Atk::STATE_SENSITIVE Indicates this object is sensitive
  23Atk::STATE_SHOWING Indicates this object, the object's parent, the object's parent's parent, and so on, are all visible
  24Atk::STATE_SINGLE_LINE Indicates this (text) object can contain only a single line of text
  25Atk::STATE_STALE Indicates that the index associated with this object has changed since the user accessed the object.
  26Atk::STATE_TRANSIENT Indicates this object is transient
  27Atk::STATE_VERTICAL Indicates the orientation of this object is vertical
  28Atk::STATE_VISIBLE Indicates this object is visible
  29Atk::STATE_MANAGES_DESCENDANTS Indicates that "active-descendant-changed" event is sent when children become 'active' (i.e. are selected or navigated to onscreen). Used to prevent need to enumerate all children in very large containers, like tables.
  30Atk::STATE_INDETERMINATE Indicates that a check box is in a state other than checked or not checked.
  31Atk::STATE_TRUNCATED Indicates that an object is truncated, e.g. a text value in a speradsheet cell.
  32Atk::STATE_LAST_DEFINED Not a valid state, used for finding end of enumeration