ui/wpf/text.c

changeset 101
1c943d43fa81
parent 88
04c81be1c5a0
equal deleted inserted replaced
100:d276306d801f 101:1c943d43fa81
114 UIfreestr(text->value); 114 UIfreestr(text->value);
115 text->value = NULL; 115 text->value = NULL;
116 } 116 }
117 UItextarea_remove(text->obj, begin, end); 117 UItextarea_remove(text->obj, begin, end);
118 } 118 }
119
120
121 UIWIDGET ui_textfield(UiObject *obj, UiString *value) {
122 UiContainer *container = uic_get_current_container(obj);
123 UIWIDGET textfield = UItextfield(container, value ? value->value : NULL);
124
125 if(value) {
126 // TODO
127 }
128 return textfield;
129 }
130
131 UIWIDGET ui_textfield_nv(UiObject *obj, char *varname) {
132 UiVar *var = uic_connect_var(obj->ctx, varname, UI_VAR_STRING);
133 if(var) {
134 UiString *value = var->value;
135 return ui_textfield(obj, value);
136 } else {
137 // TODO: error
138 }
139 return NULL;
140 }

mercurial