Show/hide flag images separate from the main window

This commit is contained in:
Vortrex
2022-07-27 00:41:45 -05:00
parent dfaf611a1e
commit 468cd46750

View File

@@ -38,6 +38,8 @@ function initLocaleChooserGUI() {
}); });
localeChooser.window.titleBarShown = false; localeChooser.window.titleBarShown = false;
localeChooser.window.shown = false;
loadLocaleConfig(); loadLocaleConfig();
logToConsole(LOG_DEBUG, `[VRR.GUI] Created locale chooser GUI`); logToConsole(LOG_DEBUG, `[VRR.GUI] Created locale chooser GUI`);
@@ -48,6 +50,9 @@ function initLocaleChooserGUI() {
function closeLocaleChooserGUI() { function closeLocaleChooserGUI() {
logToConsole(LOG_DEBUG, `[VRR.GUI] Closing locale chooser window`); logToConsole(LOG_DEBUG, `[VRR.GUI] Closing locale chooser window`);
localeChooser.window.shown = false; localeChooser.window.shown = false;
for (let i in localeChooser.flagImages) {
localeChooser.flagImages[i].shown = false;
}
mexui.setInput(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`); logToConsole(LOG_DEBUG, `[VRR.GUI] Showing locale chooser window`);
mexui.setInput(true); mexui.setInput(true);
localeChooser.window.shown = 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); 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}`); logToConsole(LOG_DEBUG | LOG_WARN, `[VRR.GUI] Created locale chooser option ${tempLocaleOptions[i].englishName} with image ${imagePath}`);
//localeChooser.activeRingImages.push(activeRingImage); //localeChooser.activeRingImages.push(activeRingImage);