From ff4f77ec223c5a0b1a015789d34177d8ddb4a4b2 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 06 Aug 2021 01:55:22 -0400 Subject: tk: Add container pointer to widget --- (limited to 'src/tk/widget.h') diff --git a/src/tk/widget.h b/src/tk/widget.h index 310dc56..64b8b58 100644 --- a/src/tk/widget.h +++ b/src/tk/widget.h @@ -24,14 +24,17 @@ #include struct mftk_widget { - int w; - int h; - int vis; - int can_focus; - void (*layout)(struct mftk_widget *); - int (*event)(struct mftk_widget *, SDL_Event *, int, int); - int (*render)(struct mftk_widget *, SDL_Renderer *, int, int); - void (*destroy)(struct mftk_widget *); + int w; + int h; + struct mftk_widget *container; + int vis; + int can_focus; + void (*layout)(struct mftk_widget *); + int (*event)(struct mftk_widget *, SDL_Event *, + int, int); + int (*render)(struct mftk_widget *, SDL_Renderer *, + int, int); + void (*destroy)(struct mftk_widget *); }; struct mftk_widget * -- cgit v0.9.1