diff options
author | P. J. McDermott <pj@pehjota.net> | 2021-08-04 19:58:00 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2021-08-04 19:58:00 (EDT) |
commit | 072f42236fb0d2509608a3ad345df2c5cf71f8dd (patch) | |
tree | d3a46fb877e5fc9f2c73def5c01e1285800836fa /src/tk/grid.c | |
parent | 72fd569b4944d0e8d6557d734a1a5550a2da6c00 (diff) | |
download | mazefight-072f42236fb0d2509608a3ad345df2c5cf71f8dd.zip mazefight-072f42236fb0d2509608a3ad345df2c5cf71f8dd.tar.gz mazefight-072f42236fb0d2509608a3ad345df2c5cf71f8dd.tar.bz2 |
tk: Reduce initialization boilerplate code
Diffstat (limited to 'src/tk/grid.c')
-rw-r--r-- | src/tk/grid.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/tk/grid.c b/src/tk/grid.c index 4f09928..5994929 100644 --- a/src/tk/grid.c +++ b/src/tk/grid.c @@ -142,12 +142,7 @@ mftk_grid_new(int rows, int cols, int row_spacing, int col_spacing, ...) int r; int c; - if ((w = mftk_widget_new(sizeof(*g))) == NULL) return NULL; - g = (struct mftk_grid *) w; - w->layout = &_mftk_grid_layout; - w->event = &_mftk_grid_event; - w->render = &_mftk_grid_render; - w->destroy = &_mftk_grid_destroy; + mftk_widget_init(w, g, grid); g->children = calloc(rows * cols, sizeof(*g->children)); if (g->children == NULL) { |