ui/common/wrapper.c

changeset 862
670b2c03413f
parent 857
1d9dd72fec15
child 893
32b334db5f8b
--- a/ui/common/wrapper.c	Sat Oct 18 10:17:59 2025 +0200
+++ b/ui/common/wrapper.c	Sat Oct 18 12:23:52 2025 +0200
@@ -134,6 +134,17 @@
     return ui_list_count(list);
 }
 
+/*
+ * numerates all sublists and sets the sublist index as userdata
+ */
+void ui_srclist_generate_sublist_num_data(UiList *list) {
+    CxList *cxlist = list->data;
+    CxIterator i = cxListIterator(cxlist);
+    cx_foreach(UiSubList *, sublist, i) {
+        sublist->userdata = (void*)i.index;
+    }
+}
+
 
 /* ---------------------------- UiSubListEventData ---------------------------- */
 

mercurial