From 83e4d772494351edc17fcba3d0e8d5bfc488427d Mon Sep 17 00:00:00 2001 From: nutbuster Date: Sun, 11 Jul 2021 13:56:42 +1000 Subject: [PATCH] Fix scrollbar --- game/src/cg_gallery.rpy | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/game/src/cg_gallery.rpy b/game/src/cg_gallery.rpy index 5339347..be16d97 100644 --- a/game/src/cg_gallery.rpy +++ b/game/src/cg_gallery.rpy @@ -51,7 +51,7 @@ init python: return NOT_UNLOCKED_COVER scaleFactor = getBoxNormalizerRatio(w, h) - return im.FactorScale("images/cgs/" + fname + "." + ext, scaleFactor["x"], scaleFactor["y"]) + return im.FactorScale("images/cgs/" + fname + "." + ext, scaleFactor["x"], scaleFactor["y"], False) # Create an object in g:Gallery, add to galleryItems # (imageName: string; ext: string; w: float; h: float; unlocked?: boolean) -> None @@ -136,18 +136,14 @@ screen cg_gallery(): items = len(galleryItems) galleryRows = (items / GALLERY_COLS) + 1 extraSpaces = GALLERY_COLS - (items % GALLERY_COLS) - print items - print galleryRows - print extraSpaces tag menu use game_menu(_("Gallery"), scroll="viewport"): - fixed: - grid GALLERY_COLS galleryRows: - spacing 20 - for item in galleryItems: - #very slow but once cached, it's 'OK', not ideal - add g.make_button(item["item"], item["cg"], xalign = 0.5, yalign = 0.5) - # Add empty items to fill grid after last cg button - for i in range(0, extraSpaces): - null height 20 + grid GALLERY_COLS galleryRows: + spacing 20 + for item in galleryItems: + #very slow but once cached, it's 'OK', not ideal + add g.make_button(item["item"], item["cg"], xalign = 0.5, yalign = 0.5) + # Add empty items to fill grid after last cg button + for i in range(0, extraSpaces): + null height 20