mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-07 09:01:38 -04:00
Delay load gesture names
This commit is contained in:
parent
1c743ac686
commit
aed7358824
@ -82,7 +82,7 @@ def create_touch_panel(container, apply_func, cancel_func):
|
||||
|
||||
def make_setting(gesture_type, allowed_actions):
|
||||
ans = E.div(style='margin-top: 1ex')
|
||||
title = GESTURE_NAMES[gesture_type]
|
||||
title = GESTURE_NAMES()[gesture_type]
|
||||
sid = unique_id(gesture_type)
|
||||
ans.appendChild(E.h4(E.label(title, 'for'=sid)))
|
||||
select = E.select(name=gesture_type, id=sid)
|
||||
|
@ -12,7 +12,39 @@ TAP_THRESHOLD = 8 # pixels
|
||||
SWIPE_THRESHOLD = 64 # pixels
|
||||
TAP_LINK_THRESHOLD = 5 # pixels
|
||||
PINCH_THRESHOLD = 20 # pixels
|
||||
GESTURE_NAMES = {
|
||||
GESTURE = {k:k for k in v"""[
|
||||
'back_zone_tap',
|
||||
'forward_zone_tap',
|
||||
'control_zone_tap',
|
||||
'long_tap',
|
||||
'two_finger_tap',
|
||||
'pinch_in',
|
||||
'pinch_out',
|
||||
|
||||
'flick_inline_backward',
|
||||
'flick_inline_forward',
|
||||
'flick_block_backward',
|
||||
'flick_block_forward',
|
||||
|
||||
'swipe_inline_backward_in_progress',
|
||||
'swipe_inline_forward_in_progress',
|
||||
'swipe_block_backward_in_progress',
|
||||
'swipe_block_forward_in_progress',
|
||||
|
||||
'swipe_inline_backward_hold',
|
||||
'swipe_inline_forward_hold',
|
||||
'swipe_block_backward_hold',
|
||||
'swipe_block_forward_hold',
|
||||
|
||||
'tap',
|
||||
'swipe',
|
||||
'pinch',
|
||||
]"""}
|
||||
|
||||
def GESTURE_NAMES():
|
||||
ans = GESTURE_NAMES.ans
|
||||
if not ans:
|
||||
GESTURE_NAMES.ans = ans = {
|
||||
'back_zone_tap': _('Tap on back zone'),
|
||||
'forward_zone_tap': _('Tap on forward zone'),
|
||||
'control_zone_tap': _('Tap in the controls zone'),
|
||||
@ -35,11 +67,8 @@ GESTURE_NAMES = {
|
||||
'swipe_inline_forward_hold': _('Drag and hold finger in writing direction, to go forward'),
|
||||
'swipe_block_backward_hold': _('Drag and hold finger perpendicular to writing direction, to go back'),
|
||||
'swipe_block_forward_hold': _('Drag and hold finger perpendicular to writing direction, to go forward'),
|
||||
}
|
||||
GESTURE = {k:k for k in Object.keys(GESTURE_NAMES)}
|
||||
GESTURE.tap = 'tap'
|
||||
GESTURE.swipe = 'swipe'
|
||||
GESTURE.pinch = 'pinch'
|
||||
}
|
||||
return ans
|
||||
|
||||
gesture_id = 0
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user