Lines Matching refs:pos
69 pub pos: usize, field
182 pos: Default::default(), in new()
231 self.pos = self.cols * self.state.y + self.state.x; in init()
299 self.pos = 0; in reset()
506 let mut i = self.screen_buf[self.pos] as u32; in add_softcursor()
536 self.screen_buf[self.pos] = i as u16; in add_softcursor()
553 self.screen_buf[self.pos] = softcursor.unwrap().bits as u16; in hide_softcursor()
601 self.pos = self.state.y * self.cols + self.state.x; in gotoxy()
640 self.pos -= 1; in backspace()
654 self.pos += self.cols; in line_feed()
664 self.pos -= self.state.x; in carriage_return()
680 self.pos -= self.cols; in reverse_index()
1170 count = self.screen_buf.len() - self.pos; in csi_J()
1171 start = self.pos; in csi_J()
1175 count = self.pos; in csi_J()
1219 start = self.pos; in csi_K()
1224 start = self.pos - self.state.x; in csi_K()
1229 start = self.pos - self.state.x; in csi_K()
1300 self.pos -= self.state.x; in do_control()
1310 self.pos += self.state.x; in do_control()
1623 self.screen_buf[self.pos] = tc as u16; in console_write_normal()
1628 draw.offset = self.pos; in console_write_normal()
1637 self.pos += 1; in console_write_normal()
1660 let pos = self.pos; in insert_char() localVariable
1662 self.screen_buf[pos..].rotate_right(nr * 2); in insert_char()
1665 for c in &mut self.screen_buf[pos..(pos + nr * 2)] { in insert_char()
1672 self.do_update_region(self.pos, self.cols - self.state.x); in insert_char()