diff -r 55fb6bad549d -r 96a055be7f0b ui/gtk/text.h --- a/ui/gtk/text.h Fri Nov 29 22:02:38 2024 +0100 +++ b/ui/gtk/text.h Sat Nov 30 20:13:09 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);