6 #include <xcb/xcb_event.h>
45 typedef struct Node Node;
47 split_type_t split_type;
49 xcb_rectangle_t rectangle;
53 Client *client; /* equals NULL except for leaves */
56 typedef struct NodeFocusHistory NodeFocusHistory;
57 struct NodeFocusHistory {
59 NodeFocusHistory *prev;
65 NodeFocusHistory *focus_history;
68 typedef struct Desktop Desktop;
77 Node *make_node(void);
78 Desktop *make_desktop(void);