application/main.c

changeset 108
fcf6d5fac8f5
parent 107
9aff1dc3990d
child 109
b9808f916687
--- a/application/main.c	Sat Jan 23 23:44:41 2016 +0100
+++ b/application/main.c	Sun Jan 24 11:59:58 2016 +0100
@@ -33,7 +33,7 @@
 #include <ucx/buffer.h>
 #include <ucx/utils.h>
 
-UiRadioButtonGroup rgroup;
+UiInteger radio;
 
 void action_menu(UiEvent *event, void *data) {
     printf("action_menu test: {%s}\n", data);
@@ -47,12 +47,11 @@
 }
 
 void action_button(UiEvent *event, void *data) {
-    printf("radio: %d\n", ui_radiobuttongroup_selection(&rgroup));
-    fflush(stdout);
+    printf("radio: %d\n", ui_getval(radio));
 }
 
 void action_button2(UiEvent *event, void *data) {
-    ui_radiobuttongroup_select(&rgroup, 3);
+    ui_setval(radio, 1);
 }
 
 void draw(UiEvent *event, UiGraphics *g, void *data) {
@@ -132,14 +131,15 @@
     
     ui_layout_fill(obj, FALSE);
     ui_grid_sp(obj, 0, 4, 4);
-    rgroup = ui_radiobuttongroup();
-    ui_radiobutton(obj, "better", &rgroup);
+    ui_radiobutton(obj, "better", &radio);
+    ui_newline(obj);
+    ui_radiobutton(obj, "smarter", &radio);
     ui_newline(obj);
-    ui_radiobutton(obj, "awesome", &rgroup);
-    ui_newline(obj);
-    ui_radiobutton(obj, "smarter", &rgroup);
+    ui_radiobutton(obj, "awesome", &radio);
     ui_end(obj);
     
+    ui_space(obj);
+    
     ui_button(obj, "OK", action_button, NULL);
     ui_button(obj, "Activate", action_button2, NULL);
     

mercurial