%PDF- %PDF-
Direktori : /lib/calibre/calibre/gui2/actions/ |
Current File : //lib/calibre/calibre/gui2/actions/auto_scroll.py |
#!/usr/bin/env python3 # License: GPLv3 Copyright: 2015, Kovid Goyal <kovid at kovidgoyal.net> from calibre.gui2.actions import InterfaceAction class AutoscrollBooksAction(InterfaceAction): name = 'Autoscroll Books' action_spec = (_('Auto scroll through the book list'), 'auto-scroll.png', _('Auto scroll through the book list, particularly useful with the cover browser open'), _('X')) dont_add_to = frozenset(('context-menu-device', 'menubar-device')) action_type = 'current' def genesis(self): self.qaction.triggered.connect(self.gui.toggle_auto_scroll) def location_selected(self, loc): enabled = loc == 'library' self.qaction.setEnabled(enabled) self.menuless_qaction.setEnabled(enabled)