| 333 } |
333 } |
| 334 |
334 |
| 335 |
335 |
| 336 |
336 |
| 337 void ui_textbuf_changed(GtkTextBuffer *textbuffer, UiTextArea *textarea) { |
337 void ui_textbuf_changed(GtkTextBuffer *textbuffer, UiTextArea *textarea) { |
| |
338 if(!ui_onchange_events_is_enabled()) { |
| |
339 return; |
| |
340 } |
| |
341 |
| 338 UiText *value = textarea->var->value; |
342 UiText *value = textarea->var->value; |
| 339 |
343 |
| 340 UiEvent e; |
344 UiEvent e; |
| 341 e.obj = textarea->obj; |
345 e.obj = textarea->obj; |
| 342 e.window = e.obj->window; |
346 e.window = e.obj->window; |
| 696 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield) { |
700 void ui_textfield_destroy(GtkWidget *object, UiTextField *textfield) { |
| 697 free(textfield); |
701 free(textfield); |
| 698 } |
702 } |
| 699 |
703 |
| 700 void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield) { |
704 void ui_textfield_changed(GtkEditable *editable, UiTextField *textfield) { |
| |
705 if(!ui_onchange_events_is_enabled()) { |
| |
706 return; |
| |
707 } |
| |
708 |
| 701 UiString *value = textfield->var->value; |
709 UiString *value = textfield->var->value; |
| 702 |
710 |
| 703 UiEvent e; |
711 UiEvent e; |
| 704 e.obj = textfield->obj; |
712 e.obj = textfield->obj; |
| 705 e.window = e.obj->window; |
713 e.window = e.obj->window; |