]> git.lizzy.rs Git - bspwm.git/commit
Introduce receptacles
authorBastien Dejean <nihilhill@gmail.com>
Sat, 26 Mar 2016 10:47:17 +0000 (11:47 +0100)
committerBastien Dejean <nihilhill@gmail.com>
Sat, 26 Mar 2016 10:47:17 +0000 (11:47 +0100)
commite8aa679cd14fad3bdc89119c53d5c6eca6512bf0
tree5d37f023d2fed67fcf2ea5029df3b7cdafe51bea
parenteb209d83bf198aca4b745a193b74c1a30c060459
Introduce receptacles

A receptacle is an unfocusable empty leaf node.

Receptacles are used for building a tree without creating windows.

Example:

    bspc node -i
    bspc node @/ -p east -i
    bspc node @/2 -p north -i

    bspc rule -a Abc:abc -o node=@/1
    bspc rule -a Ijk:ijk -o node=@/2/1
    bspc rule -a Xyz:xyz -o node=@/2/2

Fixes #259.
21 files changed:
desktop.c
doc/bspwm.1
doc/bspwm.1.asciidoc
events.c
ewmh.c
helpers.h
messages.c
monitor.c
parse.c
query.c
restore.c
rule.c
stack.c
subscribe.c
tests/node/receptacle [new file with mode: 0755]
tests/run
tree.c
tree.h
types.h
window.c
window.h