Adding _IS_FLOATING xproperty patch for floating windows ref. #50

This commit is contained in:
bakkeby
2020-09-28 14:39:17 +02:00
parent 8536aa52c4
commit 8726ae0aa9
5 changed files with 33 additions and 0 deletions

View File

@@ -17,6 +17,14 @@ setdesktopnames(void)
XSetTextProperty(dpy, root, &text, netatom[NetDesktopNames]);
}
void
setfloatinghint(Client *c)
{
Atom target = XInternAtom(dpy, "_IS_FLOATING", 0);
unsigned int floating[1] = {c->isfloating};
XChangeProperty(dpy, c->win, target, XA_CARDINAL, 32, PropModeReplace, (unsigned char *)floating, 1);
}
void
setnumdesktops(void)
{

View File

@@ -1,5 +1,6 @@
static void setcurrentdesktop(void);
static void setdesktopnames(void);
static void setfloatinghint(Client *c);
static void setnumdesktops(void);
static void setviewport(void);
static void updatecurrentdesktop(void);