40 split_type_t split_type;
42 xcb_rectangle_t rectangle;
43 struct Node *first_child;
44 struct Node *second_child;
46 Client *client; /* equals NULL except for leaves */
51 struct NodeFocusHistory *prev;
57 NodeFocusHistory *focus_history;
60 typedef Layer TilingLayer;
61 typedef Layer FloatingLayer;
67 layer_t selected_layer;
68 layout_t tiling_layout;
69 struct Desktop *previous;