New and imported notes are now rendered in pastel
authorArt Cancro <ajc@citadel.org>
Fri, 9 May 2008 04:13:20 +0000 (04:13 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 9 May 2008 04:13:20 +0000 (04:13 +0000)
yellow instead of saturated yellow.

webcit/generate_pastel_palette.c
webcit/notes.c

index d4c90e5a3d444e3c992db9d33c3db40a5185c8c3..8a846162140d7656b62f709776d60ef522cfd2b6 100644 (file)
@@ -12,7 +12,8 @@ void rgb(int red, int green, int blue)
 
 main()
 {
-       int pastel = 223;       // try 191 if color depth is shallow
+       // int pastel = 223;
+       int pastel = 191;
 
        rgb (pastel, pastel, pastel);                   // pastel grey
        rgb (255, pastel, pastel);                      // pastel red
index a3bb0b5643854f3487b1431edffb90fcc1da9392..5e79ba5c609c7e4dd5bdee4d82349dd84535a728 100644 (file)
@@ -8,15 +8,15 @@
 #include "webserver.h"
 
 char *pastel_palette[] = {
-       "#dfdfdf",
-       "#ffdfdf",
-       "#dfdfff",
-       "#ffffdf",
-       "#dfffdf",
-       "#ffdfff",
-       "#dfffff",
-       "#ffdfbf",
-       "#dfbfbf"
+       "#bfbfbf",
+       "#ffbfbf",
+       "#bfbfff",
+       "#ffffbf",
+       "#bfffbf",
+       "#ffbfff",
+       "#bfffff",
+       "#ffbfbf",
+       "#bfbfbf"
 };
 
 
@@ -164,6 +164,9 @@ struct vnote *vnote_new_from_msg(long msgnum) {
                        if (!vnote_from_body) {
                                vnote_from_body = vnote_new();
                                vnote_from_body->uid = strdup(uid_from_headers);
+                               vnote_from_body->color_red = 0xFF;
+                               vnote_from_body->color_green = 0xFF;    // pastel yellow
+                               vnote_from_body->color_blue = 0xBF;
                                vnote_from_body->body = malloc(32768);
                                vnote_from_body->body[0] = 0;
                                body_len = 0;
@@ -335,6 +338,9 @@ void add_new_note(void) {
        if (v) {
                v->uid = malloc(128);
                generate_uuid(v->uid);
+               v->color_red = 0xFF;
+               v->color_green = 0xFF;  // pastel yellow
+               v->color_blue = 0xBF;
                v->body = strdup(_("Click on any note to edit it."));
                write_vnote_to_server(v);
                vnote_free(v);