add ui_srclist_swap

Tue, 11 Nov 2025 20:08:55 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Tue, 11 Nov 2025 20:08:55 +0100
changeset 893
32b334db5f8b
parent 890
8d30cbd1c465
child 894
5e53ef72a5d3

add ui_srclist_swap

ui/common/wrapper.c file | annotate | diff | comparison | revisions
ui/common/wrapper.h file | annotate | diff | comparison | revisions
--- a/ui/common/wrapper.c	Tue Nov 04 20:38:19 2025 +0100
+++ b/ui/common/wrapper.c	Tue Nov 11 20:08:55 2025 +0100
@@ -125,6 +125,11 @@
     cxListRemove(cxlist, index);
 }
 
+void ui_srclist_swap(UiList *list, int i1, int i2) {
+    CxList *cxlist = list->data;
+    cxListSwap(cxlist, i1, i2);
+}
+
 void ui_srclist_clear(UiList *list) {
     CxList *cxlist = list->data;
     cxListClear(cxlist);
--- a/ui/common/wrapper.h	Tue Nov 04 20:38:19 2025 +0100
+++ b/ui/common/wrapper.h	Tue Nov 11 20:08:55 2025 +0100
@@ -56,6 +56,7 @@
 UIEXPORT void ui_srclist_add(UiList *list, UiSubList *item);
 UIEXPORT void ui_srclist_insert(UiList *list, int index, UiSubList *item);
 UIEXPORT void ui_srclist_remove(UiList *list, int index);
+UIEXPORT void ui_srclist_swap(UiList *list, int i1, int i2);
 UIEXPORT void ui_srclist_clear(UiList *list);
 UIEXPORT int ui_srclist_size(UiList *list);
 UIEXPORT void ui_srclist_generate_sublist_num_data(UiList *list);

mercurial