labwc/include/foreign-toplevel
Maik Broemme dad5e72dbf
window-rules/foreign-toplevel: add per-window <taskbarScope> with 4 visibility modes
Introduce a per-window rule `<taskbarScope>` that controls where a window's
*taskbar entry* appears. This affects taskbar listing only (via foreign-toplevel
output membership); it does not change sticky/omnipresent state, focus, or
workspace membership.

Supported values (case-insensitive):
- here       -> show only when both match: the window's monitor AND its active workspace
- monitor    -> show only on the window's monitor, across that monitor's workspaces
                (default if the key is omitted)
- workspace  -> show on all monitors currently on the window's workspace
- everywhere -> show on all monitors and all workspaces
2025-11-02 22:29:51 +01:00
..
ext-foreign.h foreign-toplevel: simplify and fully separate ext-foreign/wlr-foreign 2025-08-07 23:27:04 -04:00
foreign.h window-rules/foreign-toplevel: add per-window <taskbarScope> with 4 visibility modes 2025-11-02 22:29:51 +01:00
wlr-foreign.h window-rules/foreign-toplevel: add per-window <taskbarScope> with 4 visibility modes 2025-11-02 22:29:51 +01:00