Add SelectView::selected

This commit is contained in:
Alexandre Bury 2018-02-11 19:26:44 -08:00
parent 8f3441bc3c
commit 847fd7d800

View File

@ -324,6 +324,13 @@ impl<T: 'static> SelectView<T> {
self.scrollbase.scroll_to(i); self.scrollbase.scroll_to(i);
} }
/// Sets the selection to the given position.
///
/// Chainable variant.
pub fn selected(self, i: usize) -> Self {
self.with(|s| s.set_selection(i))
}
/// Moves the selection up by the given number of rows. /// Moves the selection up by the given number of rows.
pub fn select_up(&mut self, n: usize) { pub fn select_up(&mut self, n: usize) {
self.focus_up(n); self.focus_up(n);