]> git.sur5r.net Git - i3/i3/commit
Implement sticky windows
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 1 Sep 2010 16:11:01 +0000 (18:11 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 1 Sep 2010 16:11:01 +0000 (18:11 +0200)
commit0925e8b7dc76e9a64872b5b25b210ae98ffe3755
treed130589113bf6ce8cd239409d13c3134def44413
parent4d12e18571f53f0eb80f0422d79d1044cc7ed92b
Implement sticky windows

The implementation works like this:
Containers can have a 'sticky-group' attribute. Imagine two different
containers (on two different workspaces) which have the same sticky-group.
Now you open a window in the first container. When you switch to the
other workspace, the window will be re-assigned to the other container.

An obvious problem which is not covered with the code at the moment is
having two containers with the same sticky-group visible at the same time.
include/data.h
include/x.h
src/load_layout.c
src/workspace.c
src/x.c