4 * i3 - an improved dynamic tiling window manager
6 * (c) 2009 Michael Stapelberg and contributors
8 * See file LICENSE for license information.
20 #define CUR_TABLE (c_ws->table)
21 #define CUR_CELL (CUR_TABLE[current_col][current_row])
23 extern Workspace *c_ws;
24 extern Workspace workspaces[10];
25 extern int current_col;
26 extern int current_row;
29 void expand_table_rows(Workspace *workspace);
30 void expand_table_cols(Workspace *workspace);
31 void expand_table_cols_at_head(Workspace *workspace);
32 bool cell_exists(int col, int row);
33 void cleanup_table(xcb_connection_t *conn, Workspace *workspace);
34 void fix_colrowspan(xcb_connection_t *conn, Workspace *workspace);
35 void dump_table(xcb_connection_t *conn, Workspace *workspace);