From ab9ef1a6e10552ba24e34c6ff17759213aae9aff Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Wed, 04 Aug 2021 21:24:02 -0400 Subject: tk: Fix grid spacing --- (limited to 'src/tk/grid.c') diff --git a/src/tk/grid.c b/src/tk/grid.c index de6d430..ca6b180 100644 --- a/src/tk/grid.c +++ b/src/tk/grid.c @@ -46,7 +46,6 @@ _mftk_grid_layout(struct mftk_widget *w) w->h = 0; for (r = 0; r < g->rows; ++r) { - g->children_y[r] = w->h; max_sz = 0; for (c = 0; c < g->cols; ++c) { mftk_widget_layout(g->children[r * g->cols + c]); @@ -58,12 +57,12 @@ _mftk_grid_layout(struct mftk_widget *w) if (r > 0) { w->h += g->row_spacing; } + g->children_y[r] = w->h; w->h += max_sz; } w->w = 0; for (c = 0; c < g->cols; ++c) { - g->children_x[c] = w->w; max_sz = 0; for (r = 0; r < g->rows; ++r) { sz = g->children[r * g->cols + c]->w; @@ -74,6 +73,7 @@ _mftk_grid_layout(struct mftk_widget *w) if (c > 0) { w->w += g->col_spacing; } + g->children_x[c] = w->w; w->w += max_sz; } } -- cgit v0.9.1