Struct gdkx11::builders::X11DeviceXI2Builder
source · [−]pub struct X11DeviceXI2Builder { /* private fields */ }
Expand description
A builder-pattern type to construct X11DeviceXI2
objects.
Implementations
sourceimpl X11DeviceXI2Builder
impl X11DeviceXI2Builder
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new X11DeviceXI2Builder
.
sourcepub fn build(self) -> X11DeviceXI2
pub fn build(self) -> X11DeviceXI2
Build the X11DeviceXI2
.
pub fn device_id(self, device_id: i32) -> Self
sourcepub fn device_manager(self, device_manager: &impl IsA<DeviceManager>) -> Self
pub fn device_manager(self, device_manager: &impl IsA<DeviceManager>) -> Self
The gdk::DeviceManager
the gdk::Device
pertains to.
sourcepub fn display(self, display: &impl IsA<Display>) -> Self
pub fn display(self, display: &impl IsA<Display>) -> Self
The gdk::Display
the gdk::Device
pertains to.
sourcepub fn has_cursor(self, has_cursor: bool) -> Self
pub fn has_cursor(self, has_cursor: bool) -> Self
Whether the device is represented by a cursor on the screen. Devices of type
GDK_DEVICE_TYPE_MASTER
will have true
here.
sourcepub fn num_touches(self, num_touches: u32) -> Self
pub fn num_touches(self, num_touches: u32) -> Self
The maximal number of concurrent touches on a touch device. Will be 0 if the device is not a touch device or if the number of touches is unknown.
sourcepub fn product_id(self, product_id: &str) -> Self
pub fn product_id(self, product_id: &str) -> Self
Product ID of this device, see [DeviceExtManual::product_id()
][crate::gdk::prelude::DeviceExtManual::product_id()].
Trait Implementations
sourceimpl Clone for X11DeviceXI2Builder
impl Clone for X11DeviceXI2Builder
sourcefn clone(&self) -> X11DeviceXI2Builder
fn clone(&self) -> X11DeviceXI2Builder
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Default for X11DeviceXI2Builder
impl Default for X11DeviceXI2Builder
sourcefn default() -> X11DeviceXI2Builder
fn default() -> X11DeviceXI2Builder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for X11DeviceXI2Builder
impl !Send for X11DeviceXI2Builder
impl !Sync for X11DeviceXI2Builder
impl Unpin for X11DeviceXI2Builder
impl UnwindSafe for X11DeviceXI2Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more