Struct nannou::ui::widget::list_select::Single [−][src]
pub struct Single;
A single item selection Mode
for the ListSelect
.
Trait Implementations
impl Mode for Single
[src]
impl Mode for Single
type Selection = usize
The data associated with the Mode
s Event::Selection
.
fn click_selection<F, D, S>(
&self,
Click,
i: usize,
_num_items: usize,
state: &State,
_is_selected: F,
pending: &mut VecDeque<Event<<Single as Mode>::Selection, D, S>>
) where
F: Fn(usize) -> bool,
[src]
fn click_selection<F, D, S>(
&self,
Click,
i: usize,
_num_items: usize,
state: &State,
_is_selected: F,
pending: &mut VecDeque<Event<<Single as Mode>::Selection, D, S>>
) where
F: Fn(usize) -> bool,
Update the PendingEvents
in accordance with the given Click
event.
fn key_selection<F, D, S>(
&self,
press: KeyPress,
_i: usize,
num_items: usize,
state: &State,
_is_selected: F,
pending: &mut VecDeque<Event<<Single as Mode>::Selection, D, S>>
) where
D: Direction,
F: Fn(usize) -> bool,
[src]
fn key_selection<F, D, S>(
&self,
press: KeyPress,
_i: usize,
num_items: usize,
state: &State,
_is_selected: F,
pending: &mut VecDeque<Event<<Single as Mode>::Selection, D, S>>
) where
D: Direction,
F: Fn(usize) -> bool,
Update the PendingEvents
in accordance with the given KeyPress
event.
impl Clone for Single
[src]
impl Clone for Single
fn clone(&self) -> Single
[src]
fn clone(&self) -> Single
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Single
[src]
impl Copy for Single