diff options
Diffstat (limited to 'src/layout/DwindleLayout.hpp')
| -rw-r--r-- | src/layout/DwindleLayout.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/layout/DwindleLayout.hpp b/src/layout/DwindleLayout.hpp index 91d3a820..4abd04ef 100644 --- a/src/layout/DwindleLayout.hpp +++ b/src/layout/DwindleLayout.hpp @@ -3,6 +3,7 @@ #include "IHyprLayout.hpp" #include <list> #include <deque> +#include "../render/decorations/CHyprGroupBarDecoration.hpp" class CHyprDwindleLayout; @@ -50,10 +51,11 @@ public: virtual void onMouseMove(const Vector2D&); virtual void onWindowCreatedFloating(CWindow*); virtual void fullscreenRequestForWindow(CWindow*); - virtual void layoutMessage(SLayoutMessageHeader, std::string); + virtual std::any layoutMessage(SLayoutMessageHeader, std::string); virtual SWindowRenderLayoutHints requestRenderHints(CWindow*); virtual void switchWindows(CWindow*, CWindow*); virtual void alterSplitRatioBy(CWindow*, float); + virtual std::string getLayoutName(); private: @@ -73,6 +75,7 @@ public: void toggleWindowGroup(CWindow*); void switchGroupWindow(CWindow*, bool forward); void toggleSplit(CWindow*); + std::deque<CWindow*> getGroupMembers(CWindow*); friend struct SDwindleNodeData; };
\ No newline at end of file |
