From f77986338fc4186d003908012685c12d718ed647 Mon Sep 17 00:00:00 2001
From: Drew DeVault <sir@cmpwn.com>
Date: Wed, 4 Apr 2018 21:32:31 -0400
Subject: Implement resize command

---
 include/sway/tree/layout.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'include/sway/tree')

diff --git a/include/sway/tree/layout.h b/include/sway/tree/layout.h
index 784dcc9b..fc5ce21f 100644
--- a/include/sway/tree/layout.h
+++ b/include/sway/tree/layout.h
@@ -13,6 +13,13 @@ enum movement_direction {
 	MOVE_CHILD,
 };
 
+enum resize_edge {
+	RESIZE_EDGE_LEFT,
+	RESIZE_EDGE_RIGHT,
+	RESIZE_EDGE_TOP,
+	RESIZE_EDGE_BOTTOM,
+};
+
 struct sway_container;
 
 struct sway_root {
@@ -63,4 +70,7 @@ struct sway_container *container_get_in_direction(struct sway_container
 struct sway_container *container_split(struct sway_container *child,
 		enum sway_container_layout layout);
 
+void container_recursive_resize(struct sway_container *container,
+		double amount, enum resize_edge edge);
+
 #endif
-- 
cgit v1.2.3