fill3: Don't show scrollbars when the scroll position is negative
This commit is contained in:
parent
0da0d92585
commit
0d6dbacd7d
1 changed files with 2 additions and 2 deletions
|
|
@ -314,8 +314,8 @@ class View:
|
||||||
if full_width == 0 or full_height == 0:
|
if full_width == 0 or full_height == 0:
|
||||||
return self.portal.appearance_for(dimensions)
|
return self.portal.appearance_for(dimensions)
|
||||||
x, y = self.portal.position
|
x, y = self.portal.position
|
||||||
hide_scrollbar_vertical = self.hide_scrollbars and full_height <= height
|
hide_scrollbar_vertical = self.hide_scrollbars and (full_height <= height or y < 0)
|
||||||
hide_scrollbar_horizontal = self.hide_scrollbars and full_width <= width
|
hide_scrollbar_horizontal = self.hide_scrollbars and (full_width <= width or x < 0)
|
||||||
if not hide_scrollbar_horizontal:
|
if not hide_scrollbar_horizontal:
|
||||||
full_width = max(full_width, x + width)
|
full_width = max(full_width, x + width)
|
||||||
self.horizontal_scrollbar.interval = (x / full_width, (x + width) / full_width)
|
self.horizontal_scrollbar.interval = (x / full_width, (x + width) / full_width)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue