~ruther/dwl

ref: b7a21478d6dd7203a6f55db3f269ba4ea0917616 dwl/dwl.c -rw-r--r-- 39.9 KiB
275badc7 — Devin J. Pohly 5 years ago
factor out renderclients

This will help once we get to implementing layer-shell
15ed8257 — Devin J. Pohly 5 years ago
don't autoraise

Still raise in buttonpress and focusstack of course.  Focus models
honestly wouldn't be too hard to make into a config.h option.
e6bcf95e — Devin J. Pohly 5 years ago
use the focus stack to determine stacking order

Suddenly we have autoraise!
a5a7445d — Devin J. Pohly 5 years ago
adopt a bit more dwm-like terseness
66bf5593 — Devin J. Pohly 5 years ago
change focus(NULL, NULL) to mean unfocus

"Focus the most recently focused window on selmon" is now refocus()
0d8f51e0 — Devin J. Pohly 5 years ago
implement focusmon and tagmon
a87adfd7 — Devin J. Pohly 5 years ago
focus follows mouse
4eabe48f — Devin J. Pohly 5 years ago
add incnmaster and setmfact commands
66054700 — Devin J. Pohly 5 years ago
add toggletag and toggleview
35557ab0 — Devin J. Pohly 5 years ago
don't detect non-visible clients under cursor
387dff81 — Devin J. Pohly 5 years ago
add tag and view functions
fda58764 — Devin J. Pohly 5 years ago
refocus if focused client is unmapped

focus(NULL, NULL) works like dwm's focus(NULL): focus the most recent
visible client on selmon, or clear the existing focus if there are none.
c03081d8 — Devin J. Pohly 5 years ago
implement floating windows
e447cd02 — Devin J. Pohly 5 years ago
load scaled cursor theme with each output
623867a3 — Devin J. Pohly 5 years ago
turn focusnext into dwm's focusstack
59b09576 — Devin J. Pohly 5 years ago
restrict focusnext to the same monitor
a634b3f2 — Devin J. Pohly 5 years ago
style
9b2eec24 — Devin J. Pohly 5 years ago
add selclient() helper

This may get inlined later, but it's nice for now.  The focused client
if any should always be both at the top of fstack and visible on selmon.
3593da0e — Devin J. Pohly 5 years ago
continue to focus monitor under mouse cursor
240be1af — Devin J. Pohly 5 years ago
focus monitor under mouse cursor initially
Next
Do not follow this link