diff options
author | mathieui <mathieui@mathieui.net> | 2012-02-16 00:24:18 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2012-02-16 00:24:18 +0100 |
commit | 55788f6127c25a549aa93efd5ed147695f875890 (patch) | |
tree | 4bcededc7a134d256a7122d1d4e33d6a21616480 /src/core.py | |
parent | 8478641ad0bdeebea7d79422e3174243b4508a91 (diff) | |
download | poezio-55788f6127c25a549aa93efd5ed147695f875890.tar.gz poezio-55788f6127c25a549aa93efd5ed147695f875890.tar.bz2 poezio-55788f6127c25a549aa93efd5ed147695f875890.tar.xz poezio-55788f6127c25a549aa93efd5ed147695f875890.zip |
Add half-page scrolling (C-u / C-d)
Diffstat (limited to 'src/core.py')
-rw-r--r-- | src/core.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core.py b/src/core.py index 91f69813..f9ae4198 100644 --- a/src/core.py +++ b/src/core.py @@ -158,6 +158,8 @@ class Core(object): "KEY_NPAGE": self.scroll_page_down, "^B": self.scroll_line_up, "^F": self.scroll_line_down, + "^D": self.scroll_half_down, + "^U": self.scroll_half_up, "KEY_F(5)": self.rotate_rooms_left, "^P": self.rotate_rooms_left, 'kLFT3': self.rotate_rooms_left, @@ -1140,6 +1142,14 @@ class Core(object): self.current_tab().on_line_down() self.refresh_window() + def scroll_half_up(self, args=None): + self.current_tab().on_half_scroll_up() + self.refresh_window() + + def scroll_half_down(self, args=None): + self.current_tab().on_half_scroll_down() + self.refresh_window() + def get_error_message_from_error_stanza(self, stanza): """ Takes a stanza of the form <message type='error'><error/></message> |