status: minor interface changes

master
Andrzej Rybczak 11 years ago
parent 7e87650715
commit 8657cdbf4d
  1. 54
      src/status.cpp

@ -88,25 +88,46 @@ std::string playerStateToString(MPD::PlayerState ps)
switch (ps) switch (ps)
{ {
case MPD::psUnknown: case MPD::psUnknown:
switch (Config.design)
{
case Design::Alternative:
result = "[unknown]"; result = "[unknown]";
break; break;
case Design::Classic:
break;
}
break;
case MPD::psPlay: case MPD::psPlay:
if (Config.design == Design::Alternative) switch (Config.design)
{
case Design::Alternative:
result = "[playing]"; result = "[playing]";
else break;
case Design::Classic:
result = "Playing:"; result = "Playing:";
break; break;
}
break;
case MPD::psPause: case MPD::psPause:
if (Config.design == Design::Alternative) switch (Config.design)
{
case Design::Alternative:
result = "[paused]"; result = "[paused]";
else break;
result = "[Paused] "; case Design::Classic:
result = "Paused:";
break;
}
break; break;
case MPD::psStop: case MPD::psStop:
if (Config.design == Design::Alternative) switch (Config.design)
{
case Design::Alternative:
result = "[stopped]"; result = "[stopped]";
break; break;
default: case Design::Classic:
break;
}
break; break;
} }
return result; return result;
@ -568,9 +589,9 @@ void Status::Changes::elapsedTime(bool update_elapsed)
{ {
if (Config.display_bitrate && m_kbps) if (Config.display_bitrate && m_kbps)
{ {
tracklength += " ["; tracklength += "(";
tracklength += boost::lexical_cast<std::string>(m_kbps); tracklength += boost::lexical_cast<std::string>(m_kbps);
tracklength += " kbps]"; tracklength += " kbps) ";
} }
tracklength += "["; tracklength += "[";
if (m_total_time) if (m_total_time)
@ -584,17 +605,14 @@ void Status::Changes::elapsedTime(bool update_elapsed)
tracklength += MPD::Song::ShowTime(m_elapsed_time); tracklength += MPD::Song::ShowTime(m_elapsed_time);
tracklength += "/"; tracklength += "/";
tracklength += MPD::Song::ShowTime(m_total_time); tracklength += MPD::Song::ShowTime(m_total_time);
tracklength += "]";
} }
else else
{
tracklength += MPD::Song::ShowTime(m_elapsed_time); tracklength += MPD::Song::ShowTime(m_elapsed_time);
tracklength += "]"; tracklength += "]";
}
NC::WBuffer np_song; NC::WBuffer np_song;
Format::print(Config.song_status_wformat, np_song, &np); Format::print(Config.song_status_wformat, np_song, &np);
*wFooter << NC::XY(0, 1) << NC::TermManip::ClearToEOL << NC::Format::Bold << ps << NC::Format::NoBold; *wFooter << NC::XY(0, 1) << NC::TermManip::ClearToEOL << NC::Format::Bold << ps << ' ' << NC::Format::NoBold;
writeCyclicBuffer(np_song, *wFooter, playing_song_scroll_begin, wFooter->getWidth()-ps.length()-tracklength.length(), L" ** "); writeCyclicBuffer(np_song, *wFooter, playing_song_scroll_begin, wFooter->getWidth()-ps.length()-tracklength.length()-2, L" ** ");
*wFooter << NC::Format::Bold << NC::XY(wFooter->getWidth()-tracklength.length(), 1) << tracklength << NC::Format::NoBold; *wFooter << NC::Format::Bold << NC::XY(wFooter->getWidth()-tracklength.length(), 1) << tracklength << NC::Format::NoBold;
} }
break; break;
@ -614,9 +632,9 @@ void Status::Changes::elapsedTime(bool update_elapsed)
// bitrate here doesn't look good, but it can be moved somewhere else later // bitrate here doesn't look good, but it can be moved somewhere else later
if (Config.display_bitrate && m_kbps) if (Config.display_bitrate && m_kbps)
{ {
tracklength += " "; tracklength += " (";
tracklength += boost::lexical_cast<std::string>(m_kbps); tracklength += boost::lexical_cast<std::string>(m_kbps);
tracklength += " kbps"; tracklength += " kbps)";
} }
NC::WBuffer first, second; NC::WBuffer first, second;
@ -715,10 +733,10 @@ void Status::Changes::mixer()
switch (Config.design) switch (Config.design)
{ {
case Design::Classic: case Design::Classic:
VolumeState = " " "Volume" ": "; VolumeState = " Volume: ";
break; break;
case Design::Alternative: case Design::Alternative:
VolumeState = " " "Vol" ": "; VolumeState = " Vol: ";
break; break;
} }
if (m_volume < 0) if (m_volume < 0)

Loading…
Cancel
Save