Implement scroll{left,right}
This commit is contained in:
parent
4a95745b71
commit
0dd204b182
@ -56,6 +56,8 @@ def main():
|
|||||||
cmds['print'].signal.connect(mw.tabs.print_act)
|
cmds['print'].signal.connect(mw.tabs.print_act)
|
||||||
cmds['scrolldown'].signal.connect(mw.tabs.scroll_down_act)
|
cmds['scrolldown'].signal.connect(mw.tabs.scroll_down_act)
|
||||||
cmds['scrollup'].signal.connect(mw.tabs.scroll_up_act)
|
cmds['scrollup'].signal.connect(mw.tabs.scroll_up_act)
|
||||||
|
cmds['scrollleft'].signal.connect(mw.tabs.scroll_left_act)
|
||||||
|
cmds['scrollright'].signal.connect(mw.tabs.scroll_right_act)
|
||||||
cmds['undo'].signal.connect(mw.tabs.undo_close)
|
cmds['undo'].signal.connect(mw.tabs.undo_close)
|
||||||
kp.from_cmd_dict(cmds)
|
kp.from_cmd_dict(cmds)
|
||||||
|
|
||||||
|
@ -53,6 +53,12 @@ class Print(Command):
|
|||||||
nargs = 0
|
nargs = 0
|
||||||
signal = pyqtSignal()
|
signal = pyqtSignal()
|
||||||
|
|
||||||
|
# FIXME implement count
|
||||||
|
class ScrollLeft(Command):
|
||||||
|
nargs = 0
|
||||||
|
key = 'h'
|
||||||
|
signal = pyqtSignal()
|
||||||
|
|
||||||
# FIXME implement count
|
# FIXME implement count
|
||||||
class ScrollDown(Command):
|
class ScrollDown(Command):
|
||||||
nargs = 0
|
nargs = 0
|
||||||
@ -65,6 +71,12 @@ class ScrollUp(Command):
|
|||||||
key = 'k'
|
key = 'k'
|
||||||
signal = pyqtSignal()
|
signal = pyqtSignal()
|
||||||
|
|
||||||
|
# FIXME implement count
|
||||||
|
class ScrollRight(Command):
|
||||||
|
nargs = 0
|
||||||
|
key = 'l'
|
||||||
|
signal = pyqtSignal()
|
||||||
|
|
||||||
class Undo(Command):
|
class Undo(Command):
|
||||||
nargs = 0
|
nargs = 0
|
||||||
key = 'u'
|
key = 'u'
|
||||||
|
@ -83,6 +83,16 @@ class TabbedBrowser(TabWidget):
|
|||||||
def scroll_up_act(self, count=50):
|
def scroll_up_act(self, count=50):
|
||||||
self.currentWidget().page().mainFrame().scroll(0, -count)
|
self.currentWidget().page().mainFrame().scroll(0, -count)
|
||||||
|
|
||||||
|
@pyqtSlot()
|
||||||
|
@pyqtSlot(int)
|
||||||
|
def scroll_left_act(self, count=50):
|
||||||
|
self.currentWidget().page().mainFrame().scroll(-count, 0)
|
||||||
|
|
||||||
|
@pyqtSlot()
|
||||||
|
@pyqtSlot(int)
|
||||||
|
def scroll_right_act(self, count=50):
|
||||||
|
self.currentWidget().page().mainFrame().scroll(count, 0)
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
def switch_prev(self):
|
def switch_prev(self):
|
||||||
idx = self.currentIndex()
|
idx = self.currentIndex()
|
||||||
|
Loading…
Reference in New Issue
Block a user