def redraw(self): 'redraw line' # Maybe ^L on vt should refresh whole window or even whole frame? display.move_to_column(self.start_col) self.point = len(self.line) util.putstr(self.line) display.kill_line() # remove any leftover text past self.line
def redraw(self): 'Refresh line' display.move_to_column(self.start_col) self.point = len(self.line) util.putstr(self.line) display.kill_line() # remove any leftover text past self.line
def move_to_point(self): # move_to_column and start_col are 1-based but self.point is 0-based display.move_to_column(self.start_col + self.point)
def move_to_point(self): display.move_to_column(self.start_col + self.point)