Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dosbox-staging/dosbox-staging.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkcgen <kcgen@users.noreply.github.com>2022-09-05 22:06:01 +0300
committerkcgen <kcgen@users.noreply.github.com>2022-09-08 03:04:01 +0300
commit23f711b47a0bad610ca116d492174f90b3398187 (patch)
tree663459d2d2fd3fdb030c87451b000eea1feb5dd9
parent6decf376b0432eb7887fc2b8f0a6b5b8063f8540 (diff)
Move the mixer's labels into the messaging systemkc/msgify-mixer-header-1
-rw-r--r--src/hardware/mixer.cpp22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/hardware/mixer.cpp b/src/hardware/mixer.cpp
index 7d4353ad6..e6860af0d 100644
--- a/src/hardware/mixer.cpp
+++ b/src/hardware/mixer.cpp
@@ -2156,6 +2156,17 @@ private:
"Examples:\n"
" [color=green]mixer[reset] [color=cyan]cdda[reset] [color=white]50[reset] [color=cyan]sb[reset] [color=white]reverse[reset] /noshow\n"
" [color=green]mixer[reset] [color=white]x30[reset] [color=cyan]fm[reset] [color=white]150 r50 c30[reset] [color=cyan]sb[reset] [color=white]x10[reset]");
+
+ MSG_Add("SHELL_CMD_MIXER_HEADER_LABELS",
+ "[color=white]Channel Volume Volume (dB) Mode Xfeed Reverb Chorus[reset]");
+
+ MSG_Add("SHELL_CMD_MIXER_CHANNEL_MASTER", "[color=cyan]MASTER[reset]");
+
+ MSG_Add("SHELL_CMD_MIXER_CHANNEL_OFF", "off");
+
+ MSG_Add("SHELL_CMD_MIXER_CHANNEL_STEREO", "Stereo");
+
+ MSG_Add("SHELL_CMD_MIXER_CHANNEL_MONO", "Mono");
}
void ParseVolume(const std::string &s, AudioFrame &volume)
@@ -2219,16 +2230,15 @@ private:
chorus.c_str());
};
- WriteOut(convert_ansi_markup("[color=white]Channel Volume Volume (dB) Mode Xfeed Reverb Chorus[reset]\n")
- .c_str());
+ WriteOut("%s\n", MSG_Get("SHELL_CMD_MIXER_HEADER_LABELS"));
- constexpr auto off_value = "off";
+ const auto off_value = MSG_Get("SHELL_CMD_MIXER_CHANNEL_OFF");
constexpr auto none_value = "-";
MIXER_LockAudioDevice();
- show_channel(convert_ansi_markup("[color=cyan]MASTER[reset]"),
+ show_channel(MSG_Get("SHELL_CMD_MIXER_CHANNEL_MASTER"),
mixer.master_volume,
- "Stereo",
+ MSG_Get("SHELL_CMD_MIXER_CHANNEL_STEREO"),
none_value,
none_value,
none_value);
@@ -2270,7 +2280,7 @@ private:
auto mode = chan->HasFeature(ChannelFeature::Stereo)
? chan->DescribeLineout()
- : "Mono";
+ : MSG_Get("SHELL_CMD_MIXER_CHANNEL_MONO");
show_channel(convert_ansi_markup(channel_name),
chan->volume,