forked from speedie/spmenu
63 lines
2.2 KiB
C
63 lines
2.2 KiB
C
// alpha array
|
|
static unsigned int alphas[][2] = {
|
|
// fg bg
|
|
[SchemeLArrow] = { 255, 200 },
|
|
[SchemeRArrow] = { 255, 200 },
|
|
[SchemeItemNorm] = { 255, 200 },
|
|
[SchemeItemSel] = { 255, 200 },
|
|
[SchemeItemNormPri] = { 255, 200 },
|
|
[SchemeItemSelPri] = { 255, 200 },
|
|
[SchemeMenu] = { 255, 200 },
|
|
[SchemeInput] = { 255, 200 },
|
|
[SchemePrompt] = { 255, 200 },
|
|
[SchemeNormHighlight] = { 255, 200 },
|
|
[SchemeSelHighlight] = { 255, 200 },
|
|
[SchemeMode] = { 255, 200 },
|
|
[SchemeCaret] = { 255, 200 },
|
|
[SchemeNumber] = { 255, 200 },
|
|
[SchemeBorder] = { 255, 200 },
|
|
[SchemeCaps] = { 255, 200 },
|
|
};
|
|
|
|
// colorscheme array
|
|
static char *colors[SchemeLast][2] = {
|
|
// fg bg
|
|
[SchemeLArrow] = { col_larrowfg, col_larrowbg },
|
|
[SchemeRArrow] = { col_rarrowfg, col_rarrowbg },
|
|
[SchemeItemNorm] = { col_itemnormfg, col_itemnormbg },
|
|
[SchemeItemSel] = { col_itemselfg, col_itemselbg },
|
|
[SchemeItemNormPri] = { col_itemnormprifg, col_itemnormpribg },
|
|
[SchemeItemSelPri] = { col_itemselprifg, col_itemselpribg },
|
|
[SchemeInput] = { col_inputfg, col_inputbg, },
|
|
[SchemeMenu] = { NULL, col_menu },
|
|
[SchemeCaps] = { col_capsfg, col_capsbg },
|
|
[SchemePrompt] = { col_promptfg, col_promptbg },
|
|
[SchemeNormHighlight] = { col_hlnormfg, col_hlnormbg },
|
|
[SchemeSelHighlight] = { col_hlselfg, col_hlselbg },
|
|
[SchemeCaret] = { col_caretfg, col_caretbg },
|
|
[SchemeMode] = { col_modefg, col_modebg },
|
|
[SchemeNumber] = { col_numfg, col_numbg },
|
|
[SchemeBorder] = { NULL, col_border },
|
|
};
|
|
|
|
// sgr color array
|
|
// to enable 256 color support, append to this.
|
|
static char *textcolors[] = {
|
|
col_sgr0,
|
|
col_sgr1,
|
|
col_sgr2,
|
|
col_sgr3,
|
|
col_sgr4,
|
|
col_sgr5,
|
|
col_sgr6,
|
|
col_sgr7,
|
|
col_sgr8,
|
|
col_sgr9,
|
|
col_sgr10,
|
|
col_sgr11,
|
|
col_sgr12,
|
|
col_sgr13,
|
|
col_sgr14,
|
|
col_sgr15,
|
|
};
|