]> git.sur5r.net Git - i3/i3/blobdiff - include/move.h
Merge branch 'release-4.16.1'
[i3/i3] / include / move.h
index 7debcf28e397c8b06877853de7f9e9cff51ed9ba..df644a6b8b7b217b1c3dfd8b433a00e5d94621eb 100644 (file)
@@ -9,9 +9,21 @@
  */
 #pragma once
 
+#include <config.h>
+
 /**
  * Moves the given container in the given direction (TOK_LEFT, TOK_RIGHT,
  * TOK_UP, TOK_DOWN from cmdparse.l)
  *
  */
 void tree_move(Con *con, int direction);
+
+typedef enum { BEFORE,
+               AFTER } position_t;
+
+/**
+ * This function detaches 'con' from its parent and inserts it either before or
+ * after 'target'.
+ *
+ */
+void insert_con_into(Con *con, Con *target, position_t position);