450 UiWidget* widget = new UiWidget(elm); |
450 UiWidget* widget = new UiWidget(elm); |
451 widget->data1 = uipathbar; |
451 widget->data1 = uipathbar; |
452 ui_context_add_widget_destructor(current->ctx, widget); |
452 ui_context_add_widget_destructor(current->ctx, widget); |
453 |
453 |
454 // bind var |
454 // bind var |
455 UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.value, args.varname, UI_VAR_LIST); |
455 UiVar* var = uic_widget_var(obj->ctx, current->ctx, args.value, args.varname, UI_VAR_STRING); |
456 if (var) { |
456 if (var) { |
457 UiString* value = (UiString*)var->value; |
457 UiString* value = (UiString*)var->value; |
458 value->obj = uipathbar; |
458 value->obj = uipathbar; |
459 value->get = ui_path_textfield_get; |
459 value->get = ui_path_textfield_get; |
460 value->set = ui_path_textfield_set; |
460 value->set = ui_path_textfield_set; |