mirror of
https://github.com/mintycube/dwm.git
synced 2024-10-22 14:05:45 +02:00
Added the no transparent borders patch
This commit is contained in:
parent
f028377c98
commit
657988fbbf
@ -15,6 +15,8 @@ Refer to [https://dwm.suckless.org/](https://dwm.suckless.org/) for details on t
|
|||||||
|
|
||||||
### Changelog:
|
### Changelog:
|
||||||
|
|
||||||
|
2020-05-03 - Added the no transparent borders patch which removes opacity from window borders when the alpha patch is not used
|
||||||
|
|
||||||
2020-05-02 - Added dwmblocks patch
|
2020-05-02 - Added dwmblocks patch
|
||||||
|
|
||||||
2020-04-27 - Upgraded the tagmonfixfs patch to better support moving fullscreen windows to adjacent monitors
|
2020-04-27 - Upgraded the tagmonfixfs patch to better support moving fullscreen windows to adjacent monitors
|
||||||
@ -279,6 +281,11 @@ Refer to [https://dwm.suckless.org/](https://dwm.suckless.org/) for details on t
|
|||||||
- enable modifying dmenu in config.def.h which resulted previously in a compilation error because two lines of code hardcode dmenu into dwm
|
- enable modifying dmenu in config.def.h which resulted previously in a compilation error because two lines of code hardcode dmenu into dwm
|
||||||
- allows complete removal of dmenu, should you want to do that
|
- allows complete removal of dmenu, should you want to do that
|
||||||
|
|
||||||
|
- [no_transparent_borders](https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8)
|
||||||
|
- when terminals have transparency then their borders also become transparent
|
||||||
|
- this patch ensures that borders have no transparency
|
||||||
|
- note that this patch is only relevant if you are not using the alpha patch
|
||||||
|
|
||||||
- [onlyquitonempty](https://dwm.suckless.org/patches/onlyquitonempty/)
|
- [onlyquitonempty](https://dwm.suckless.org/patches/onlyquitonempty/)
|
||||||
- makes it so dwm will only exit via quit() if no windows are open (in order to prevent accidental loss of work)
|
- makes it so dwm will only exit via quit() if no windows are open (in order to prevent accidental loss of work)
|
||||||
|
|
||||||
|
6
drw.c
6
drw.c
@ -237,7 +237,13 @@ drw_clr_create(
|
|||||||
DefaultColormap(drw->dpy, drw->screen),
|
DefaultColormap(drw->dpy, drw->screen),
|
||||||
clrname, dest))
|
clrname, dest))
|
||||||
die("error, cannot allocate color '%s'", clrname);
|
die("error, cannot allocate color '%s'", clrname);
|
||||||
|
|
||||||
|
#if NO_TRANSPARENT_BORDERS_PATCH
|
||||||
|
dest->pixel |= 0xff << 24;
|
||||||
|
#endif // NO_TRANSPARENT_BORDERS_PATCH
|
||||||
#endif // ALPHA_PATCH
|
#endif // ALPHA_PATCH
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Wrapper to create color schemes. The caller has to call free(3) on the
|
/* Wrapper to create color schemes. The caller has to call free(3) on the
|
||||||
|
@ -343,6 +343,13 @@
|
|||||||
*/
|
*/
|
||||||
#define NODMENU_PATCH 0
|
#define NODMENU_PATCH 0
|
||||||
|
|
||||||
|
/* When terminals have transparency then their borders also become transparent.
|
||||||
|
* This patch ensures that borders have no transparency. Note that this patch is
|
||||||
|
* only relevant if you are not using the alpha patch.
|
||||||
|
* https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8
|
||||||
|
*/
|
||||||
|
#define NO_TRANSPARENT_BORDERS_PATCH 0
|
||||||
|
|
||||||
/* This patch makes it so dwm will only exit via quit() if no windows are open.
|
/* This patch makes it so dwm will only exit via quit() if no windows are open.
|
||||||
* This is to prevent you accidentally losing all your work.
|
* This is to prevent you accidentally losing all your work.
|
||||||
* https://dwm.suckless.org/patches/onlyquitonempty/
|
* https://dwm.suckless.org/patches/onlyquitonempty/
|
||||||
|
Loading…
Reference in New Issue
Block a user