--- a/ui/cocoa/text.h Wed Apr 22 10:07:54 2026 +0200 +++ b/ui/cocoa/text.h Wed Apr 22 19:29:26 2026 +0200 @@ -47,3 +47,15 @@ char* ui_textfield_get(UiString *s); void ui_textfield_set(UiString *s, const char *value); + +@interface TextFieldDelegate : NSObject<NSTextFieldDelegate> + +@property UiObject *obj; +@property UiVar *var; +@property ui_callback onchange; +@property void *onchangedata; +@property NSString *onchange_action; + +- (id)init:(UiObject*)obj var:(UiVar*)var; + +@end