]> git.lizzy.rs Git - bspwm.git/blobdiff - tree.h
Final specifications
[bspwm.git] / tree.h
diff --git a/tree.h b/tree.h
index 248d53747f40d46b5c00e200e1e171bb8193b02a..07621b9203f6403406f66e7d452c7e637e78eeae 100644 (file)
--- a/tree.h
+++ b/tree.h
@@ -1,13 +1,17 @@
 #ifndef _TREE_H
 #define _TREE_H
 
-#include <xcb/xcb.h>
-#include <xcb/xcb_event.h>
-#include "utils.h"
-#include "types.h"
+#define INC_EXP 0.9
+#define DEC_EXP 1.1
 
+bool is_leaf(Node *);
+void change_split_ratio(Node *, value_change_t);
 Node *first_extrema(Node *);
 Node *second_extrema(Node *);
+Node *find_fence(Node *, direction_t);
 Node *find_neighbor(Node *, direction_t);
+void move_fence(Node *, direction_t, fence_move_t);
+void rotate_tree(Node *, rotate_t);
+void dump_tree(Node *, char *, int);
 
 #endif