global: remove RedrawHeader
This commit is contained in:
@@ -84,7 +84,6 @@ int main(int argc, char **argv)
|
||||
using Global::wHeader;
|
||||
using Global::wFooter;
|
||||
|
||||
using Global::RedrawHeader;
|
||||
using Global::ShowMessages;
|
||||
using Global::VolumeState;
|
||||
using Global::Timer;
|
||||
@@ -237,32 +236,10 @@ int main(int argc, char **argv)
|
||||
&& (myScreen == myPlaylist || myScreen == myBrowser || myScreen == myLyrics)
|
||||
)
|
||||
{
|
||||
RedrawHeader = true;
|
||||
DrawHeader();
|
||||
gettimeofday(&past, 0);
|
||||
}
|
||||
if (Config.header_visibility && RedrawHeader)
|
||||
{
|
||||
if (Config.new_design)
|
||||
{
|
||||
std::basic_string<my_char_t> title = myScreen->Title();
|
||||
*wHeader << NC::XY(0, 3) << wclrtoeol;
|
||||
*wHeader << NC::fmtBold << Config.alternative_ui_separator_color;
|
||||
mvwhline(wHeader->raw(), 2, 0, 0, COLS);
|
||||
mvwhline(wHeader->raw(), 4, 0, 0, COLS);
|
||||
*wHeader << NC::XY((COLS-NC::Window::length(title))/2, 3);
|
||||
*wHeader << Config.header_color << title << NC::clEnd;
|
||||
*wHeader << NC::clEnd << NC::fmtBoldEnd;
|
||||
}
|
||||
else
|
||||
{
|
||||
*wHeader << NC::XY(0, 0) << wclrtoeol << NC::fmtBold << myScreen->Title() << NC::fmtBoldEnd;
|
||||
*wHeader << Config.volume_color;
|
||||
*wHeader << NC::XY(wHeader->getWidth()-VolumeState.length(), 0) << VolumeState;
|
||||
*wHeader << NC::clEnd;
|
||||
}
|
||||
wHeader->refresh();
|
||||
RedrawHeader = false;
|
||||
}
|
||||
|
||||
// header stuff end
|
||||
|
||||
if (input != Key::noOp)
|
||||
|
||||
Reference in New Issue
Block a user