#define DEFWIDGETTYPE(_type, _name, _flags, _attribs...) \
tWidgetDef _widget_typedef_##_type = {.Name=_name,.Flags=(_flags),_attribs};\
void _widget_set_##_type(void) __attribute__((constructor));\
#define DEFWIDGETTYPE(_type, _name, _flags, _attribs...) \
tWidgetDef _widget_typedef_##_type = {.Name=_name,.Flags=(_flags),_attribs};\
void _widget_set_##_type(void) __attribute__((constructor));\