| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
checks if given client is fullscreen (F)
floating (F) or transient (T) -> FFT
|
|
|
|
|
|
|
|
|
|
|
|
when a floating or transient client exists,
then, selecting normal clients wouldn't raise them,
so, its active border was hidden, most times.
now every window is lowered, except the active one,
so the its borders are always on top.
this also fixes flickering of floating/transient
clients that were ovelapping.
however it introduces a weird behavior
when the mode is monocle, as in that case
when the floating client is selected,
the background/fullscreen window is always
the first opened window (or head).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
don't know why, just because it's shorter
and matches the length of isfloating
|
|
|
|
also it implemented a crappy check for the existance of the atom
|
|
|
|
|
|
|
|
|
|
if no clients there should also be no _NET_ACTIVE_WINDOW
|
|
addwindow() returns a the new client
maprequest() marks it as current
|