Atk.StateType Enumeration
The possible types of states of an object

Syntax

[GLib.GType(typeof(Atk.StateTypeGType))]
public enum StateType

Remarks

Members

Member NameDescription
Invalid Indicates an invalid state
Active Indicates a window is currently the active window
Armed Indicates that the object is armed
Busy Indicates the current object is busy
Checked Indicates this object is currently checked
Defunct Indicates the user interface object corresponding to this object no longer exists
Editable Indicates the user can change the contents of this object
EnabledIndicates that this object is enabled. An inconsistent Gtk.ToggleButton is an example of an object which is sensitive but not enabled.
Expandable Indicates this object allows progressive disclosure of its children
Expanded Indicates this object its expanded
FocusableIndicates 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
FocusedIndicates this object currently has the keyboard focus
Horizontal Indicates the orientation of this object is horizontal
Iconified Indicates this object is minimized and is represented only by an icon
Modal Indicates something must be done with this object before the user can interact with an object in a different window
MultiLine Indicates this (text) object can contain multiple lines of text
Multiselectable Indicates this object allows more than one of its children to be selected at the same time
Opaque Indicates this object paints every pixel within its rectangular region
Pressed Indicates this object is currently pressed
Resizable Indicates the size of this object is not fixed
SelectableIndicates 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
SelectedIndicates 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
Sensitive Indicates this object is sensitive
Showing Indicates this object, the object's parent, the object's parent's parent, and so on, are all visible
SingleLine Indicates this (text) object can contain only a single line of text
Stale Indicates that the index associated with this object has changed since the user accessed the object.
Transient Indicates this object is transient
Vertical Indicates the orientation of this object is vertical
Visible Indicates this object is visible
LastDefined Not a valid state, used for finding end of enumeration
ManagesDescendants 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.
IndeterminateIndicates that a check box is in a state other than checked or not checked.
TruncatedIndicates that an object is truncated, e.g. a text value in a speradsheet cell.
RequiredIndicates that explicit user interaction with an object is required by the user interface, e.g. a required field in a "web-form" interface.
AnimatedDocumentation for this section has not yet been entered.
DefaultDocumentation for this section has not yet been entered.
InvalidEntryDocumentation for this section has not yet been entered.
SelectableTextDocumentation for this section has not yet been entered.
SupportsAutocompletionDocumentation for this section has not yet been entered.
VisitedDocumentation for this section has not yet been entered.

Requirements

Namespace: Atk
Assembly: atk-sharp (in atk-sharp.dll)
Assembly Versions: 2.12.0.0