я тут заморочился сделать прокрутку в окне save load
через viewport же. и в нем grid
Так вот, последняя строка сетки полностью не помещается, какие бы размеры я не задавал
Код
$ columns = 3
$ rows = 6
frame:
style_group 'saveload'
xpos 710
ypos 156
ymaximum 700
viewport id "sl":
mousewheel True
area (0,20,1200,750)
child_size (1200, 750) ##- вот это НЕ решает проблему
grid columns rows:
transpose False
xfill False
yfill False
spacing 40
for i in range(1, columns * rows + 1):
button:
xpos 35
ypos 35
xminimum 330
xmaximum 330
ymaximum 200
background "images/interface/saveload/slot_empty.png"
foreground "images/interface/saveload/slot_empty.png"
hover_foreground "images/interface/saveload/slot_hover.png"
action FileAction(i)
add FileScreenshot(i) yoffset 1 xoffset -10
$ file_name = FileSlotName(i, columns * rows)
$ file_time = FileTime(i, empty=_("Пусто"))
$ save_name = FileSaveName(i)
text "{b}[file_name]. [file_time!t]\n[save_name!t]{/b}" size 24 ypos 180 xalign 0.58 color "#000"
key "save_delete" action FileDelete(i)
add "images/interface/options/vbar.png" xpos 1150
vbar xpos 1150 ymaximum 820 idle_top_bar None idle_bottom_bar None idle_thumb "images/interface/options/polzunok_vbar.png" hover_thumb "images/interface/options/polzunok_vbar.png" value YScrollValue("sl")
как сделать отступ снизу сетки в viewport'е?