spmenu/libs/colors.h

58 lines
2.3 KiB
C
Raw Normal View History

2023-01-20 23:17:30 +01:00
/* Color options */
/* Alpha */
static const unsigned int alphas[][3] = {
2023-01-22 22:12:37 +01:00
/* fg bg border */
2023-01-23 12:05:20 +01:00
[SchemeLArrow] = { fgalpha, bgalpha, borderalpha },
[SchemeRArrow] = { fgalpha, bgalpha, borderalpha },
[SchemeItemNorm] = { fgalpha, bgalpha, borderalpha },
[SchemeItemSel] = { fgalpha, bgalpha, borderalpha },
[SchemeMenu] = { fgalpha, bgalpha, borderalpha },
2023-01-23 17:08:27 +01:00
[SchemeInput] = { fgalpha, bgalpha, borderalpha },
2023-01-22 22:12:37 +01:00
[SchemePrompt] = { fgalpha, bgalpha, borderalpha },
[SchemeNormHighlight] = { fgalpha, bgalpha, borderalpha },
[SchemeSelHighlight] = { fgalpha, bgalpha, borderalpha },
2023-02-25 17:44:52 +01:00
[SchemeMode] = { fgalpha, bgalpha, borderalpha },
2023-01-22 22:12:37 +01:00
[SchemeCaret] = { fgalpha, bgalpha, borderalpha },
[SchemeNumber] = { fgalpha, bgalpha, borderalpha },
[SchemeBorder] = { fgalpha, bgalpha, borderalpha },
2023-01-20 23:17:30 +01:00
};
/* Colors */
static const char *colors[SchemeLast][2] = {
2023-01-22 22:12:37 +01:00
/* fg bg */
[SchemeLArrow] = { col_larrowfg, col_larrowbg },
[SchemeRArrow] = { col_rarrowfg, col_rarrowbg },
[SchemeItemNorm] = { col_itemnormfg, col_itemnormbg },
[SchemeItemSel] = { col_itemselfg, col_itemselbg },
2023-01-23 17:08:27 +01:00
[SchemeInput] = { col_inputfg, col_inputbg, },
[SchemeMenu] = { NULL, col_menubgcolor },
2023-01-23 17:08:27 +01:00
[SchemePrompt] = { col_promptfg, col_promptbg },
2023-01-22 22:12:37 +01:00
[SchemeNormHighlight] = { col_normhlfgcolor, col_normhlbgcolor },
[SchemeSelHighlight] = { col_selhlfgcolor, col_selhlbgcolor },
[SchemeCaret] = { col_caretfgcolor, NULL },
2023-02-25 17:44:52 +01:00
[SchemeMode] = { col_modefgcolor, col_modebgcolor },
2023-01-22 22:12:37 +01:00
[SchemeNumber] = { col_numfgcolor, col_numbgcolor },
2023-01-23 12:05:20 +01:00
[SchemeBorder] = { NULL, col_bordercolor },
2023-01-20 23:17:30 +01:00
};
/* sgr colors */
static char *textcolors[] = {
2023-01-22 22:12:37 +01:00
col_sgrcolor0,
col_sgrcolor1,
col_sgrcolor2,
col_sgrcolor3,
col_sgrcolor4,
col_sgrcolor5,
col_sgrcolor6,
col_sgrcolor7,
col_sgrcolor8,
col_sgrcolor9,
col_sgrcolor10,
col_sgrcolor11,
col_sgrcolor12,
col_sgrcolor13,
col_sgrcolor14,
col_sgrcolor15,
2023-01-20 23:17:30 +01:00
};