aboutsummaryrefslogtreecommitdiff
path: root/generate-command-parser.pl
diff options
context:
space:
mode:
authorOrestis Floros <orestisflo@gmail.com>2019-10-20 12:18:05 +0300
committerOrestis Floros <orestisflo@gmail.com>2020-04-10 14:27:02 +0200
commit1eb7cb248b9c0b8b9f4b3c82f030690b3586eaf5 (patch)
tree0cc79111525380287e7bd2e8575274643dae6be5 /generate-command-parser.pl
parente2b2a286251481abd83e72127a6f486753756c7e (diff)
downloadi3-1eb7cb248b9c0b8b9f4b3c82f030690b3586eaf5.tar.gz
i3-1eb7cb248b9c0b8b9f4b3c82f030690b3586eaf5.zip
Extend tiling/floating criteria with optional auto/user values
The default `tiling` and `floating` behavior is preserved and matches both cases. Adds a new handler to `remanage_window` on A_I3_FLOATING_WINDOW change. Mainly in order to `run_assignments`, this makes `for_window [floating]` directives to work for windows which where initially opened as tiling. Now, when floating is enabled, `for_window` will trigger correctly. Same applies to `for_window [tiling]`. The obvious solution of `run_assignments` after `floating_{enable,disable}` doesn't work because `run_assignments` modifies the parser state in src/assignments.c:51. Fixes #3588
Diffstat (limited to 'generate-command-parser.pl')
0 files changed, 0 insertions, 0 deletions