make OPACITY and TRANSPARENTLIST optional (must be used together), bump version to 1.2.0
This commit is contained in:
parent
30a50ad90e
commit
4d0f0f62da
4 changed files with 8 additions and 3 deletions
2
client.c
2
client.c
|
@ -365,6 +365,7 @@ int isterminalwindow(Client* c) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if defined(OPACITY) && defined(TRANSPARENTLIST)
|
||||
int istransparent(Client* c) {
|
||||
static char* transnames[] = TRANSPARENTLIST;
|
||||
char** t = transnames;
|
||||
|
@ -377,6 +378,7 @@ int istransparent(Client* c) {
|
|||
}
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
void ensureactive() {
|
||||
if (!current)
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
**********************/
|
||||
|
||||
/***************
|
||||
* LOOK & FEEL * [All of these are required options]
|
||||
* LOOK & FEEL * [All of these are required options except OPACITY and
|
||||
*TRANSPARENTLIST]
|
||||
**************/
|
||||
|
||||
/* Border colors */
|
||||
|
@ -38,7 +39,7 @@
|
|||
#define SMENUBGCOL 0x1F9B92
|
||||
|
||||
/* You must use a compositor (eg xcompmgr, picom) for the next 2 settings
|
||||
* to have any effect!
|
||||
* to have any effect, and each setting doesn't work without the other
|
||||
*/
|
||||
|
||||
/* From 0 - 255, the opacity of windows marked 'transparent' */
|
||||
|
|
2
event.c
2
event.c
|
@ -283,6 +283,7 @@ void newwindow(XCreateWindowEvent* e) {
|
|||
if (c->parent == None)
|
||||
c->parent = c->screen->root;
|
||||
}
|
||||
#if defined(OPACITY) && defined(TRANSPARENTLIST)
|
||||
if (istransparent(c)) {
|
||||
/* We need to set the atom on both the window and its parent */
|
||||
const Atom alpha_atom = XInternAtom(dpy, "_NET_WM_WINDOW_OPACITY", 0);
|
||||
|
@ -306,6 +307,7 @@ void newwindow(XCreateWindowEvent* e) {
|
|||
(unsigned char*)&opacity,
|
||||
1);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (kbLaunch) {
|
||||
usleep(100000);
|
||||
|
|
2
main.c
2
main.c
|
@ -21,7 +21,7 @@
|
|||
#include "patchlevel.h"
|
||||
|
||||
char* version[] = {
|
||||
"ryudo version 1.1.0\nCopyright (c) 1994-1996 David Hogan,\n(c) 2004 Russ "
|
||||
"ryudo version 1.2.0\nCopyright (c) 1994-1996 David Hogan,\n(c) 2004 Russ "
|
||||
"Cox,\n(c) 2019-2021 Derek Stevens",
|
||||
0};
|
||||
|
||||
|
|
Loading…
Reference in a new issue