make/vs/testapp/main.c

branch
newapi
changeset 192
bcacd00ea955
parent 191
6113ed66d258
child 193
74c688cc1839
--- a/make/vs/testapp/main.c	Sun Oct 01 17:22:17 2023 +0200
+++ b/make/vs/testapp/main.c	Sun Oct 01 18:54:23 2023 +0200
@@ -38,6 +38,8 @@
     UiInteger* check;
     UiInteger* toggle;
     UiInteger* radio;
+    UiString* text;
+    UiString* password;
 } WindowData;
 
 void action1(UiEvent* event, void* data) {
@@ -72,6 +74,8 @@
     wdata->check = ui_int_new(obj->ctx, "check");
     wdata->toggle = ui_int_new(obj->ctx, "toggle");
     wdata->radio = ui_int_new(obj->ctx, "radio");
+    wdata->text = ui_string_new(obj->ctx, "text");
+    wdata->password = ui_string_new(obj->ctx, "password");
 
     ui_grid(obj, .margin=10, .columnspacing=5, .rowspacing=20) {
         ui_button(obj, .label="Button1", .onclick=action1, .onclickdata="action1");
@@ -98,6 +102,10 @@
         ui_newline(obj);
         ui_radiobutton(obj, .label = "Radio 4", .value = wdata->radio);
         ui_switch(obj, .label = "test", .onchange=action_switch);
+        ui_newline(obj);
+
+        ui_textfield(obj, .value = wdata->text);
+        ui_passwordfield(obj, .value = wdata->password);
     }
 
     ui_show(obj);

mercurial