Automatic commit
authorFrancois Fleuret <francois@fleuret.org>
Thu, 12 Mar 2009 21:04:05 +0000 (22:04 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Thu, 12 Mar 2009 21:04:05 +0000 (22:04 +0100)
selector.cc

index 93a4611..c42057b 100644 (file)
@@ -304,7 +304,7 @@ int main(int argc, char **argv) {
   char buffer[buffer_size];
   char *lines[nb_lines_max];
   int no_blink = 0;
-  int theme = 0;
+  int color_theme = 0;
 
   char input_filename[buffer_size], output_filename[buffer_size];
   strcpy(input_filename, "");
@@ -353,7 +353,7 @@ int main(int argc, char **argv) {
 
     else if(strcmp(argv[i], "-t") == 0) {
       check_opt(argc, argv, i, 1, "<color theme number>");
-      theme = atoi(argv[i+1]);
+      color_theme = atoi(argv[i+1]);
       i += 2;
     }
 
@@ -411,16 +411,32 @@ int main(int argc, char **argv) {
   if(with_colors) {
     if(has_colors()) {
       start_color();
-      switch(theme) {
+      switch(color_theme) {
       default:
       case 0:
         init_pair(1, COLOR_WHITE, COLOR_GREEN);
         init_pair(2, COLOR_BLACK, COLOR_YELLOW);
         break;
       case 1:
+        init_pair(1, COLOR_WHITE, COLOR_BLACK);
+        init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+        break;
+      case 2:
         init_pair(1, COLOR_BLACK, COLOR_GREEN);
         init_pair(2, COLOR_BLACK, COLOR_YELLOW);
         break;
+      case 3:
+        init_pair(1, COLOR_BLACK, COLOR_RED);
+        init_pair(2, COLOR_BLACK, COLOR_YELLOW);
+        break;
+      case 4:
+        init_pair(1, COLOR_WHITE, COLOR_BLACK);
+        init_pair(2, COLOR_BLACK, COLOR_BLUE);
+        break;
+      case 5:
+        init_pair(1, COLOR_BLACK, COLOR_MAGENTA);
+        init_pair(2, COLOR_BLACK, COLOR_CYAN);
+        break;
       }
     } else {
       with_colors = 0;