application/main.c

changeset 969
7385c26d998d
parent 967
ff4a8d10307b
child 979
471ca81a72f5
--- a/application/main.c	Sun Dec 07 15:40:40 2025 +0100
+++ b/application/main.c	Sun Dec 07 15:45:30 2025 +0100
@@ -126,7 +126,7 @@
     
     ui_grid(obj, .margin = 10, .columnspacing = 10, .rowspacing = 10) {
         ui_hbox(obj, .colspan = 2, .spacing = 10) {
-            ui_combobox(obj, .varname = "doclist", .getvalue = doclist_getvalue, .onactivate = action_document_selected);
+            ui_dropdown(obj, .varname = "doclist", .getvalue = doclist_getvalue, .onactivate = action_document_selected);
             ui_textfield(obj, .varname = "name");
             ui_button(obj, .colspan = 4, .label = "Test Groups", .groups = UI_GROUPS(STATE_DOC, STATE_SUB));
         }
@@ -147,7 +147,7 @@
         ui_newline(obj);
         
         ui_rlabel(obj, .label = "List 1", .vfill = TRUE);
-        ui_combobox(obj, .varname = "list1");
+        ui_dropdown(obj, .varname = "list1");
     }
     
     ToplevelDoc *doc = create_toplevel();
@@ -686,7 +686,7 @@
 
                 //UiModel *model = ui_model(obj->ctx, UI_ICON_TEXT, "Col 1", UI_STRING, "Col 2", -1);
                 //model->getvalue = list_getvalue;
-                ui_combobox(obj, .hexpand = true, .vexpand = false, .colspan = 2, .varname = "list", .getvalue = list_getvalue);
+                ui_dropdown(obj, .hexpand = true, .vexpand = false, .colspan = 2, .varname = "list", .getvalue = list_getvalue);
                 ui_newline(obj);
                 char *dropdown[] = {
                     "Sun",
@@ -695,7 +695,7 @@
                     "SGI",
                     "HP"
                 };
-                ui_combobox(obj, .hexpand = true, .vexpand = false, .colspan = 2, .static_elements = dropdown, .static_nelm = 5, .onactivate = action_static_dropdown);
+                ui_dropdown(obj, .hexpand = true, .vexpand = false, .colspan = 2, .static_elements = dropdown, .static_nelm = 5, .onactivate = action_static_dropdown);
                 ui_newline(obj);
 
                 ui_hbox0(obj) {
@@ -1256,7 +1256,7 @@
         //UiModel *model = ui_model(obj->ctx, UI_STRING, "Name", UI_STRING, "Email", -1);
         //ui_table(obj, .fill = TRUE, .varname = "persons", .model = model, .getvalue = person_getvalue, .onselection = list_onselection);
         //ui_model_free(obj->ctx, model);
-        ui_combobox(obj, .varname = "persons", .getvalue = person_getvalue, .onactivate = list_onselection, .hexpand = TRUE, .hfill = TRUE);
+        ui_dropdown(obj, .varname = "persons", .getvalue = person_getvalue, .onactivate = list_onselection, .hexpand = TRUE, .hfill = TRUE);
 
         ui_button(obj, .label = "Test 1");
         ui_newline(obj);

mercurial