new feature: toggle bitrate visibility at runtime
This commit is contained in:
@@ -190,6 +190,7 @@ void Help::GetKeybindings()
|
||||
*w << DisplayKeys(Key.ToggleConsume) << "Toggle consume mode\n";
|
||||
if (Mpd.Version() >= 16)
|
||||
*w << DisplayKeys(Key.ToggleReplayGainMode) << "Toggle replay gain mode\n";
|
||||
*w << DisplayKeys(Key.ToggleBitrateVisibility) << "Toggle bitrate visibility\n";
|
||||
*w << DisplayKeys(Key.Shuffle) << "Shuffle playlist\n";
|
||||
*w << DisplayKeys(Key.ToggleCrossfade) << "Toggle crossfade mode\n";
|
||||
*w << DisplayKeys(Key.SetCrossfade) << "Set crossfade\n";
|
||||
|
||||
@@ -1902,6 +1902,11 @@ int main(int argc, char *argv[])
|
||||
mousemask(Config.mouse_support ? ALL_MOUSE_EVENTS : 0, 0);
|
||||
ShowMessage("Mouse support %s", Config.mouse_support ? "enabled" : "disabled");
|
||||
}
|
||||
else if (Keypressed(input, Key.ToggleBitrateVisibility))
|
||||
{
|
||||
Config.display_bitrate = !Config.display_bitrate;
|
||||
ShowMessage("Bitrate visibility %s", Config.display_bitrate ? "enabled" : "disabled");
|
||||
}
|
||||
else if (Keypressed(input, Key.SwitchTagTypeList))
|
||||
{
|
||||
if (myScreen == myPlaylist)
|
||||
|
||||
@@ -194,6 +194,7 @@ void NcmpcppKeys::SetDefaults()
|
||||
ToggleSpaceMode[0] = 't';
|
||||
ToggleAddMode[0] = 'T';
|
||||
ToggleMouse[0] = '|';
|
||||
ToggleBitrateVisibility[0] = 'B';
|
||||
Shuffle[0] = 'Z';
|
||||
ToggleCrossfade[0] = 'x';
|
||||
SetCrossfade[0] = 'X';
|
||||
@@ -272,6 +273,7 @@ void NcmpcppKeys::SetDefaults()
|
||||
ToggleSpaceMode[1] = NullKey;
|
||||
ToggleAddMode[1] = NullKey;
|
||||
ToggleMouse[1] = NullKey;
|
||||
ToggleBitrateVisibility[1] = NullKey;
|
||||
Shuffle[1] = NullKey;
|
||||
ToggleCrossfade[1] = NullKey;
|
||||
SetCrossfade[1] = NullKey;
|
||||
|
||||
@@ -98,6 +98,7 @@ struct NcmpcppKeys
|
||||
int ToggleSpaceMode[2];
|
||||
int ToggleAddMode[2];
|
||||
int ToggleMouse[2];
|
||||
int ToggleBitrateVisibility[2];
|
||||
int Shuffle[2];
|
||||
int ToggleCrossfade[2];
|
||||
int SetCrossfade[2];
|
||||
|
||||
Reference in New Issue
Block a user