[−][src]Enum gdk::GrabStatus
Returned by Device::grab
, gdk_pointer_grab
and gdk_keyboard_grab
to
indicate success or the reason for the failure of the grab attempt.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
the resource was successfully grabbed.
the resource is actively grabbed by another client.
the resource was grabbed more recently than the specified time.
the grab window or the confine_to
window are not
viewable.
the resource is frozen by an active grab of another client.
the grab failed for some other reason. Since 3.16
Trait Implementations
impl Clone for GrabStatus
[src]
fn clone(&self) -> GrabStatus
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for GrabStatus
[src]
impl Debug for GrabStatus
[src]
impl Display for GrabStatus
[src]
impl Eq for GrabStatus
[src]
impl<'a> FromValue<'a> for GrabStatus
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for GrabStatus
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for GrabStatus
[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 GrabStatus
[src]
fn cmp(&self, other: &GrabStatus) -> 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<GrabStatus> for GrabStatus
[src]
fn eq(&self, other: &GrabStatus) -> bool
[src]
fn ne(&self, other: &GrabStatus) -> bool
[src]
impl PartialOrd<GrabStatus> for GrabStatus
[src]
fn partial_cmp(&self, other: &GrabStatus) -> Option<Ordering>
[src]
fn lt(&self, other: &GrabStatus) -> bool
[src]
fn le(&self, other: &GrabStatus) -> bool
[src]
fn gt(&self, other: &GrabStatus) -> bool
[src]
fn ge(&self, other: &GrabStatus) -> bool
[src]
impl SetValue for GrabStatus
[src]
impl StaticType for GrabStatus
[src]
fn static_type() -> Type
[src]
impl StructuralEq for GrabStatus
[src]
impl StructuralPartialEq for GrabStatus
[src]
Auto Trait Implementations
impl RefUnwindSafe for GrabStatus
impl Send for GrabStatus
impl Sync for GrabStatus
impl Unpin for GrabStatus
impl UnwindSafe for GrabStatus
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>,