make/vs/testapp/main.c

branch
newapi
changeset 225
097f45f9c1fa
parent 224
88bc21b19213
child 226
4eef1d49f794
--- 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);

mercurial