--- a/ui/gtk/text.h Fri Nov 29 22:21:36 2024 +0100 +++ b/ui/gtk/text.h Thu Dec 12 20:01:43 2024 +0100 @@ -74,6 +74,8 @@ UiVar *var; ui_callback onchange; void *onchangedata; + ui_callback onactivate; + void *onactivatedata; } UiTextField; typedef struct UiPathTextField { @@ -140,6 +142,7 @@ void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield); void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield); +void ui_textfield_activate(GtkEntry* self, UiTextField *textfield); char* ui_textfield_get(UiString *str); void ui_textfield_set(UiString *str, const char *value);