From 468cd46750c126700348fd017facee02e72bcb57 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 27 Jul 2022 00:41:45 -0500 Subject: [PATCH] Show/hide flag images separate from the main window --- scripts/client/gui/localechooser.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/client/gui/localechooser.js b/scripts/client/gui/localechooser.js index 0365939d..c77ca792 100644 --- a/scripts/client/gui/localechooser.js +++ b/scripts/client/gui/localechooser.js @@ -38,6 +38,8 @@ function initLocaleChooserGUI() { }); localeChooser.window.titleBarShown = false; + localeChooser.window.shown = false; + loadLocaleConfig(); logToConsole(LOG_DEBUG, `[VRR.GUI] Created locale chooser GUI`); @@ -48,6 +50,9 @@ function initLocaleChooserGUI() { function closeLocaleChooserGUI() { logToConsole(LOG_DEBUG, `[VRR.GUI] Closing locale chooser window`); localeChooser.window.shown = false; + for (let i in localeChooser.flagImages) { + localeChooser.flagImages[i].shown = false; + } mexui.setInput(false); } @@ -64,6 +69,10 @@ function showLocaleChooserGUI(position = toVector2(0.0, 0.0)) { logToConsole(LOG_DEBUG, `[VRR.GUI] Showing locale chooser window`); mexui.setInput(true); localeChooser.window.shown = true; + + for (let i in localeChooser.flagImages) { + localeChooser.flagImages[i].shown = true; + } } // =========================================================================== @@ -108,6 +117,8 @@ function resetLocaleChooserOptions() { localeChooserSetLocale(tempLocaleOptions[i].id); }); + localeChooser.flagImages[i].shown = false; + logToConsole(LOG_DEBUG | LOG_WARN, `[VRR.GUI] Created locale chooser option ${tempLocaleOptions[i].englishName} with image ${imagePath}`); //localeChooser.activeRingImages.push(activeRingImage);