mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Move forward_gesture() to ui_operations
This commit is contained in:
parent
377b90ea0d
commit
9edb593773
@ -74,4 +74,5 @@ ui_operations = {
|
||||
'show_error': None,
|
||||
'redisplay_book': None,
|
||||
'reload_book': None,
|
||||
'forward_gesture': None,
|
||||
}
|
||||
|
@ -2,8 +2,7 @@
|
||||
# License: GPL v3 Copyright: 2016, Kovid Goyal <kovid at kovidgoyal.net>
|
||||
from __python__ import bound_methods, hash_literals
|
||||
|
||||
from book_list.globals import get_read_ui
|
||||
from read_book.globals import get_boss
|
||||
from read_book.globals import get_boss, ui_operations
|
||||
from read_book.viewport import scroll_viewport
|
||||
|
||||
HOLD_THRESHOLD = 750 # milliseconds
|
||||
@ -257,7 +256,7 @@ class BookTouchHandler(TouchHandler):
|
||||
return
|
||||
gesture.type = 'show-chrome'
|
||||
if self.for_side_margin:
|
||||
get_read_ui().view.forward_gesture(gesture)
|
||||
ui_operations.forward_gesture(gesture)
|
||||
else:
|
||||
get_boss().handle_gesture(gesture)
|
||||
|
||||
|
@ -62,6 +62,7 @@ class ReadUI:
|
||||
ui_operations.show_error = self.show_error.bind(self)
|
||||
ui_operations.redisplay_book = self.redisplay_book.bind(self)
|
||||
ui_operations.reload_book = self.reload_book.bind(self)
|
||||
ui_operations.forward_gesture = self.forward_gesture.bind(self)
|
||||
|
||||
def on_resize(self):
|
||||
self.view.on_resize()
|
||||
@ -145,6 +146,9 @@ class ReadUI:
|
||||
def redisplay_book(self):
|
||||
self.view.redisplay_book()
|
||||
|
||||
def forward_gesture(self, gesture):
|
||||
self.view.forward_gesture(gesture)
|
||||
|
||||
def update_font_size(self):
|
||||
self.view.update_font_size()
|
||||
|
||||
|
@ -214,6 +214,10 @@ def reload_book():
|
||||
to_python.reload_book()
|
||||
|
||||
|
||||
def forward_gesture(gesture):
|
||||
view.forward_gesture(gesture)
|
||||
|
||||
|
||||
if window is window.top:
|
||||
# main
|
||||
ui_operations.get_file = get_file
|
||||
@ -222,6 +226,7 @@ if window is window.top:
|
||||
ui_operations.show_error = show_error
|
||||
ui_operations.redisplay_book = redisplay_book
|
||||
ui_operations.reload_book = reload_book
|
||||
ui_operations.forward_gesture = forward_gesture
|
||||
document.body.appendChild(E.div(id='view'))
|
||||
window.onerror = onerror
|
||||
create_modal_container()
|
||||
|
Loading…
x
Reference in New Issue
Block a user