Struct xpcom::interfaces::nsIAccessibleStates [] [src]

#[repr(C)]
pub struct nsIAccessibleStates { /* fields omitted */ }

interface nsIAccessibleStates : nsISupports

Methods

impl nsIAccessibleStates
[src]

[src]

Cast this nsIAccessibleStates to one of its base interfaces.

impl nsIAccessibleStates
[src]

STATE_UNAVAILABLE: i64 = 1
/**
   * MSAA State flags - used for bitfield. More than 1 allowed.
   */

STATE_SELECTED: i64 = 2

STATE_FOCUSED: i64 = 4

STATE_PRESSED: i64 = 8

STATE_CHECKED: i64 = 16

STATE_MIXED: i64 = 32

STATE_READONLY: i64 = 64

STATE_HOTTRACKED: i64 = 128

STATE_DEFAULT: i64 = 256

STATE_EXPANDED: i64 = 512

STATE_COLLAPSED: i64 = 1024

STATE_BUSY: i64 = 2048

STATE_FLOATING: i64 = 4096

STATE_MARQUEED: i64 = 8192

STATE_ANIMATED: i64 = 16384

STATE_INVISIBLE: i64 = 32768

STATE_OFFSCREEN: i64 = 65536

STATE_SIZEABLE: i64 = 131072

STATE_MOVEABLE: i64 = 262144

STATE_SELFVOICING: i64 = 524288

STATE_FOCUSABLE: i64 = 1048576

STATE_SELECTABLE: i64 = 2097152

STATE_LINKED: i64 = 4194304

STATE_TRAVERSED: i64 = 8388608

STATE_MULTISELECTABLE: i64 = 16777216

STATE_EXTSELECTABLE: i64 = 33554432

STATE_ALERT_LOW: i64 = 67108864

STATE_ALERT_MEDIUM: i64 = 134217728

STATE_ALERT_HIGH: i64 = 268435456

STATE_PROTECTED: i64 = 536870912

STATE_HASPOPUP: i64 = 1073741824

STATE_REQUIRED: i64 = 67108864

STATE_IMPORTANT: i64 = 134217728

STATE_INVALID: i64 = 268435456

STATE_CHECKABLE: i64 = 8192

EXT_STATE_SUPPORTS_AUTOCOMPLETION: i64 = 1
/**
 * Extended state flags (for now non-MSAA, for Java and Gnome/ATK support)
 * "Extended state flags" has separate value space from "MSAA State flags".
 */

EXT_STATE_DEFUNCT: i64 = 2

EXT_STATE_SELECTABLE_TEXT: i64 = 4

EXT_STATE_EDITABLE: i64 = 8

EXT_STATE_ACTIVE: i64 = 16

EXT_STATE_MODAL: i64 = 32

EXT_STATE_MULTI_LINE: i64 = 64

EXT_STATE_HORIZONTAL: i64 = 128

EXT_STATE_OPAQUE: i64 = 256

EXT_STATE_SINGLE_LINE: i64 = 512

EXT_STATE_TRANSIENT: i64 = 1024

EXT_STATE_VERTICAL: i64 = 2048

EXT_STATE_STALE: i64 = 4096

EXT_STATE_ENABLED: i64 = 8192

EXT_STATE_SENSITIVE: i64 = 16384

EXT_STATE_EXPANDABLE: i64 = 32768

EXT_STATE_PINNED: i64 = 65536

EXT_STATE_CURRENT: i64 = 131072

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsIAccessibleStates
[src]

IID: nsIID = nsID(4058053559, 64996, 17689, [147, 131, 43, 203, 238, 66, 133, 19])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIAccessibleStates
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIAccessibleStates
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.