Struct ransid::State
[−]
[src]
pub struct State { pub x: usize, pub y: usize, pub save_x: usize, pub save_y: usize, pub w: usize, pub h: usize, pub top_margin: usize, pub bottom_margin: usize, pub g0: char, pub g1: char, pub foreground: Color, pub background: Color, pub bold: bool, pub inverted: bool, pub underlined: bool, pub cursor: bool, pub redraw: bool, pub origin: bool, pub autowrap: bool, pub mouse_vt200: bool, pub mouse_btn: bool, pub mouse_sgr: bool, pub mouse_rxvt: bool, }
Fields
x: usize
y: usize
save_x: usize
save_y: usize
w: usize
h: usize
top_margin: usize
bottom_margin: usize
g0: char
g1: char
foreground: Color
background: Color
bold: bool
inverted: bool
underlined: bool
cursor: bool
redraw: bool
origin: bool
autowrap: bool
mouse_vt200: bool
mouse_btn: bool
mouse_sgr: bool
mouse_rxvt: bool
Methods
impl State
[src]
fn new(w: usize, h: usize) -> State
[src]
fn print<F: FnMut(Event)>(&mut self, c: char, callback: &mut F)
[src]
fn execute<F: FnMut(Event)>(&mut self, c: char, _callback: &mut F)
[src]
fn csi<F: FnMut(Event)>(
&mut self,
c: char,
params: &[i64],
_intermediates: &[u8],
callback: &mut F
)
[src]
&mut self,
c: char,
params: &[i64],
_intermediates: &[u8],
callback: &mut F
)
fn esc<F: FnMut(Event)>(
&mut self,
c: char,
_params: &[i64],
intermediates: &[u8],
callback: &mut F
)
[src]
&mut self,
c: char,
_params: &[i64],
intermediates: &[u8],
callback: &mut F
)