pub struct ClickOptions {
pub button: MouseButton,
pub click_count: u32,
pub position: Option<Point>,
pub modifiers: Vec<KeyModifier>,
}Expand description
Click options for customizing click behavior
Fields§
Which mouse button to use
click_count: u32Number of clicks (1 = single, 2 = double)
position: Option<Point>Position within element to click
modifiers: Vec<KeyModifier>Keyboard modifiers to hold during click
Implementations§
Source§impl ClickOptions
impl ClickOptions
Set mouse button
Sourcepub fn click_count(self, count: u32) -> Self
pub fn click_count(self, count: u32) -> Self
Set click count
Sourcepub fn modifier(self, modifier: KeyModifier) -> Self
pub fn modifier(self, modifier: KeyModifier) -> Self
Add a keyboard modifier
Trait Implementations§
Source§impl Clone for ClickOptions
impl Clone for ClickOptions
Source§fn clone(&self) -> ClickOptions
fn clone(&self) -> ClickOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClickOptions
impl Debug for ClickOptions
Source§impl Default for ClickOptions
impl Default for ClickOptions
Source§fn default() -> ClickOptions
fn default() -> ClickOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClickOptions
impl RefUnwindSafe for ClickOptions
impl Send for ClickOptions
impl Sync for ClickOptions
impl Unpin for ClickOptions
impl UnsafeUnpin for ClickOptions
impl UnwindSafe for ClickOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more