79 (XtCallbackProc)ui_text_modify_callback, |
79 (XtCallbackProc)ui_text_modify_callback, |
80 value); |
80 value); |
81 } |
81 } |
82 |
82 |
83 return text_area; |
83 return text_area; |
|
84 } |
|
85 |
|
86 UIWIDGET ui_textarea_nv(UiObject *obj, char *varname) { |
|
87 UiVar *var = uic_connect_var(obj->ctx, varname, UI_VAR_TEXT); |
|
88 if(var) { |
|
89 UiText *value = var->value; |
|
90 return ui_textarea(obj, value); |
|
91 } else { |
|
92 // TODO: error |
|
93 } |
|
94 return NULL; |
84 } |
95 } |
85 |
96 |
86 char* ui_textarea_get(UiText *text) { |
97 char* ui_textarea_get(UiText *text) { |
87 if(text->value) { |
98 if(text->value) { |
88 XtFree(text->value); |
99 XtFree(text->value); |