X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=tree.h;h=07621b9203f6403406f66e7d452c7e637e78eeae;hb=8a8e7fc14a65dd22cd99928f2ff461e37e580d27;hp=248d53747f40d46b5c00e200e1e171bb8193b02a;hpb=6a5594c5e07dc8512b8ca3ac4b10acae778d4586;p=bspwm.git diff --git a/tree.h b/tree.h index 248d537..07621b9 100644 --- a/tree.h +++ b/tree.h @@ -1,13 +1,17 @@ #ifndef _TREE_H #define _TREE_H -#include -#include -#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