From e5a4c0c986f72813e8822f31ed3d5fa6be1b6c13 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Sun, 19 Feb 2023 21:07:32 +0000 Subject: Group/Tab Rework (#1580) --- src/layout/DwindleLayout.hpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'src/layout/DwindleLayout.hpp') diff --git a/src/layout/DwindleLayout.hpp b/src/layout/DwindleLayout.hpp index 3c34287c..d0142ec7 100644 --- a/src/layout/DwindleLayout.hpp +++ b/src/layout/DwindleLayout.hpp @@ -19,10 +19,6 @@ struct SDwindleNodeData { bool splitTop = false; // for preserve_split - bool groupHead = false; - SDwindleNodeData* pNextGroupMember = nullptr; - SDwindleNodeData* pPreviousGroupMember = nullptr; - Vector2D position; Vector2D size; @@ -40,11 +36,6 @@ struct SDwindleNodeData { void recalcSizePosRecursive(bool force = false); void getAllChildrenRecursive(std::deque*); - bool isGroupMember(); - SDwindleNodeData* getGroupHead(); - SDwindleNodeData* getGroupVisible(); - int getGroupMemberCount(); - void setGroupFocusedNode(SDwindleNodeData*); CHyprDwindleLayout* layout = nullptr; }; @@ -62,6 +53,7 @@ class CHyprDwindleLayout : public IHyprLayout { virtual void switchWindows(CWindow*, CWindow*); virtual void alterSplitRatio(CWindow*, float, bool); virtual std::string getLayoutName(); + virtual void replaceWindowDataWith(CWindow* from, CWindow* to); virtual void onEnable(); virtual void onDisable(); @@ -75,10 +67,7 @@ class CHyprDwindleLayout : public IHyprLayout { SDwindleNodeData* getFirstNodeOnWorkspace(const int&); SDwindleNodeData* getMasterNodeOnWorkspace(const int&); - void toggleWindowGroup(CWindow*); - void switchGroupWindow(CWindow*, bool forward, CWindow* to = nullptr); void toggleSplit(CWindow*); - std::deque getGroupMembers(CWindow*); friend struct SDwindleNodeData; }; -- cgit v1.2.3