ui/gtk/text.c

changeset 163
b70e2a77dea0
parent 161
b1eac0878ce7
child 167
161511838ea6
equal deleted inserted replaced
162:18892c0a9adc 163:b70e2a77dea0
153 ui_destroy_boundvar(textarea->ctx, textarea->var); 153 ui_destroy_boundvar(textarea->ctx, textarea->var);
154 free(textarea); 154 free(textarea);
155 } 155 }
156 156
157 UIWIDGET ui_textarea(UiObject *obj, UiText *value) { 157 UIWIDGET ui_textarea(UiObject *obj, UiText *value) {
158 UiVar *var = NULL; 158 UiVar *var = malloc(sizeof(UiVar));
159 if(value) { 159 var->value = value;
160 var = malloc(sizeof(UiVar)); 160 var->type = UI_VAR_SPECIAL;
161 var->value = value; 161 var->from = NULL;
162 var->type = UI_VAR_SPECIAL; 162 var->from_ctx = NULL;
163 }
164 return ui_textarea_var(obj, var); 163 return ui_textarea_var(obj, var);
165 } 164 }
166 165
167 UIWIDGET ui_textarea_nv(UiObject *obj, char *varname) { 166 UIWIDGET ui_textarea_nv(UiObject *obj, char *varname) {
168 UiVar *var = uic_create_var(obj->ctx, varname, UI_VAR_TEXT); 167 UiVar *var = uic_create_var(obj->ctx, varname, UI_VAR_TEXT);

mercurial