Commit 317c9660 authored by Andy Stewart's avatar Andy Stewart
Browse files

Add scroll operations in rss reader.

parent 3439abb6
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -72,6 +72,24 @@ class AppBuffer(Buffer):
    def last_article(self):
        self.buffer_widget.last_article()

    def scroll_up(self):
        self.buffer_widget.browser.scroll_up()

    def scroll_down(self):
        self.buffer_widget.browser.scroll_down()

    def scroll_up_page(self):
        self.buffer_widget.browser.scroll_up_page()

    def scroll_down_page(self):
        self.buffer_widget.browser.scroll_down_page()

    def scroll_to_begin(self):
        self.buffer_widget.browser.scroll_to_begin()

    def scroll_to_bottom(self):
        self.buffer_widget.browser.scroll_to_bottom()

class RSSReaderWidget(QWidget):

    def __init__(self, config_dir):
+7 −1
Original line number Diff line number Diff line
@@ -292,7 +292,13 @@ Try not to modify this alist directly. Use `eaf-setq' to modify instead."
    ("j" . "next_article")
    ("k" . "prev_article")
    ("J" . "last_article")
    ("K" . "first_article"))
    ("K" . "first_article")
    ("C-n" . "scroll_up")
    ("C-p" . "scroll_down")
    ("C-v" . "scroll_up_page")
    ("M-v" . "scroll_down_page")
    ("M-<" . "scroll_to_begin")
    ("M->" . "scroll_to_bottom"))
  "The keybinding of EAF RSS Reader."
  :type 'cons)