add alpha int
This commit is contained in:
parent
273fb103c9
commit
f2fbc4bbfa
|
@ -1,21 +1,21 @@
|
||||||
// alpha array
|
// alpha array
|
||||||
static unsigned int alphas[][3] = {
|
static unsigned int alphas[][2] = {
|
||||||
// fg bg border
|
// fg bg
|
||||||
[SchemeLArrow] = { fgalpha, bgalpha, borderalpha },
|
[SchemeLArrow] = { opaque, 200 },
|
||||||
[SchemeRArrow] = { fgalpha, bgalpha, borderalpha },
|
[SchemeRArrow] = { opaque, 200 },
|
||||||
[SchemeItemNorm] = { fgalpha, bgalpha, borderalpha },
|
[SchemeItemNorm] = { opaque, 200 },
|
||||||
[SchemeItemSel] = { fgalpha, bgalpha, borderalpha },
|
[SchemeItemSel] = { opaque, 200 },
|
||||||
[SchemeItemNormPri] = { fgalpha, bgalpha, borderalpha },
|
[SchemeItemNormPri] = { opaque, 200 },
|
||||||
[SchemeItemSelPri] = { fgalpha, bgalpha, borderalpha },
|
[SchemeItemSelPri] = { opaque, 200 },
|
||||||
[SchemeMenu] = { fgalpha, bgalpha, borderalpha },
|
[SchemeMenu] = { opaque, 200 },
|
||||||
[SchemeInput] = { fgalpha, bgalpha, borderalpha },
|
[SchemeInput] = { opaque, 200 },
|
||||||
[SchemePrompt] = { fgalpha, bgalpha, borderalpha },
|
[SchemePrompt] = { opaque, 200 },
|
||||||
[SchemeNormHighlight] = { fgalpha, bgalpha, borderalpha },
|
[SchemeNormHighlight] = { opaque, 200 },
|
||||||
[SchemeSelHighlight] = { fgalpha, bgalpha, borderalpha },
|
[SchemeSelHighlight] = { opaque, 200 },
|
||||||
[SchemeMode] = { fgalpha, bgalpha, borderalpha },
|
[SchemeMode] = { opaque, 200 },
|
||||||
[SchemeCaret] = { fgalpha, bgalpha, borderalpha },
|
[SchemeCaret] = { opaque, 200 },
|
||||||
[SchemeNumber] = { fgalpha, bgalpha, borderalpha },
|
[SchemeNumber] = { opaque, 200 },
|
||||||
[SchemeBorder] = { fgalpha, bgalpha, borderalpha },
|
[SchemeBorder] = { opaque, 200 },
|
||||||
};
|
};
|
||||||
|
|
||||||
// colorscheme array
|
// colorscheme array
|
||||||
|
|
|
@ -7,10 +7,43 @@ sixd_to_8bit(int x)
|
||||||
void
|
void
|
||||||
init_appearance(void)
|
init_appearance(void)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i, j, k;
|
||||||
|
|
||||||
char cbuf[8];
|
char cbuf[8];
|
||||||
|
|
||||||
|
// set alpha
|
||||||
|
// TODO: allow these to be individually set, instead of all using fg/bgalpha
|
||||||
|
alphas[SchemeLArrow][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeLArrow][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeRArrow][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeRArrow][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeItemNorm][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeItemNorm][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeItemSel][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeItemSel][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeItemNormPri][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeItemNormPri][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeItemSelPri][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeItemSelPri][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeMenu][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeMenu][ColFg] = fgalpha; // this one isn't actually used
|
||||||
|
alphas[SchemeInput][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeInput][ColBg] = bgalpha;
|
||||||
|
alphas[SchemePrompt][ColFg] = fgalpha;
|
||||||
|
alphas[SchemePrompt][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeNormHighlight][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeNormHighlight][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeSelHighlight][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeSelHighlight][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeCaret][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeCaret][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeNumber][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeNumber][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeMode][ColFg] = fgalpha;
|
||||||
|
alphas[SchemeMode][ColBg] = bgalpha;
|
||||||
|
alphas[SchemeBorder][ColFg] = fgalpha; // this one isn't actually used
|
||||||
|
alphas[SchemeBorder][ColBg] = bgalpha;
|
||||||
|
|
||||||
// create color schemes from array
|
// create color schemes from array
|
||||||
for (j = 0; j < SchemeLast; j++) {
|
for (j = 0; j < SchemeLast; j++) {
|
||||||
scheme[j] = drw_scm_create(drw, colors[j], alphas[j], 2);
|
scheme[j] = drw_scm_create(drw, colors[j], alphas[j], 2);
|
||||||
|
|
|
@ -178,9 +178,8 @@ static int pango_mode = 0; /* Enable support for pango markup f
|
||||||
static int pango_password = 0; /* Enable support for pango markup for the password text */
|
static int pango_password = 0; /* Enable support for pango markup for the password text */
|
||||||
|
|
||||||
/* Alpha options */
|
/* Alpha options */
|
||||||
#define fgalpha opaque /* Foreground alpha */
|
static int fgalpha = opaque;
|
||||||
#define bgalpha 200 /* Background alpha */
|
static int bgalpha = 200;
|
||||||
#define borderalpha opaque /* Border alpha */
|
|
||||||
|
|
||||||
/* Misc */
|
/* Misc */
|
||||||
static int coloritems = 1; /* Color items or not */
|
static int coloritems = 1; /* Color items or not */
|
||||||
|
|
Loading…
Reference in a new issue