pub struct Pager { /* private fields */ }
Implementations§
Source§impl Pager
impl Pager
Sourcepub fn new<T: AsRef<str>>(string: T, size: Size, text_info: TextInfo) -> Self
pub fn new<T: AsRef<str>>(string: T, size: Size, text_info: TextInfo) -> Self
panics if size.width() == 0
pub fn scroll_to(&mut self, scroll_position: usize)
pub fn scroll_up_lines(&mut self, num_lines: usize)
pub fn scroll_down_lines(&mut self, num_lines: usize)
pub fn scroll_lines(&mut self, num_lines: isize)
pub fn scroll_up_line(&mut self)
pub fn scroll_down_line(&mut self)
pub fn scroll_up_page(&mut self)
pub fn scroll_down_page(&mut self)
pub fn scroll_to_top(&mut self)
pub fn scroll_to_bottom(&mut self)
pub fn max_scroll_position(&self) -> usize
pub fn scroll_position(&self) -> usize
pub fn size(&self) -> Size
pub fn num_lines(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pager
impl RefUnwindSafe for Pager
impl Send for Pager
impl Sync for Pager
impl Unpin for Pager
impl UnwindSafe for Pager
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