application/main.c

changeset 825
1bac7e45712b
parent 822
54e43e4efac2
child 841
651cf2c59dd9
--- a/application/main.c	Thu Oct 09 18:24:09 2025 +0200
+++ b/application/main.c	Thu Oct 09 18:49:19 2025 +0200
@@ -1135,13 +1135,17 @@
 
 #ifdef UI_WIN32
 
+static void action_button(UiEvent *event, void *data) {
+    printf("button clicked\n");
+}
+
 void application_startup(UiEvent *event, void *data) {
 	UiObject *obj = ui_window("Test w32", NULL);
     ui_button(obj, .label = "Test", .hfill = TRUE, .hexpand = TRUE, .colspan = 3, .margin = 10);
     ui_button(obj, .label = "Test 2-1", .margin_left = 10);
     ui_button(obj, .label = "Test 2-2", .hfill = TRUE, .hexpand = TRUE, .margin_left = 20);
     ui_button(obj, .label = "Test 2-3", .margin_left = 30);
-    ui_button(obj, .label = "Test 3XX", .colspan = 3, .fill = TRUE);
+    ui_button(obj, .label = "Test 3XX", .colspan = 3, .fill = TRUE, .onclick = action_button);
 	ui_show(obj);
 }
 

mercurial