From ff36b7225cd146b50cb8e4522ad58aa43c6bc153 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 06 Aug 2021 08:25:33 -0400 Subject: tk: Build focus tab index --- (limited to 'src/tk/grid.c') diff --git a/src/tk/grid.c b/src/tk/grid.c index 9d12b3c..e34223d 100644 --- a/src/tk/grid.c +++ b/src/tk/grid.c @@ -79,6 +79,17 @@ _mftk_grid_layout(struct mftk_widget *w) } } +static void +_mftk_grid_index(struct mftk_widget *w, struct mftk_window *win) +{ + struct mftk_grid *g = (struct mftk_grid *) w; + int i; + + for (i = 0; i < g->rows * g->cols; ++i) { + mftk_window_index(win, g->children[i]); + } +} + static int _mftk_grid_event(struct mftk_widget *w, SDL_Event *e, int x, int y) { @@ -231,7 +242,7 @@ mftk_grid_new_a(int rows, int cols, int row_spacing, int col_spacing, struct mftk_grid *g; int i; - mftk_widget_init(w, g, grid); + mftk_widget_init_container(w, g, grid); g->rows_h = calloc(rows, sizeof(*g->rows_h)); if (g->rows_h == NULL) { -- cgit v0.9.1