Image overlay configurable colours
[geeqie.git] / src / rcfile.c
index 0aae6ac..f3c986d 100644 (file)
@@ -354,6 +354,14 @@ static void write_global_attributes(GString *outstr, gint indent)
 
        WRITE_NL(); WRITE_INT(*options, image_overlay.x);
        WRITE_NL(); WRITE_INT(*options, image_overlay.y);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.text_red);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.text_green);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.text_blue);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.text_alpha);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.background_red);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.background_green);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.background_blue);
+       WRITE_NL(); WRITE_INT(*options, image_overlay.background_alpha);
        WRITE_NL(); WRITE_CHAR(*options, image_overlay.font);
 
        /* Slideshow Options */
@@ -616,6 +624,14 @@ static gboolean load_global_params(const gchar **attribute_names, const gchar **
                if (READ_CHAR(*options, image_overlay.template_string)) continue;
                if (READ_INT(*options, image_overlay.x)) continue;
                if (READ_INT(*options, image_overlay.y)) continue;
+               if (READ_INT(*options, image_overlay.text_red)) continue;
+               if (READ_INT(*options, image_overlay.text_green)) continue;
+               if (READ_INT(*options, image_overlay.text_blue)) continue;
+               if (READ_INT(*options, image_overlay.text_alpha)) continue;
+               if (READ_INT(*options, image_overlay.background_red)) continue;
+               if (READ_INT(*options, image_overlay.background_green)) continue;
+               if (READ_INT(*options, image_overlay.background_blue)) continue;
+               if (READ_INT(*options, image_overlay.background_alpha)) continue;
                if (READ_CHAR(*options, image_overlay.font)) continue;
 
                /* Slideshow options */