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";
|
*w << DisplayKeys(Key.ToggleConsume) << "Toggle consume mode\n";
|
||||||
if (Mpd.Version() >= 16)
|
if (Mpd.Version() >= 16)
|
||||||
*w << DisplayKeys(Key.ToggleReplayGainMode) << "Toggle replay gain mode\n";
|
*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.Shuffle) << "Shuffle playlist\n";
|
||||||
*w << DisplayKeys(Key.ToggleCrossfade) << "Toggle crossfade mode\n";
|
*w << DisplayKeys(Key.ToggleCrossfade) << "Toggle crossfade mode\n";
|
||||||
*w << DisplayKeys(Key.SetCrossfade) << "Set crossfade\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);
|
mousemask(Config.mouse_support ? ALL_MOUSE_EVENTS : 0, 0);
|
||||||
ShowMessage("Mouse support %s", Config.mouse_support ? "enabled" : "disabled");
|
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))
|
else if (Keypressed(input, Key.SwitchTagTypeList))
|
||||||
{
|
{
|
||||||
if (myScreen == myPlaylist)
|
if (myScreen == myPlaylist)
|
||||||
|
|||||||
@@ -194,6 +194,7 @@ void NcmpcppKeys::SetDefaults()
|
|||||||
ToggleSpaceMode[0] = 't';
|
ToggleSpaceMode[0] = 't';
|
||||||
ToggleAddMode[0] = 'T';
|
ToggleAddMode[0] = 'T';
|
||||||
ToggleMouse[0] = '|';
|
ToggleMouse[0] = '|';
|
||||||
|
ToggleBitrateVisibility[0] = 'B';
|
||||||
Shuffle[0] = 'Z';
|
Shuffle[0] = 'Z';
|
||||||
ToggleCrossfade[0] = 'x';
|
ToggleCrossfade[0] = 'x';
|
||||||
SetCrossfade[0] = 'X';
|
SetCrossfade[0] = 'X';
|
||||||
@@ -272,6 +273,7 @@ void NcmpcppKeys::SetDefaults()
|
|||||||
ToggleSpaceMode[1] = NullKey;
|
ToggleSpaceMode[1] = NullKey;
|
||||||
ToggleAddMode[1] = NullKey;
|
ToggleAddMode[1] = NullKey;
|
||||||
ToggleMouse[1] = NullKey;
|
ToggleMouse[1] = NullKey;
|
||||||
|
ToggleBitrateVisibility[1] = NullKey;
|
||||||
Shuffle[1] = NullKey;
|
Shuffle[1] = NullKey;
|
||||||
ToggleCrossfade[1] = NullKey;
|
ToggleCrossfade[1] = NullKey;
|
||||||
SetCrossfade[1] = NullKey;
|
SetCrossfade[1] = NullKey;
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ struct NcmpcppKeys
|
|||||||
int ToggleSpaceMode[2];
|
int ToggleSpaceMode[2];
|
||||||
int ToggleAddMode[2];
|
int ToggleAddMode[2];
|
||||||
int ToggleMouse[2];
|
int ToggleMouse[2];
|
||||||
|
int ToggleBitrateVisibility[2];
|
||||||
int Shuffle[2];
|
int Shuffle[2];
|
||||||
int ToggleCrossfade[2];
|
int ToggleCrossfade[2];
|
||||||
int SetCrossfade[2];
|
int SetCrossfade[2];
|
||||||
|
|||||||
Reference in New Issue
Block a user