pub enum MultiSelectClickPolicy {
Auto,
ClickAlways,
ClickRelease,
}Expand description
Click-selection policy for multi-select scopes.
Variants§
Auto
Apply selection on mouse down for unselected items and on mouse up for selected items.
ClickAlways
Apply selection on mouse down for any clicked item.
ClickRelease
Apply selection on mouse release for unselected items.
Trait Implementations§
Source§impl Clone for MultiSelectClickPolicy
impl Clone for MultiSelectClickPolicy
Source§fn clone(&self) -> MultiSelectClickPolicy
fn clone(&self) -> MultiSelectClickPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultiSelectClickPolicy
impl Debug for MultiSelectClickPolicy
Source§impl Hash for MultiSelectClickPolicy
impl Hash for MultiSelectClickPolicy
Source§impl PartialEq for MultiSelectClickPolicy
impl PartialEq for MultiSelectClickPolicy
Source§fn eq(&self, other: &MultiSelectClickPolicy) -> bool
fn eq(&self, other: &MultiSelectClickPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for MultiSelectClickPolicy
impl Eq for MultiSelectClickPolicy
impl StructuralPartialEq for MultiSelectClickPolicy
Auto Trait Implementations§
impl Freeze for MultiSelectClickPolicy
impl RefUnwindSafe for MultiSelectClickPolicy
impl Send for MultiSelectClickPolicy
impl Sync for MultiSelectClickPolicy
impl Unpin for MultiSelectClickPolicy
impl UnsafeUnpin for MultiSelectClickPolicy
impl UnwindSafe for MultiSelectClickPolicy
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