[]Struct gdk::DeviceManager

pub struct DeviceManager(_, _);

Methods

impl DeviceManager[src]

pub fn get_client_pointer(&self) -> Option<Device>[src]

Deprecated

pub fn get_display(&self) -> Option<Display>[src]

pub fn list_devices(&self, type_: DeviceType) -> Vec<Device>[src]

Deprecated

pub fn connect_device_added<F: Fn(&DeviceManager, &Device) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

pub fn connect_device_changed<F: Fn(&DeviceManager, &Device) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

pub fn connect_device_removed<F: Fn(&DeviceManager, &Device) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

impl DeviceManager[src]

pub fn disable_multidevice()[src]

Trait Implementations

impl Clone for DeviceManager

impl Eq for DeviceManager

impl Ord for DeviceManager

impl<T: ObjectType> PartialEq<T> for DeviceManager

impl<T: ObjectType> PartialOrd<T> for DeviceManager

impl Display for DeviceManager[src]

impl Debug for DeviceManager

impl Hash for DeviceManager

impl StaticType for DeviceManager

Auto Trait Implementations

impl !Send for DeviceManager

impl !Sync for DeviceManager

impl Unpin for DeviceManager

impl UnwindSafe for DeviceManager

impl RefUnwindSafe for DeviceManager

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?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.

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

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

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

impl<T> Cast for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

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