Code

Added support for a configuration file ~/.ncmpcrc and color support.
[ncmpc.git] / options.h
index 143be3b2df484b29bb4c33dcffa442ce6117cbe3..a8ac179817ae6d348340b36be30ffd5f964834a4 100644 (file)
--- a/options.h
+++ b/options.h
@@ -2,6 +2,8 @@
 #define MPD_HOST_ENV "MPD_HOST"
 #define MPD_PORT_ENV "MPD_PORT"
 
+#define NCMPCRC_ENV  "NCMPCRC"
+
 
 typedef struct 
 {
@@ -10,9 +12,21 @@ typedef struct
   int   reconnect;
   int   debug;
 
+  int   enable_colors;
+  int   bg_color;
+  int   title_color;
+  int   line_color;
+  int   list_color;
+  int   progress_color;
+  int   status_color;
+  int   alert_color;
+
 } options_t;
 
-void options_init(void);
-options_t *options_parse(int argc, char **argv);
-options_t *get_options(void);
+extern options_t options;
+
+options_t *options_init(void);
+options_t *options_parse(int argc, const char **argv);
+
+