From 8841958a8d34ce2b134c30f949313aa4ebaa212e Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 17 May 2022 08:55:17 -0500 Subject: [PATCH] Add pos offset for locale chooser --- scripts/client/gui/localechooser.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/client/gui/localechooser.js b/scripts/client/gui/localechooser.js index 6d603693..3552bcdc 100644 --- a/scripts/client/gui/localechooser.js +++ b/scripts/client/gui/localechooser.js @@ -52,7 +52,13 @@ function closeLocaleChooserGUI() { // =========================================================================== -function showLocaleChooserGUI() { +function showLocaleChooserGUI(position = toVector2(0, 0)) { + if(position.x != 0 && position.y != 0) { + localeChooser.window.position = position; + } else { + localeChooser.window.position = toVector2((getScreenWidth()/2)-(localeChooser.window.size.x/2), getScreenHeight()-100); + } + //closeAllWindows(); logToConsole(LOG_DEBUG, `[VRR.GUI] Showing locale chooser window`); mexui.setInput(true); @@ -61,6 +67,16 @@ function showLocaleChooserGUI() { // =========================================================================== +function toggleLocaleChooserGUI() { + if(localeChooser.window.shown) { + closeLocaleChooserGUI(); + } else { + showLocaleChooserGUI(); + } +} + +// =========================================================================== + function localeChooserSetLocale(localeId) { logToConsole(LOG_DEBUG|LOG_WARN, `[VRR.GUI] Asking server to change locale to ${localeId}`); sendLocaleSelectToServer(localeId);