protocols: add xdg_toplevel_tag_v1 support

Adds a new windowrule to target windows by xdgTag, xdgtag:
This commit is contained in:
Vaxry
2025-04-21 22:22:06 +01:00
parent 55e953b383
commit a4f7d7c594
11 changed files with 140 additions and 11 deletions

View File

@@ -141,6 +141,8 @@ class CXDGToplevelResource {
WP<CXDGToplevelResource> parent;
WP<CXDGDialogV1Resource> dialog;
std::optional<std::string> m_toplevelTag, m_toplevelDescription;
bool anyChildModal();
std::vector<WP<CXDGToplevelResource>> children;