mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure handles are the same height
This commit is contained in:
parent
1c5fed9e4c
commit
eb7bdaca4e
@ -607,8 +607,8 @@ class SelectionBar:
|
|||||||
def place_single_handle(handle, boundary, is_left):
|
def place_single_handle(handle, boundary, is_left):
|
||||||
s = handle.style
|
s = handle.style
|
||||||
s.display = 'block' if boundary.onscreen else 'none'
|
s.display = 'block' if boundary.onscreen else 'none'
|
||||||
height = boundary.height * 3
|
height = handle_height * 3
|
||||||
width = boundary.height * 2
|
width = handle_height * 2
|
||||||
s.width = f'{width}px'
|
s.width = f'{width}px'
|
||||||
s.height = f'{height}px'
|
s.height = f'{height}px'
|
||||||
bottom = boundary.y + boundary.height
|
bottom = boundary.y + boundary.height
|
||||||
@ -623,6 +623,7 @@ class SelectionBar:
|
|||||||
|
|
||||||
if not end_after_start:
|
if not end_after_start:
|
||||||
start, end = end, start
|
start, end = end, start
|
||||||
|
handle_height = max(start.height, end.height)
|
||||||
place_single_handle(left_handle, start, True)
|
place_single_handle(left_handle, start, True)
|
||||||
place_single_handle(right_handle, end, False)
|
place_single_handle(right_handle, end, False)
|
||||||
# }}}
|
# }}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user