Enum atspi_common::interface::Interface
source · #[repr(u32)]pub enum Interface {
Show 20 variants
Accessible = 1,
Action = 2,
Application = 4,
Cache = 8,
Collection = 16,
Component = 32,
Document = 64,
DeviceEventController = 128,
DeviceEventListener = 256,
EditableText = 512,
Hyperlink = 1_024,
Hypertext = 2_048,
Image = 4_096,
Registry = 8_192,
Selection = 16_384,
Socket = 32_768,
Table = 65_536,
TableCell = 131_072,
Text = 262_144,
Value = 524_288,
}Expand description
AT-SPI interfaces an accessible object can implement.
Variants§
Accessible = 1
Interface to indicate implementation of AccessibleProxy.
Action = 2
Interface to indicate implementation of ActionProxy.
Application = 4
Interface to indicate implementation of ApplicationProxy.
Cache = 8
Interface to indicate implementation of CacheProxy.
Collection = 16
Interface to indicate implementation of CollectionProxy.
Component = 32
Interface to indicate implementation of ComponentProxy.
Document = 64
Interface to indicate implementation of DocumentProxy.
DeviceEventController = 128
Interface to indicate implementation of DeviceEventControllerProxy.
DeviceEventListener = 256
Interface to indicate implementation of DeviceEventListenerProxy.
EditableText = 512
Interface to indicate implementation of EditableTextProxy.
Hyperlink = 1_024
Interface to indicate implementation of HyperlinkProxy.
Hypertext = 2_048
Interface to indicate implementation of HypertextProxy.
Image = 4_096
Interface to indicate implementation of ImageProxy.
Registry = 8_192
Interface to indicate implementation of RegistryProxy.
Selection = 16_384
Interface to indicate implementation of SelectionProxy.
Socket = 32_768
Interface to indicate implementation of SocketProxy.
Table = 65_536
Interface to indicate implementation of TableProxy.
TableCell = 131_072
Interface to indicate implementation of TableCellProxy.
Text = 262_144
Interface to indicate implementation of TextProxy.
Value = 524_288
Interface to indicate implementation of ValueProxy.