Do not scroll when using the alternate screen
This commit is contained in:
parent
d3fd0646fb
commit
5a068f7578
1 changed files with 18 additions and 12 deletions
|
|
@ -256,28 +256,34 @@ def copy_to_clipboard(self):
|
|||
tm.queue_ui_action(tm.glfw_window.set_clipboard_string, text)
|
||||
|
||||
def scroll_line_up(self):
|
||||
self.char_grid.scroll('line', True)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('line', True)
|
||||
glfw_post_empty_event()
|
||||
|
||||
def scroll_line_down(self):
|
||||
self.char_grid.scroll('line', False)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('line', False)
|
||||
glfw_post_empty_event()
|
||||
|
||||
def scroll_page_up(self):
|
||||
self.char_grid.scroll('page', True)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('page', True)
|
||||
glfw_post_empty_event()
|
||||
|
||||
def scroll_page_down(self):
|
||||
self.char_grid.scroll('page', False)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('page', False)
|
||||
glfw_post_empty_event()
|
||||
|
||||
def scroll_home(self):
|
||||
self.char_grid.scroll('full', True)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('full', True)
|
||||
glfw_post_empty_event()
|
||||
|
||||
def scroll_end(self):
|
||||
self.char_grid.scroll('full', False)
|
||||
glfw_post_empty_event()
|
||||
if self.screen.is_main_linebuf():
|
||||
self.char_grid.scroll('full', False)
|
||||
glfw_post_empty_event()
|
||||
# }}}
|
||||
|
||||
def dump_commands(self, *a): # {{{
|
||||
|
|
|
|||
Loading…
Reference in a new issue