Description

Describes the possible states for an object visible to accessibility clients.

Fields

  • invalid - State: invalid
  • active - State: active
  • armed - State: armed
  • busy - State: busy
  • checked - State: checked
  • collapsed - State: collapsed
  • defunct - State: defunct
  • editable - State: editable
  • enabled - State: enabled
  • expandable - State: expandable
  • expanded - State: expanded
  • focusable - State: focusable
  • focused - State: focused
  • has_tooltip - State: has a tooltip
  • horizontal - State: horizontal
  • iconified - State: iconified
  • modal - State: modal
  • multi_line - State: multi line
  • multiselectable - State: multiselectable
  • opaque - State: opaque
  • pressed - State: pressed
  • resizable - State: resizable
  • selectable - State: selectable
  • selected - State: selected
  • sensitive - State: sensitive
  • showing - State: showing
  • single_line - State: single line
  • stale - State: stale
  • transient - State: transient
  • vertical - State: vertical
  • visible - State: visible
  • manages_descendants - State: manage descendants
  • indeterminate - State: indeterminate
  • required - State: required
  • truncated - State: truncated
  • animated - State: animated
  • invalid_entry - State: invalid entry
  • supports_autocompletion - State: supports autocompletion
  • selectable_text - State: selectable text
  • is_default - State: is default
  • visited - State: visited
  • last_defined - Last enum entry sentinel

Signature

enum Efl.Access.State_Type {
    invalid: 0,
    active,
    armed,
    busy,
    checked,
    collapsed,
    defunct,
    editable,
    enabled,
    expandable,
    expanded,
    focusable,
    focused,
    has_tooltip,
    horizontal,
    iconified,
    modal,
    multi_line,
    multiselectable,
    opaque,
    pressed,
    resizable,
    selectable,
    selected,
    sensitive,
    showing,
    single_line,
    stale,
    transient,
    vertical,
    visible,
    manages_descendants,
    indeterminate,
    required,
    truncated,
    animated,
    invalid_entry,
    supports_autocompletion,
    selectable_text,
    is_default,
    visited,
    last_defined
}

C signature

typedef enum {
    EFL_ACCESS_STATE_INVALID = 0,
    EFL_ACCESS_STATE_ACTIVE,
    EFL_ACCESS_STATE_ARMED,
    EFL_ACCESS_STATE_BUSY,
    EFL_ACCESS_STATE_CHECKED,
    EFL_ACCESS_STATE_COLLAPSED,
    EFL_ACCESS_STATE_DEFUNCT,
    EFL_ACCESS_STATE_EDITABLE,
    EFL_ACCESS_STATE_ENABLED,
    EFL_ACCESS_STATE_EXPANDABLE,
    EFL_ACCESS_STATE_EXPANDED,
    EFL_ACCESS_STATE_FOCUSABLE,
    EFL_ACCESS_STATE_FOCUSED,
    EFL_ACCESS_STATE_HAS_TOOLTIP,
    EFL_ACCESS_STATE_HORIZONTAL,
    EFL_ACCESS_STATE_ICONIFIED,
    EFL_ACCESS_STATE_MODAL,
    EFL_ACCESS_STATE_MULTI_LINE,
    EFL_ACCESS_STATE_MULTISELECTABLE,
    EFL_ACCESS_STATE_OPAQUE,
    EFL_ACCESS_STATE_PRESSED,
    EFL_ACCESS_STATE_RESIZABLE,
    EFL_ACCESS_STATE_SELECTABLE,
    EFL_ACCESS_STATE_SELECTED,
    EFL_ACCESS_STATE_SENSITIVE,
    EFL_ACCESS_STATE_SHOWING,
    EFL_ACCESS_STATE_SINGLE_LINE,
    EFL_ACCESS_STATE_STALE,
    EFL_ACCESS_STATE_TRANSIENT,
    EFL_ACCESS_STATE_VERTICAL,
    EFL_ACCESS_STATE_VISIBLE,
    EFL_ACCESS_STATE_MANAGES_DESCENDANTS,
    EFL_ACCESS_STATE_INDETERMINATE,
    EFL_ACCESS_STATE_REQUIRED,
    EFL_ACCESS_STATE_TRUNCATED,
    EFL_ACCESS_STATE_ANIMATED,
    EFL_ACCESS_STATE_INVALID_ENTRY,
    EFL_ACCESS_STATE_SUPPORTS_AUTOCOMPLETION,
    EFL_ACCESS_STATE_SELECTABLE_TEXT,
    EFL_ACCESS_STATE_IS_DEFAULT,
    EFL_ACCESS_STATE_VISITED,
    EFL_ACCESS_STATE_LAST_DEFINED
} Efl_Access_State_Type;