sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

st-selectionbg-alpha.diff (852B)


      1 --- x.c.bck	2020-05-07 16:51:55.080437829 +0200
      2 +++ x.c	2020-05-07 16:51:23.850218201 +0200
      3 @@ -812,6 +812,17 @@
      4  		((unsigned short)(dc.col[defaultbg].color.blue * alpha)) & 0xff00;
      5  	dc.col[defaultbg].pixel &= 0x00FFFFFF;
      6  	dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24;
      7 +
      8 +	/* set alpha value of selbg color */
      9 +	dc.col[selectionbg].color.alpha = (unsigned short)(0xffff * alpha);
     10 +	dc.col[selectionbg].color.red =
     11 +		((unsigned short)(dc.col[selectionbg].color.red * alpha)) & 0xff00;
     12 +	dc.col[selectionbg].color.green =
     13 +		((unsigned short)(dc.col[selectionbg].color.green * alpha)) & 0xff00;
     14 +	dc.col[selectionbg].color.blue =
     15 +		((unsigned short)(dc.col[selectionbg].color.blue * alpha)) & 0xff00;
     16 +	dc.col[selectionbg].pixel &= 0x00FFFFFF;
     17 +	dc.col[selectionbg].pixel |= (unsigned char)(0xff * alpha) << 24;
     18  	loaded = 1;
     19  }
     20