diff options
author | kcgen <kcgen@users.noreply.github.com> | 2022-09-05 22:06:01 +0300 |
---|---|---|
committer | kcgen <kcgen@users.noreply.github.com> | 2022-09-08 03:04:01 +0300 |
commit | 23f711b47a0bad610ca116d492174f90b3398187 (patch) | |
tree | 663459d2d2fd3fdb030c87451b000eea1feb5dd9 | |
parent | 6decf376b0432eb7887fc2b8f0a6b5b8063f8540 (diff) |
Move the mixer's labels into the messaging systemkc/msgify-mixer-header-1
-rw-r--r-- | src/hardware/mixer.cpp | 22 |
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, |