ui/common/args.c

changeset 1153
f15375e0480c
parent 1151
337a94a20097
child 1154
8f44450932d5
equal deleted inserted replaced
1152:f560b35c8ca1 1153:f15375e0480c
2225 2225
2226 void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata){ 2226 void ui_textarea_args_set_onchangedata(UiTextAreaArgs *args, void *onchangedata){
2227 args->onchangedata = onchangedata; 2227 args->onchangedata = onchangedata;
2228 } 2228 }
2229 2229
2230 void ui_textarea_args_set_action(UiTextAreaArgs *args, const char *action) { 2230 void ui_textarea_args_set_change_action(UiTextAreaArgs *args, const char *action) {
2231 args->action = strdup(action); 2231 args->onchange_action = strdup(action);
2232 }
2233
2234 void ui_textarea_args_set_ontextchanged(UiTextAreaArgs *args, ui_callback callback) {
2235 args->ontextchanged = callback;
2236 }
2237
2238 void ui_textarea_args_set_ontextchangeddata(UiTextAreaArgs *args, void *onchangedata) {
2239 args->ontextchangeddata = onchangedata;
2240 }
2241
2242 void ui_textarea_args_set_ontextchanged_action(UiTextAreaArgs *args, const char *action) {
2243 args->ontextchanged_action = strdup(action);
2232 } 2244 }
2233 2245
2234 void ui_textarea_args_set_varname(UiTextAreaArgs *args, const char *varname) { 2246 void ui_textarea_args_set_varname(UiTextAreaArgs *args, const char *varname) {
2235 args->varname = strdup(varname); 2247 args->varname = strdup(varname);
2236 } 2248 }
2253 2265
2254 void ui_textarea_args_free(UiTextAreaArgs *args) { 2266 void ui_textarea_args_free(UiTextAreaArgs *args) {
2255 free((void*)args->name); 2267 free((void*)args->name);
2256 free((void*)args->style_class); 2268 free((void*)args->style_class);
2257 free((void*)args->varname); 2269 free((void*)args->varname);
2258 free((void*)args->action); 2270 free((void*)args->onchange_action);
2271 free((void*)args->ontextchanged_action);
2259 free((void*)args->states); 2272 free((void*)args->states);
2260 free((void*)args->visibility_states); 2273 free((void*)args->visibility_states);
2261 free(args); 2274 free(args);
2262 } 2275 }
2263 2276

mercurial