mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -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):
|
def make_setting(gesture_type, allowed_actions):
|
||||||
ans = E.div(style='margin-top: 1ex')
|
ans = E.div(style='margin-top: 1ex')
|
||||||
title = GESTURE_NAMES[gesture_type]
|
title = GESTURE_NAMES()[gesture_type]
|
||||||
sid = unique_id(gesture_type)
|
sid = unique_id(gesture_type)
|
||||||
ans.appendChild(E.h4(E.label(title, 'for'=sid)))
|
ans.appendChild(E.h4(E.label(title, 'for'=sid)))
|
||||||
select = E.select(name=gesture_type, id=sid)
|
select = E.select(name=gesture_type, id=sid)
|
||||||
|
@ -12,7 +12,39 @@ TAP_THRESHOLD = 8 # pixels
|
|||||||
SWIPE_THRESHOLD = 64 # pixels
|
SWIPE_THRESHOLD = 64 # pixels
|
||||||
TAP_LINK_THRESHOLD = 5 # pixels
|
TAP_LINK_THRESHOLD = 5 # pixels
|
||||||
PINCH_THRESHOLD = 20 # 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'),
|
'back_zone_tap': _('Tap on back zone'),
|
||||||
'forward_zone_tap': _('Tap on forward zone'),
|
'forward_zone_tap': _('Tap on forward zone'),
|
||||||
'control_zone_tap': _('Tap in the controls 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_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_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'),
|
'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)}
|
return ans
|
||||||
GESTURE.tap = 'tap'
|
|
||||||
GESTURE.swipe = 'swipe'
|
|
||||||
GESTURE.pinch = 'pinch'
|
|
||||||
|
|
||||||
gesture_id = 0
|
gesture_id = 0
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user