summaryrefslogtreecommitdiffstats
path: root/src/tk/widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tk/widget.h')
-rw-r--r--src/tk/widget.h19
1 files changed, 11 insertions, 8 deletions
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 <stdarg.h>
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 *