summaryrefslogtreecommitdiffstats
path: root/src/tk/grid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tk/grid.c')
-rw-r--r--src/tk/grid.c13
1 files changed, 12 insertions, 1 deletions
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) {