diff options
author | Max Kellermann <max@duempel.org> | 2008-10-03 12:57:31 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-10-03 12:57:31 +0200 |
commit | 43dfcc89822e46657db0d2bd52721e4ce852a357 (patch) | |
tree | 4f5fad675b2406d21fd718757770499d7f88d334 /src/colors.h | |
parent | f81333daa0bb652a5c1296941057eef82a12e12f (diff) | |
download | mpd-43dfcc89822e46657db0d2bd52721e4ce852a357.tar.gz mpd-43dfcc89822e46657db0d2bd52721e4ce852a357.tar.xz mpd-43dfcc89822e46657db0d2bd52721e4ce852a357.zip |
colors: added enum color_t
Instead of declaring a bunch of CPP macros, use a C enum for
identifying colors.
Diffstat (limited to 'src/colors.h')
-rw-r--r-- | src/colors.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/colors.h b/src/colors.h index f8a22d2f4..df0335561 100644 --- a/src/colors.h +++ b/src/colors.h @@ -3,23 +3,25 @@ #include <ncurses.h> -#define COLOR_TITLE 1 -#define COLOR_TITLE_BOLD 2 -#define COLOR_LINE 3 -#define COLOR_LINE_BOLD 4 -#define COLOR_LIST 5 -#define COLOR_LIST_BOLD 6 -#define COLOR_PROGRESSBAR 7 -#define COLOR_STATUS 8 -#define COLOR_STATUS_BOLD 9 -#define COLOR_STATUS_TIME 10 -#define COLOR_STATUS_ALERT 11 +enum color { + COLOR_TITLE = 1, + COLOR_TITLE_BOLD, + COLOR_LINE, + COLOR_LINE_BOLD, + COLOR_LIST, + COLOR_LIST_BOLD, + COLOR_PROGRESSBAR, + COLOR_STATUS, + COLOR_STATUS_BOLD, + COLOR_STATUS_TIME, + COLOR_STATUS_ALERT, +}; short colors_str2color(const char *str); int colors_assign(const char *name, const char *value); int colors_define(const char *name, short r, short g, short b); int colors_start(void); -int colors_use(WINDOW *w, int id); +int colors_use(WINDOW *w, enum color id); #endif /* COLORS_H */ |