From 9847d089b373cb5f5ed73441ae8520f5b6823bfb Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 30 Apr 2021 12:34:24 +0300 Subject: [PATCH] Fixed mod management screen to the new 'wrapped scrollpanne' style of PickerScreen --- .../com/unciv/ui/pickerscreens/ModManagementScreen.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/src/com/unciv/ui/pickerscreens/ModManagementScreen.kt b/core/src/com/unciv/ui/pickerscreens/ModManagementScreen.kt index 865049aab3..e8965cf1d3 100644 --- a/core/src/com/unciv/ui/pickerscreens/ModManagementScreen.kt +++ b/core/src/com/unciv/ui/pickerscreens/ModManagementScreen.kt @@ -38,19 +38,20 @@ class ModManagementScreen: PickerScreen() { setDefaultCloseAction(MainMenuScreen()) refreshModTable() - topTable.add("Current mods".toLabel()).padRight(35f) - // 35 = 10 default pad + 25 to compensate for permanent visual mod decoration icon + topTable.add("Current mods".toLabel()).padRight(35f) // 35 = 10 default pad + 25 to compensate for permanent visual mod decoration icon topTable.add("Downloadable mods".toLabel()) // topTable.add("Mod actions") topTable.row() + // All picker screens auto-wrap the top table in a scrollpane. + // Since we want the different parts to scroll separately, we disable the default scrollpane, which would scroll everything at once. + scrollPane.setScrollingDisabled(true, true) + topTable.add(ScrollPane(modTable)).pad(10f) downloadTable.add(getDownloadButton()).row() - tryDownloadPage(1) - topTable.add(ScrollPane(downloadTable)) topTable.add(modActionTable)