Enum gtk4::AccessibleRole [−][src]
#[non_exhaustive]
pub enum AccessibleRole {
Show 78 variants
Alert,
AlertDialog,
Banner,
Button,
Caption,
Cell,
Checkbox,
ColumnHeader,
ComboBox,
Command,
Composite,
Dialog,
Document,
Feed,
Form,
Generic,
Grid,
GridCell,
Group,
Heading,
Img,
Input,
Label,
Landmark,
Legend,
Link,
List,
ListBox,
ListItem,
Log,
Main,
Marquee,
Math,
Meter,
Menu,
MenuBar,
MenuItem,
MenuItemCheckbox,
MenuItemRadio,
Navigation,
None,
Note,
Option,
Presentation,
ProgressBar,
Radio,
RadioGroup,
Range,
Region,
Row,
RowGroup,
RowHeader,
Scrollbar,
Search,
SearchBox,
Section,
SectionHead,
Select,
Separator,
Slider,
SpinButton,
Status,
Structure,
Switch,
Tab,
Table,
TabList,
TabPanel,
TextBox,
Time,
Timer,
Toolbar,
Tooltip,
Tree,
TreeGrid,
TreeItem,
Widget,
Window,
// some variants omitted
}
Expand description
The accessible role for a Accessible
implementation.
Abstract roles are only used as part of the ontology; application developers must not use abstract roles in their code.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
An element with important, and usually time-sensitive, information
A type of dialog that contains an alert message
Unused
An input element that allows for user-triggered actions when clicked or pressed
Unused
Unused
A checkable input element that has
three possible values: true
, false
, or mixed
A header in a columned list.
An input that controls another element, such as a list or a grid, that can dynamically pop up to help the user set the value of the input
Abstract role.
Abstract role.
A dialog is a window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response.
Unused
Unused
Unused
Unused
A grid of items.
An item in a grid or tree grid.
An element that groups multiple widgets. GTK uses
this role for various containers, like Box
, Viewport
, and HeaderBar
.
Unused
An image.
Abstract role.
A visible name or caption for a user interface component.
Abstract role.
Unused
A clickable link.
A list of items.
Unused.
An item in a list.
Unused
Unused
Unused
Unused
An element that represents a value within a known range.
A menu.
A menubar.
An item in a menu.
A check item in a menu.
A radio item in a menu.
Unused
An element that is not represented to accessibility technologies.
Unused
Unused
An element that is not represented to accessibility technologies.
An element that displays the progress status for tasks that take a long time.
A checkable input in a group of radio roles, only one of which can be checked at a time.
Unused
Abstract role.
Unused
A row in a columned list.
Unused
Unused
A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area.
Unused
A type of textbox intended for specifying search criteria.
Abstract role.
Abstract role.
Abstract role.
A divider that separates and distinguishes sections of content or groups of menuitems.
A user input where the user selects a value from within a given range.
A form of range that expects the user to select from among discrete choices.
Unused
Abstract role.
A type of checkbox that represents on/off values, as opposed to checked/unchecked values.
An item in a list of tab used for switching pages.
Unused
A list of tabs for switching pages.
A page in a notebook or stack.
A type of input that allows free-form text as its value.
Unused
Unused
Unused
Unused
Unused
A treeview-like, columned list.
Unused
An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets.
An application window.
Trait Implementations
type Checker = GenericValueTypeChecker<Self>
type Checker = GenericValueTypeChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Returns the type identifier of Self
.
Auto Trait Implementations
impl RefUnwindSafe for AccessibleRole
impl Send for AccessibleRole
impl Sync for AccessibleRole
impl Unpin for AccessibleRole
impl UnwindSafe for AccessibleRole
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.