workspace: Add 'v' flag for workspace selector that counts only visible windows (#5628)

* Add 'v' flag for workspace selector: counts only visible windows

* extra commit because I'm dumb

* guard
This commit is contained in:
zakk4223
2024-04-18 21:44:51 -04:00
committed by GitHub
parent 82222342f1
commit 4d0a635237
3 changed files with 35 additions and 15 deletions

View File

@@ -151,8 +151,8 @@ class CCompositor {
void sanityCheckWorkspaces();
void updateWorkspaceWindowDecos(const int&);
void updateWorkspaceSpecialRenderData(const int&);
int getWindowsOnWorkspace(const int& id, std::optional<bool> onlyTiled = {});
int getGroupsOnWorkspace(const int& id, std::optional<bool> onlyTiled = {});
int getWindowsOnWorkspace(const int& id, std::optional<bool> onlyTiled = {}, std::optional<bool> onlyVisible = {});
int getGroupsOnWorkspace(const int& id, std::optional<bool> onlyTiled = {}, std::optional<bool> onlyVisible = {});
CWindow* getUrgentWindow();
bool hasUrgentWindowOnWorkspace(const int&);
CWindow* getFirstWindowOnWorkspace(const int&);