Enum atk::Role[][src]

pub enum Role {
    Invalid,
    AcceleratorLabel,
    Alert,
    Animation,
    Arrow,
    Calendar,
    Canvas,
    CheckBox,
    CheckMenuItem,
    ColorChooser,
    ColumnHeader,
    ComboBox,
    DateEditor,
    DesktopIcon,
    DesktopFrame,
    Dial,
    Dialog,
    DirectoryPane,
    DrawingArea,
    FileChooser,
    Filler,
    FontChooser,
    Frame,
    GlassPane,
    HtmlContainer,
    Icon,
    Image,
    InternalFrame,
    Label,
    LayeredPane,
    List,
    ListItem,
    Menu,
    MenuBar,
    MenuItem,
    OptionPane,
    PageTab,
    PageTabList,
    Panel,
    PasswordText,
    PopupMenu,
    ProgressBar,
    PushButton,
    RadioButton,
    RadioMenuItem,
    RootPane,
    RowHeader,
    ScrollBar,
    ScrollPane,
    Separator,
    Slider,
    SplitPane,
    SpinButton,
    Statusbar,
    Table,
    TableCell,
    TableColumnHeader,
    TableRowHeader,
    TearOffMenuItem,
    Terminal,
    Text,
    ToggleButton,
    ToolBar,
    ToolTip,
    Tree,
    TreeTable,
    Unknown,
    Viewport,
    Window,
    Header,
    Footer,
    Paragraph,
    Ruler,
    Application,
    Autocomplete,
    EditBar,
    Embedded,
    Entry,
    Chart,
    Caption,
    DocumentFrame,
    Heading,
    Page,
    Section,
    RedundantObject,
    Form,
    Link,
    InputMethodWindow,
    TableRow,
    TreeItem,
    DocumentSpreadsheet,
    DocumentPresentation,
    DocumentText,
    DocumentWeb,
    DocumentEmail,
    Comment,
    ListBox,
    Grouping,
    ImageMap,
    Notification,
    InfoBar,
    LevelBar,
    TitleBar,
    BlockQuote,
    Audio,
    Video,
    Definition,
    Article,
    Landmark,
    Log,
    Marquee,
    Math,
    Rating,
    Timer,
    DescriptionList,
    DescriptionTerm,
    DescriptionValue,
    Static,
    MathFraction,
    MathRoot,
    Subscript,
    Superscript,
    Footnote,
    LastDefined,
    // some variants omitted
}

Variants

Invalid
AcceleratorLabel
Alert
Animation
Arrow
Calendar
Canvas
CheckBox
CheckMenuItem
ColorChooser
ColumnHeader
ComboBox
DateEditor
DesktopIcon
DesktopFrame
Dial
Dialog
DirectoryPane
DrawingArea
FileChooser
Filler
FontChooser
Frame
GlassPane
HtmlContainer
Icon
Image
InternalFrame
Label
LayeredPane
List
ListItem
Menu
MenuBar
MenuItem
OptionPane
PageTab
PageTabList
Panel
PasswordText
PopupMenu
ProgressBar
PushButton
RadioButton
RadioMenuItem
RootPane
RowHeader
ScrollBar
ScrollPane
Separator
Slider
SplitPane
SpinButton
Statusbar
Table
TableCell
TableColumnHeader
TableRowHeader
TearOffMenuItem
Terminal
Text
ToggleButton
ToolBar
ToolTip
Tree
TreeTable
Unknown
Viewport
Window
Header
Footer
Paragraph
Ruler
Application
Autocomplete
EditBar
Embedded
Entry
Chart
Caption
DocumentFrame
Heading
Page
Section
RedundantObject
Form
InputMethodWindow
TableRow
TreeItem
DocumentSpreadsheet
DocumentPresentation
DocumentText
DocumentWeb
DocumentEmail
Comment
ListBox
Grouping
ImageMap
Notification
InfoBar
LevelBar
TitleBar
BlockQuote
Audio
Video
Definition
Article
Landmark
Log
Marquee
Math
Rating
Timer
DescriptionList
DescriptionTerm
DescriptionValue
Static
MathFraction
MathRoot
Subscript
Superscript
Footnote
LastDefined

Trait Implementations

impl Clone for Role[src]

impl Copy for Role[src]

impl Debug for Role[src]

impl Display for Role[src]

impl Eq for Role[src]

impl<'a> FromValue<'a> for Role[src]

impl<'a> FromValueOptional<'a> for Role[src]

impl Hash for Role[src]

impl Ord for Role[src]

impl PartialEq<Role> for Role[src]

impl PartialOrd<Role> for Role[src]

impl SetValue for Role[src]

impl StaticType for Role[src]

impl StructuralEq for Role[src]

impl StructuralPartialEq for Role[src]

Auto Trait Implementations

impl RefUnwindSafe for Role

impl Send for Role

impl Sync for Role

impl Unpin for Role

impl UnwindSafe for Role

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: SetValue + Send + ToValue + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.