117 text->value.ptr = str; |
117 text->value.ptr = str; |
118 text->value.free = (ui_freefunc)XtFree; |
118 text->value.free = (ui_freefunc)XtFree; |
119 return str; |
119 return str; |
120 } |
120 } |
121 |
121 |
122 void ui_textarea_set(UiText *text, char *str) { |
122 void ui_textarea_set(UiText *text, const char *str) { |
123 XmTextSetString(text->obj, str); |
123 XmTextSetString(text->obj, str); |
124 if(text->value.ptr) { |
124 if(text->value.ptr) { |
125 text->value.free(text->value.ptr); |
125 text->value.free(text->value.ptr); |
126 } |
126 } |
127 text->value.ptr = NULL; |
127 text->value.ptr = NULL; |