window: make color/format/border class enums

This commit is contained in:
Andrzej Rybczak
2012-10-06 19:04:59 +02:00
parent 1f61a083cf
commit df9ecabb55
30 changed files with 270 additions and 251 deletions

View File

@@ -58,35 +58,6 @@ Configuration Config;
namespace
{
NC::Color stringToColor(const std::string &color)
{
NC::Color result = NC::clDefault;
if (color == "black")
result = NC::clBlack;
else if (color == "red")
result = NC::clRed;
else if (color == "green")
result = NC::clGreen;
else if (color == "yellow")
result = NC::clYellow;
else if (color == "blue")
result = NC::clBlue;
else if (color == "magenta")
result = NC::clMagenta;
else if (color == "cyan")
result = NC::clCyan;
else if (color == "white")
result = NC::clWhite;
return result;
}
NC::Border stringToBorder(const std::string &border)
{
return NC::Border(stringToColor(border));
}
ScreenRef intToScreen(int n)
{
switch (n)
@@ -173,32 +144,32 @@ void Configuration::SetDefaults()
tag_editor_album_format = "{{(%y) }%b}";
new_header_first_line = "{$b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b}";
new_header_second_line = "{{{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}}";
browser_playlist_prefix << NC::clRed << "playlist" << NC::clEnd << ' ';
browser_playlist_prefix << NC::Color::Red << "playlist" << NC::Color::End << ' ';
progressbar = L"=>\0";
visualizer_chars = L"◆│";
pattern = "%n - %t";
selected_item_prefix << NC::clMagenta;
selected_item_suffix << NC::clEnd;
now_playing_prefix << NC::fmtBold;
now_playing_suffix << NC::fmtBoldEnd;
modified_item_prefix << NC::clGreen << "> " << NC::clEnd;
color1 = NC::clWhite;
color2 = NC::clGreen;
empty_tags_color = NC::clCyan;
header_color = NC::clDefault;
volume_color = NC::clDefault;
state_line_color = NC::clDefault;
state_flags_color = NC::clDefault;
main_color = NC::clYellow;
selected_item_prefix << NC::Color::Magenta;
selected_item_suffix << NC::Color::End;
now_playing_prefix << NC::Format::Bold;
now_playing_suffix << NC::Format::NoBold;
modified_item_prefix << NC::Color::Green << "> " << NC::Color::End;
color1 = NC::Color::White;
color2 = NC::Color::Green;
empty_tags_color = NC::Color::Cyan;
header_color = NC::Color::Default;
volume_color = NC::Color::Default;
state_line_color = NC::Color::Default;
state_flags_color = NC::Color::Default;
main_color = NC::Color::Yellow;
main_highlight_color = main_color;
progressbar_color = NC::clDefault;
progressbar_elapsed_color = NC::clDefault;
statusbar_color = NC::clDefault;
alternative_ui_separator_color = NC::clBlack;
active_column_color = NC::clRed;
window_border = NC::brGreen;
active_window_border = NC::brRed;
visualizer_color = NC::clYellow;
progressbar_color = NC::Color::Default;
progressbar_elapsed_color = NC::Color::Default;
statusbar_color = NC::Color::Default;
alternative_ui_separator_color = NC::Color::Black;
active_column_color = NC::Color::Red;
window_border = NC::Border::Green;
active_window_border = NC::Border::Red;
visualizer_color = NC::Color::Yellow;
media_lib_primary_tag = MPD_TAG_ARTIST;
enable_idle_notifications = true;
colors_enabled = true;