Enum atk::Layer [−][src]
#[non_exhaustive] pub enum Layer { Invalid, Background, Canvas, Widget, Mdi, Popup, Overlay, Window, // some variants omitted }
Expand description
Describes the layer of a component
These enumerated “layer values” are used when determining which UI rendering layer a component is drawn into, which can help in making determinations of when components occlude one another.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
The object does not have a layer
This layer is reserved for the desktop background
This layer is used for Canvas components
This layer is normally used for components
This layer is used for layered components
This layer is used for popup components, such as menus
This layer is reserved for future use.
This layer is used for toplevel windows.
Trait Implementations
type Checker = GenericValueTypeChecker<Self>
type Checker = GenericValueTypeChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
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 Layer
impl UnwindSafe for Layer
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.