make/vs/testapp/main.c

branch
newapi
changeset 185
4a8b1a748f09
parent 184
8c9b4b28aaa9
child 186
5db4979bf482
--- a/make/vs/testapp/main.c	Sat Sep 23 15:41:23 2023 +0200
+++ b/make/vs/testapp/main.c	Sun Sep 24 12:03:57 2023 +0200
@@ -42,9 +42,27 @@
 void application_startup(UiEvent* event, void* data) {
     UiObject* obj = ui_window("Test", NULL);
 
+    /*
     ui_button(obj, "Button1", action1, "action1");
     ui_button(obj, "Button2", action1, "action2");
+    ui_layout_fill(obj, TRUE);
     ui_button(obj, "Button3", action1, "action3");
+    */
+
+    UI_GRID_SP(obj, 10, 5, 20) {
+        ui_button(obj, "Button1", action1, "action1");
+        ui_button(obj, "Button2", action1, "action2");
+        ui_layout_hexpand(obj, 1);
+        ui_button(obj, "Button3", action1, "action3");
+        ui_newline(obj);
+
+        ui_button(obj, "Button4", action1, "action4");
+        ui_layout_gridwidth(obj, 2);
+        ui_button(obj, "Button5_", action1, "action5");
+        ui_newline(obj);
+
+        ui_button(obj, "Very Long Button Label Text ____________ Test", action1, "test");
+    }
 
     ui_show(obj);
 }

mercurial