summaryrefslogtreecommitdiff
path: root/src/port/ui/ImguiUI.cpp
diff options
context:
space:
mode:
authorSonic Dreamcaster <alejandro.asenjo88@gmail.com>2026-03-11 13:31:17 -0300
committerSonic Dreamcaster <alejandro.asenjo88@gmail.com>2026-03-11 13:31:17 -0300
commit00cde39873277cb34d4eef96c4c5e928d2e7748d (patch)
tree373027ae43a8d2195033ed3a1b96a95a14ceae6f /src/port/ui/ImguiUI.cpp
parentfaf5c506fff7dedcdb0cb760e4862bb2bc660f44 (diff)
Selectable Radio Comm Box position
Diffstat (limited to 'src/port/ui/ImguiUI.cpp')
-rw-r--r--src/port/ui/ImguiUI.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/port/ui/ImguiUI.cpp b/src/port/ui/ImguiUI.cpp
index 67dfb7e1..b9bc2c32 100644
--- a/src/port/ui/ImguiUI.cpp
+++ b/src/port/ui/ImguiUI.cpp
@@ -570,6 +570,10 @@ static const char* hudAspects[] = {
"Expand", "Custom", "Original (4:3)", "Widescreen (16:9)", "Nintendo 3DS (5:3)", "16:10 (8:5)", "Ultrawide (21:9)"
};
+static const char* radioCommBox[] = {
+ "Original", "Expand"
+};
+
void DrawEnhancementsMenu() {
if (UIWidgets::BeginMenu("Enhancements")) {
@@ -622,6 +626,21 @@ void DrawEnhancementsMenu() {
}
if (UIWidgets::BeginMenu("HUD")) {
+ if (UIWidgets::CVarCombobox("Radio Communication Box", "gRadioCommBox.Selection", radioCommBox,
+ {
+ .tooltip = "Which Aspect Ratio to use when drawing the Radio Communication Box",
+ .defaultIndex = 0,
+ })) {
+ switch (CVarGetInteger("gRadioCommBox.Selection", 0)) {
+ case 0:
+ CVarSetInteger("gRadioCommBox.expand", 0);
+ break;
+ case 1:
+ CVarSetInteger("gRadioCommBox.expand", 1);
+ break;
+ }
+ }
+
if (UIWidgets::CVarCombobox("HUD Aspect Ratio", "gHUDAspectRatio.Selection", hudAspects,
{
.tooltip = "Which Aspect Ratio to use when drawing the HUD (Radar, gauges and radio messages)",