X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Frenderers%2Fwidget%2Fcommon.h;h=2564716e48907b368f4db1911b064350146eef87;hb=32980a36e515d1be2da1c7bf551070d4e972963e;hp=172c9071c5f6ccf8831ce9ca81c561278cbb0b8f;hpb=dd2491a82880ed9b01b5d66b1814d271921797a4;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/renderers/widget/common.h b/Usermode/Applications/axwin3_src/WM/renderers/widget/common.h index 172c9071..2564716e 100644 --- a/Usermode/Applications/axwin3_src/WM/renderers/widget/common.h +++ b/Usermode/Applications/axwin3_src/WM/renderers/widget/common.h @@ -16,6 +16,7 @@ typedef struct sWidgetDef tWidgetDef; struct sWidgetDef { + const char *Name; int Flags; void (*Init)(tElement *Ele); void (*Delete)(tElement *Ele); @@ -45,10 +46,10 @@ extern void Widget_int_SetTypeDef(int Type, tWidgetDef *Def); extern void Widget_UpdateMinDims(tElement *Element); extern void Widget_Fire(tElement *Element); -#define DEFWIDGETTYPE(_type, _flags, _attribs...) \ -tWidgetDef _widget_typedef_##_type = {.Flags=(_flags),_attribs};\ +#define DEFWIDGETTYPE(_type, _name, _flags, _attribs...) \ +tWidgetDef _widget_typedef_##_type = {.Name=_name,.Flags=(_flags),_attribs};\ void _widget_set_##_type(void) __attribute__((constructor));\ -void _widget_set_##_type(void) { Widget_int_SetTypeDef(_type, &_widget_typedef_##_type);} +void _widget_set_##_type(void) { _SysDebug("hai!\n"); Widget_int_SetTypeDef(_type, &_widget_typedef_##_type);} #endif