Enum gdk4::NotifyType [−][src]
#[non_exhaustive]
pub enum NotifyType {
Ancestor,
Virtual,
Inferior,
Nonlinear,
NonlinearVirtual,
Unknown,
// some variants omitted
}
Expand description
Specifies the kind of crossing for enter and leave events.
See the X11 protocol specification of LeaveNotify for full details of crossing event generation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
the surface is entered from an ancestor or left towards an ancestor.
the pointer moves between an ancestor and an inferior of the surface.
the surface is entered from an inferior or left towards an inferior.
the surface is entered from or left towards a surface which is neither an ancestor nor an inferior.
the pointer moves between two surfaces which are not ancestors of each other and the surface is part of the ancestor chain between one of these surfaces and their least common ancestor.
an unknown type of enter/leave event occurred.
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 NotifyType
impl Send for NotifyType
impl Sync for NotifyType
impl Unpin for NotifyType
impl UnwindSafe for NotifyType
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.