--- a/ui/cocoa/button.m Sat Jun 06 08:41:57 2026 +0200 +++ b/ui/cocoa/button.m Sat Jun 06 16:53:39 2026 +0200 @@ -64,7 +64,7 @@ } -static void togglebutton_eventdata(id button, UiVar *var, void **eventdata, int *eventdatatype, int *value) { +static void togglebutton_eventdata(id button, UiVar *var, void **eventdata, UiEventType *eventdatatype, int *value) { NSButton *btn = (NSButton*)button; NSControlStateValue state = btn.state; *value = (int)state; @@ -137,7 +137,7 @@ return togglebutton_create(obj, args, NSButtonTypeSwitch); } -static void switch_eventdata(id button, UiVar *var, void **eventdata, int *eventdatatype, int *value) { +static void switch_eventdata(id button, UiVar *var, void **eventdata, UiEventType *eventdatatype, int *value) { NSSwitch *btn = (NSSwitch*)button; NSControlStateValue state = btn.state; *value = (int)state; @@ -207,7 +207,7 @@ @end -static void radiobutton_eventdata(id button, UiVar *var, void **eventdata, int *eventdatatype, int *value) { +static void radiobutton_eventdata(id button, UiVar *var, void **eventdata, UiEventType *eventdatatype, int *value) { if(var) { UiInteger *i = var->value; NSMutableArray *buttons = (__bridge NSMutableArray*)i->obj;