int type; \
char *title; \
int x, y, width, height; \
int type; \
char *title; \
int x, y, width, height; \
tui_callback cbfunc[TUI_NUM_CALLBACKS]; \
void *cbcls[TUI_NUM_CALLBACKS]; \
struct tui_widget *par, *child, *next
tui_callback cbfunc[TUI_NUM_CALLBACKS]; \
void *cbcls[TUI_NUM_CALLBACKS]; \
struct tui_widget *par, *child, *next