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