diff -r 88bc21b19213 -r 097f45f9c1fa make/vs/testapp/main.c --- a/make/vs/testapp/main.c Fri Oct 20 16:34:33 2023 +0200 +++ b/make/vs/testapp/main.c Sun Nov 26 15:44:28 2023 +0100 @@ -44,6 +44,7 @@ UiString* t1; UiString* t2; UiString* t3; + UiString* path; UiList* list2; UiList* list3; UiDouble* progress; @@ -140,6 +141,7 @@ void action_breadcrumb(UiEvent* event, void* data) { int i = event->intval; + char* c = event->eventdata; printf("index: %d\n", i); } @@ -175,6 +177,7 @@ wdata->t1 = ui_string_new(obj->ctx, "t1"); wdata->t2 = ui_string_new(obj->ctx, "t2"); wdata->t3 = ui_string_new(obj->ctx, "t3"); + wdata->path = ui_string_new(obj->ctx, "path"); wdata->progress = ui_double_new(obj->ctx, "progress"); wdata->spinner = ui_int_new(obj->ctx, "spinner"); @@ -258,9 +261,11 @@ ui_newline(obj); //ui_breadcrumbbar(obj, .list = wdata->list3, .onactivate=action_breadcrumb); - ui_pathbar(obj, .colspan = 3, .list = wdata->list3, .onactivate = action_breadcrumb); + ui_textfield(obj, .varname = "newtext"); + ui_path_textfield(obj, .colspan = 2, .value=wdata->path, .onactivate = action_breadcrumb); ui_newline(obj); - + wdata->path->set(wdata->path, "/usr/path/test"); + ui_textfield(obj, .value = wdata->text); ui_passwordfield(obj, .value = wdata->password); ui_newline(obj);