Struct tsm_screen::Screen
[−]
[src]
#[repr(C)]pub struct Screen(_);
#[repr(C)]pub struct Screen(_);
impl Screen
[src]fn new(x: uint, y: uint) -> Result<Self, usize>
[src]fn size(&self) -> (uint, uint)
[src]fn resize(&mut self, x: uint, y: uint) -> Result<(), usize>
[src]fn set_margins(&mut self, top: uint, btm: uint) -> Result<(), usize>
[src]fn set_max_sb(&mut self, max: uint)
[src]fn clear_sb(&mut self)
[src]fn sb_up(&mut self, n: uint)
[src]fn sb_dn(&mut self, n: uint)
[src]fn sb_pg_up(&mut self, n: uint)
[src]fn sb_pg_dn(&mut self, n: uint)
[src]fn sb_reset(&mut self)
[src]fn def_attr(&self) -> &Attr
[src]fn def_attr_mut(&mut self) -> &mut Attr
[src]fn reset(&mut self)
[src]fn flags(&self) -> Flags
[src]fn modify_flags<F: FnOnce(&mut Flags)>(&mut self, f: F)
[src]fn cursor_pos(&self) -> (uint, uint)
[src]fn write(&mut self, x: u32, attr: Attr)
[src]fn newline(&mut self)
[src]fn scroll(&mut self, n: isize)
[src]fn move_to(&mut self, x: uint, y: uint)
[src]fn move_y(&mut self, y: isize, scroll: bool)
[src]fn move_x(&mut self, x: isize)
[src]fn move_line_home(&mut self)
[src]fn move_line_end(&mut self)
[src]fn erase(&mut self, erasure: Erasure, protect: bool)
[src]fn draw<F: FnOnce(Draw1) -> Result<(), ()>>(&self, f: F) -> Age
[src]impl Debug for Screen
[src]impl Drop for Screen
[src]