From b618fc1caa4063bbed8373935db7e00b2f0cc9fe Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Thu, 21 Apr 2022 16:38:48 +0200 Subject: Added named workspaces --- src/Compositor.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/Compositor.hpp') diff --git a/src/Compositor.hpp b/src/Compositor.hpp index ebc2abe3..2fff5078 100644 --- a/src/Compositor.hpp +++ b/src/Compositor.hpp @@ -96,6 +96,8 @@ public: CWindow* getWindowFromSurface(wlr_surface*); bool isWorkspaceVisible(const int&); CWorkspace* getWorkspaceByID(const int&); + CWorkspace* getWorkspaceByName(const std::string&); + CWorkspace* getWorkspaceByString(const std::string&); void sanityCheckWorkspaces(); int getWindowsOnWorkspace(const int&); CWindow* getFirstWindowOnWorkspace(const int&); @@ -108,6 +110,7 @@ public: CWindow* getWindowInDirection(CWindow*, char); void deactivateAllWLRWorkspaces(); CWindow* getNextWindowOnWorkspace(CWindow*); + int getNextAvailableNamedWorkspace(); private: void initAllSignals(); -- cgit v1.2.3