[−][src]Enum gdk::NotifyType
Specifies the kind of crossing for EventCrossing
.
See the X11 protocol specification of LeaveNotify for full details of crossing event generation.
Variants (Non-exhaustive)
the window is entered from an ancestor or left towards an ancestor.
the pointer moves between an ancestor and an inferior of the window.
the window is entered from an inferior or left towards an inferior.
the window is entered from or left towards a window which is neither an ancestor nor an inferior.
the pointer moves between two windows which are not ancestors of each other and the window is part of the ancestor chain between one of these windows and their least common ancestor.
an unknown type of enter/leave event occurred.
Trait Implementations
impl Clone for NotifyType
[src]
fn clone(&self) -> NotifyType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for NotifyType
[src]
impl Debug for NotifyType
[src]
impl Display for NotifyType
[src]
impl Eq for NotifyType
[src]
impl<'a> FromValue<'a> for NotifyType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for NotifyType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for NotifyType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for NotifyType
[src]
fn cmp(&self, other: &NotifyType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<NotifyType> for NotifyType
[src]
fn eq(&self, other: &NotifyType) -> bool
[src]
fn ne(&self, other: &NotifyType) -> bool
[src]
impl PartialOrd<NotifyType> for NotifyType
[src]
fn partial_cmp(&self, other: &NotifyType) -> Option<Ordering>
[src]
fn lt(&self, other: &NotifyType) -> bool
[src]
fn le(&self, other: &NotifyType) -> bool
[src]
fn gt(&self, other: &NotifyType) -> bool
[src]
fn ge(&self, other: &NotifyType) -> bool
[src]
impl SetValue for NotifyType
[src]
impl StaticType for NotifyType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for NotifyType
[src]
impl StructuralPartialEq for NotifyType
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,