From 32876f1a6cebd0853be7bb1953c26f603ae2d4a6 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Fri, 11 Oct 2013 11:27:18 -0300 Subject: [PATCH] unify default colors, fix make dependencies and mustang build. - there was an unused default_colors.in.edc that provided the same colors as default.edc, with an extra set of colors for 6x6 colorcube of colors over 16. The extra colors were disabled and the file is now used everywhere that need those colors (mild.edc and default.edc) - mustang.edc included mild.edc but did not depend on it, that's why the build break as I changed mild and recompiled, but mustang.edj was already there and the lack of dependency didn't ask it to be rebuilt. - mustang.edc will define INHERIT_PROVIDE_OWN_COLORS so it can provide its own colors. --- data/themes/Makefile.am | 8 ++-- data/themes/default.edc | 70 +--------------------------- data/themes/default_colors.in.edc | 35 +++++++------- data/themes/mild.edc | 77 ++----------------------------- data/themes/mustang.edc | 1 + 5 files changed, 30 insertions(+), 161 deletions(-) diff --git a/data/themes/Makefile.am b/data/themes/Makefile.am index 2ba7d144..ddba6558 100644 --- a/data/themes/Makefile.am +++ b/data/themes/Makefile.am @@ -19,17 +19,17 @@ mustang.edj EXTRA_DIST = default.edc mild.edc black.edc mustang.edc default_colors.in.edc -default.edj: Makefile default.edc +default.edj: Makefile default.edc default_colors.in.edc $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default.edc \ $(top_builddir)/data/themes/default.edj -mild.edj: Makefile mild.edc +mild.edj: Makefile mild.edc default_colors.in.edc $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/mild.edc \ $(top_builddir)/data/themes/mild.edj -black.edj: Makefile black.edc mild.edc +black.edj: Makefile black.edc mild.edc default_colors.in.edc $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/black.edc \ $(top_builddir)/data/themes/black.edj @@ -46,7 +46,7 @@ solarized_light.edj: Makefile default.edc $(top_srcdir)/data/themes/default.edc \ $(top_builddir)/data/themes/solarized_light.edj -mustang.edj: Makefile mustang.edc +mustang.edj: Makefile mustang.edc mild.edc default_colors.in.edc $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/mustang.edc \ $(top_builddir)/data/themes/mustang.edj diff --git a/data/themes/default.edc b/data/themes/default.edc index 5900d67f..5aba3cfb 100644 --- a/data/themes/default.edc +++ b/data/themes/default.edc @@ -171,75 +171,7 @@ collections { } #else color_classes { - color_class { name: "color-0"; color: 170 170 170 255; } // COL_DEF - color_class { name: "color-1"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "color-2"; color: 204 51 51 255; } // COL_RED - color_class { name: "color-3"; color: 51 204 51 255; } // COL_GREEN - color_class { name: "color-4"; color: 204 136 51 255; } // COL_YELLOW - color_class { name: "color-5"; color: 51 51 204 255; } // COL_BLUE - color_class { name: "color-6"; color: 204 51 204 255; } // COL_MAGENTA - color_class { name: "color-7"; color: 51 204 204 255; } // COL_CYAN - color_class { name: "color-8"; color: 204 204 204 255; } // COL_WHITE - color_class { name: "color-9"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-10"; color: 34 34 34 255; } // COL_INVERSE - color_class { name: "color-11"; color: 170 170 170 255; } // COL_INVERSEBG - - color_class { name: "color-12"; color: 238 238 238 255; } // COL_DEF - color_class { name: "color-13"; color: 102 102 102 255; } // COL_BLACK - color_class { name: "color-14"; color: 255 102 102 255; } // COL_RED - color_class { name: "color-15"; color: 102 255 102 255; } // COL_GREEN - color_class { name: "color-16"; color: 255 255 102 255; } // COL_YELLOW - color_class { name: "color-17"; color: 102 102 255 255; } // COL_BLUE - color_class { name: "color-18"; color: 255 102 255 255; } // COL_MAGENTA - color_class { name: "color-19"; color: 102 255 255 255; } // COL_CYAN - color_class { name: "color-20"; color: 255 255 255 255; } // COL_WHITE - color_class { name: "color-21"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-22"; color: 17 17 17 255; } // COL_INVERSE - color_class { name: "color-23"; color: 238 238 238 255; } // COL_INVERSEBG - - color_class { name: "color-24"; color: 221 221 221 255; } // COL_DEF - color_class { name: "color-25"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "color-26"; color: 204 136 136 255; } // COL_RED - color_class { name: "color-27"; color: 136 204 136 255; } // COL_GREEN - color_class { name: "color-28"; color: 204 170 136 255; } // COL_YELLOW - color_class { name: "color-29"; color: 136 136 204 255; } // COL_BLUE - color_class { name: "color-30"; color: 204 136 204 255; } // COL_MAGENTA - color_class { name: "color-31"; color: 136 204 204 255; } // COL_CYAN - color_class { name: "color-32"; color: 204 204 204 255; } // COL_WHITE - color_class { name: "color-33"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-34"; color: 17 17 17 255; } // COL_INVERSE - color_class { name: "color-35"; color: 204 204 204 255; } // COL_INVERSEBG - - color_class { name: "color-36"; color: 255 255 255 255; } // COL_DEF - color_class { name: "color-37"; color: 204 204 204 255; } // COL_BLACK - color_class { name: "color-38"; color: 255 204 204 255; } // COL_RED - color_class { name: "color-39"; color: 204 255 204 255; } // COL_GREEN - color_class { name: "color-40"; color: 255 255 204 255; } // COL_YELLOW - color_class { name: "color-41"; color: 204 204 255 255; } // COL_BLUE - color_class { name: "color-42"; color: 255 204 255 255; } // COL_MAGENTA - color_class { name: "color-43"; color: 204 255 255 255; } // COL_CYAN - color_class { name: "color-44"; color: 255 255 255 255; } // COL_WHITE - color_class { name: "color-45"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-46"; color: 0 0 0 255; } // COL_INVERSE - color_class { name: "color-47"; color: 255 255 255 255; } // COL_INVERSEBG - - color_class { name: "256color-0"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "256color-1"; color: 204 51 51 255; } // COL_RED - color_class { name: "256color-2"; color: 51 204 51 255; } // COL_GREEN - color_class { name: "256color-3"; color: 204 136 51 255; } // COL_YELLOW - color_class { name: "256color-4"; color: 51 51 204 255; } // COL_BLUE - color_class { name: "256color-5"; color: 204 51 204 255; } // COL_MAGENTA - color_class { name: "256color-6"; color: 51 204 204 255; } // COL_CYAN - color_class { name: "256color-7"; color: 204 204 204 255; } // COL_WHITE - - color_class { name: "256color-8"; color: 102 102 102 255; } // COL_BLACK - color_class { name: "256color-9"; color: 255 102 102 255; } // COL_RED - color_class { name: "256color-10"; color: 102 255 102 255; } // COL_GREEN - color_class { name: "256color-11"; color: 255 255 102 255; } // COL_YELLOW - color_class { name: "256color-12"; color: 102 102 255 255; } // COL_BLUE - color_class { name: "256color-13"; color: 255 102 255 255; } // COL_MAGENTA - color_class { name: "256color-14"; color: 102 255 255 255; } // COL_CYAN - color_class { name: "256color-15"; color: 255 255 255 255; } // COL_WHITE +#include "default_colors.in.edc" } #endif images { diff --git a/data/themes/default_colors.in.edc b/data/themes/default_colors.in.edc index 3e32909a..5f78602a 100644 --- a/data/themes/default_colors.in.edc +++ b/data/themes/default_colors.in.edc @@ -50,24 +50,25 @@ color_class { name: "color-45"; color: 0 0 0 0; } // COL_INVIS color_class { name: "color-46"; color: 0 0 0 255; } // COL_INVERSE color_class { name: "color-47"; color: 255 255 255 255; } // COL_INVERSEBG -color_class { name: "256color-0"; color: 0 0 0 255; } // COL_BLACK -color_class { name: "256color-1"; color: 192 0 0 255; } // COL_RED -color_class { name: "256color-2"; color: 0 192 0 255; } // COL_GREEN -color_class { name: "256color-3"; color: 192 192 0 255; } // COL_YELLOW -color_class { name: "256color-4"; color: 0 0 192 255; } // COL_BLUE -color_class { name: "256color-5"; color: 192 0 192 255; } // COL_MAGENTA -color_class { name: "256color-6"; color: 0 192 192 255; } // COL_CYAN -color_class { name: "256color-7"; color: 192 192 192 255; } // COL_WHITE +color_class { name: "256color-0"; color: 0 0 0 255; } // COL_BLACK +color_class { name: "256color-1"; color: 204 51 51 255; } // COL_RED +color_class { name: "256color-2"; color: 51 204 51 255; } // COL_GREEN +color_class { name: "256color-3"; color: 204 136 51 255; } // COL_YELLOW +color_class { name: "256color-4"; color: 51 51 204 255; } // COL_BLUE +color_class { name: "256color-5"; color: 204 51 204 255; } // COL_MAGENTA +color_class { name: "256color-6"; color: 51 204 204 255; } // COL_CYAN +color_class { name: "256color-7"; color: 204 204 204 255; } // COL_WHITE -color_class { name: "256color-8"; color: 128 128 128 255; } // COL_BLACK -color_class { name: "256color-9"; color: 255 128 128 255; } // COL_RED -color_class { name: "256color-10"; color: 128 255 128 255; } // COL_GREEN -color_class { name: "256color-11"; color: 255 255 128 255; } // COL_YELLOW -color_class { name: "256color-12"; color: 128 128 255 255; } // COL_BLUE -color_class { name: "256color-13"; color: 255 128 255 255; } // COL_MAGENTA -color_class { name: "256color-14"; color: 128 255 255 255; } // COL_CYAN -color_class { name: "256color-15"; color: 255 255 255 255; } // COL_WHITE +color_class { name: "256color-8"; color: 102 102 102 255; } // COL_BLACK +color_class { name: "256color-9"; color: 255 102 102 255; } // COL_RED +color_class { name: "256color-10"; color: 102 255 102 255; } // COL_GREEN +color_class { name: "256color-11"; color: 255 255 102 255; } // COL_YELLOW +color_class { name: "256color-12"; color: 102 102 255 255; } // COL_BLUE +color_class { name: "256color-13"; color: 255 102 255 255; } // COL_MAGENTA +color_class { name: "256color-14"; color: 102 255 255 255; } // COL_CYAN +color_class { name: "256color-15"; color: 255 255 255 255; } // COL_WHITE +#if 0 // disabled, use defaults. // pure 6x6x6 colorcube color_class { name: "256color-16"; color: 0 0 0 255; } color_class { name: "256color-17"; color: 0 0 42 255; } @@ -346,3 +347,5 @@ color_class { name: "256color-252"; color: 210 210 210 255; } color_class { name: "256color-253"; color: 218 218 218 255; } color_class { name: "256color-254"; color: 228 228 228 255; } color_class { name: "256color-255"; color: 238 238 238 255; } + +#endif diff --git a/data/themes/mild.edc b/data/themes/mild.edc index e86ed3cb..9c6538cd 100644 --- a/data/themes/mild.edc +++ b/data/themes/mild.edc @@ -16,78 +16,11 @@ collections { group { name: "terminology/background"; - /* same as from default.edc (not solarized) */ - color_classes { - color_class { name: "color-0"; color: 170 170 170 255; } // COL_DEF - color_class { name: "color-1"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "color-2"; color: 204 51 51 255; } // COL_RED - color_class { name: "color-3"; color: 51 204 51 255; } // COL_GREEN - color_class { name: "color-4"; color: 204 136 51 255; } // COL_YELLOW - color_class { name: "color-5"; color: 51 51 204 255; } // COL_BLUE - color_class { name: "color-6"; color: 204 51 204 255; } // COL_MAGENTA - color_class { name: "color-7"; color: 51 204 204 255; } // COL_CYAN - color_class { name: "color-8"; color: 204 204 204 255; } // COL_WHITE - color_class { name: "color-9"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-10"; color: 34 34 34 255; } // COL_INVERSE - color_class { name: "color-11"; color: 170 170 170 255; } // COL_INVERSEBG - - color_class { name: "color-12"; color: 238 238 238 255; } // COL_DEF - color_class { name: "color-13"; color: 102 102 102 255; } // COL_BLACK - color_class { name: "color-14"; color: 255 102 102 255; } // COL_RED - color_class { name: "color-15"; color: 102 255 102 255; } // COL_GREEN - color_class { name: "color-16"; color: 255 255 102 255; } // COL_YELLOW - color_class { name: "color-17"; color: 102 102 255 255; } // COL_BLUE - color_class { name: "color-18"; color: 255 102 255 255; } // COL_MAGENTA - color_class { name: "color-19"; color: 102 255 255 255; } // COL_CYAN - color_class { name: "color-20"; color: 255 255 255 255; } // COL_WHITE - color_class { name: "color-21"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-22"; color: 17 17 17 255; } // COL_INVERSE - color_class { name: "color-23"; color: 238 238 238 255; } // COL_INVERSEBG - - color_class { name: "color-24"; color: 221 221 221 255; } // COL_DEF - color_class { name: "color-25"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "color-26"; color: 204 136 136 255; } // COL_RED - color_class { name: "color-27"; color: 136 204 136 255; } // COL_GREEN - color_class { name: "color-28"; color: 204 170 136 255; } // COL_YELLOW - color_class { name: "color-29"; color: 136 136 204 255; } // COL_BLUE - color_class { name: "color-30"; color: 204 136 204 255; } // COL_MAGENTA - color_class { name: "color-31"; color: 136 204 204 255; } // COL_CYAN - color_class { name: "color-32"; color: 204 204 204 255; } // COL_WHITE - color_class { name: "color-33"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-34"; color: 17 17 17 255; } // COL_INVERSE - color_class { name: "color-35"; color: 204 204 204 255; } // COL_INVERSEBG - - color_class { name: "color-36"; color: 255 255 255 255; } // COL_DEF - color_class { name: "color-37"; color: 204 204 204 255; } // COL_BLACK - color_class { name: "color-38"; color: 255 204 204 255; } // COL_RED - color_class { name: "color-39"; color: 204 255 204 255; } // COL_GREEN - color_class { name: "color-40"; color: 255 255 204 255; } // COL_YELLOW - color_class { name: "color-41"; color: 204 204 255 255; } // COL_BLUE - color_class { name: "color-42"; color: 255 204 255 255; } // COL_MAGENTA - color_class { name: "color-43"; color: 204 255 255 255; } // COL_CYAN - color_class { name: "color-44"; color: 255 255 255 255; } // COL_WHITE - color_class { name: "color-45"; color: 0 0 0 0; } // COL_INVIS - color_class { name: "color-46"; color: 0 0 0 255; } // COL_INVERSE - color_class { name: "color-47"; color: 255 255 255 255; } // COL_INVERSEBG - - color_class { name: "256color-0"; color: 0 0 0 255; } // COL_BLACK - color_class { name: "256color-1"; color: 204 51 51 255; } // COL_RED - color_class { name: "256color-2"; color: 51 204 51 255; } // COL_GREEN - color_class { name: "256color-3"; color: 204 136 51 255; } // COL_YELLOW - color_class { name: "256color-4"; color: 51 51 204 255; } // COL_BLUE - color_class { name: "256color-5"; color: 204 51 204 255; } // COL_MAGENTA - color_class { name: "256color-6"; color: 51 204 204 255; } // COL_CYAN - color_class { name: "256color-7"; color: 204 204 204 255; } // COL_WHITE - - color_class { name: "256color-8"; color: 102 102 102 255; } // COL_BLACK - color_class { name: "256color-9"; color: 255 102 102 255; } // COL_RED - color_class { name: "256color-10"; color: 102 255 102 255; } // COL_GREEN - color_class { name: "256color-11"; color: 255 255 102 255; } // COL_YELLOW - color_class { name: "256color-12"; color: 102 102 255 255; } // COL_BLUE - color_class { name: "256color-13"; color: 255 102 255 255; } // COL_MAGENTA - color_class { name: "256color-14"; color: 102 255 255 255; } // COL_CYAN - color_class { name: "256color-15"; color: 255 255 255 255; } // COL_WHITE - } +#ifndef INHERIT_PROVIDE_OWN_COLORS + color_classes { +#include "default_colors.in.edc" + } +#endif images { image: "bg_bevel.png" COMP; diff --git a/data/themes/mustang.edc b/data/themes/mustang.edc index 9ac996e9..71d7e833 100644 --- a/data/themes/mustang.edc +++ b/data/themes/mustang.edc @@ -1,6 +1,7 @@ #define BG_COLOR 26 26 26 255 #define BG_COLOR_TRANSLUCENT 26 26 26 200 #define BELL_OVERLAY_COLOR 220 220 220 32 +#define INHERIT_PROVIDE_OWN_COLORS 1 collections { color_classes {