application/demo_bindings.c

changeset 914
4d5aa85bc5ed
parent 912
06c37c12d149
child 915
ddbbceb8c3a5
--- a/application/demo_bindings.c	Tue Nov 18 16:47:48 2025 +0100
+++ b/application/demo_bindings.c	Tue Nov 18 17:26:15 2025 +0100
@@ -90,21 +90,19 @@
     
     ui_grid(obj, .margin = 10, .columnspacing = 10, .rowspacing = 10, .fill = TRUE) {
         ui_rlabel(obj, .label = "Document:");
-        ui_llabel(obj, .varname = "id", .hfill = TRUE, .vfill = TRUE);
+        ui_llabel(obj, .varname = "id", .hfill = TRUE, .hexpand = TRUE, .vfill = TRUE);
         ui_newline(obj);
         
         ui_rlabel(obj, .label = "Name:");
-        ui_llabel(obj, .varname = "name", .hfill = TRUE, .vfill = TRUE);
+        ui_llabel(obj, .varname = "name", .hfill = TRUE, .hexpand = TRUE, .vfill = TRUE);
         ui_newline(obj);
         
         ui_combobox(obj, .varname = "doclist", .colspan = 2, .onactivate = switch_document, .getvalue = doclist_get_value, .colspan = 2, .hfill = TRUE);
         ui_newline(obj);
         
-        ui_frame(obj, .label = "Document", .colspan = 2, .fill = TRUE) {
-            ui_grid(obj, .margin = 10, .columnspacing = 10, .rowspacing = 10, .fill = TRUE) {
-                ui_rlabel(obj, .label = "Name:", .vfill = TRUE);
-                ui_textfield(obj, .varname = "input_name", .onchange = update_name);
-            }
+        ui_frame(obj, .label = "Document", .colspan = 2, .fill = TRUE, .subcontainer = UI_CONTAINER_GRID, .columnspacing = 10, .rowspacing = 10, .padding = 10) {
+            ui_rlabel(obj, .label = "Name:", .vfill = TRUE);
+            ui_textfield(obj, .varname = "input_name", .onchange = update_name);
         }
     }
     

mercurial