Trait screen_buffer_ui::Scrollable[][src]

pub trait Scrollable {
    fn selected(&self) -> usize;
fn len(&self) -> usize;
fn set_selected(&mut self, selected: usize) -> bool;
fn element_height(&self, index: usize) -> u16;
fn visible_range(&self, height: u16) -> Box<dyn Iterator<Item = usize>>;
fn visible_start_end(&self, height: u16) -> (usize, usize);
fn up(&mut self, how_much: usize);
fn down(&mut self, how_much: usize); }

Required methods

fn selected(&self) -> usize[src]

fn len(&self) -> usize[src]

fn set_selected(&mut self, selected: usize) -> bool[src]

fn element_height(&self, index: usize) -> u16[src]

fn visible_range(&self, height: u16) -> Box<dyn Iterator<Item = usize>>[src]

fn visible_start_end(&self, height: u16) -> (usize, usize)[src]

fn up(&mut self, how_much: usize)[src]

fn down(&mut self, how_much: usize)[src]

Loading content...

Implementors

Loading content...