--- a/ui/common/types.h Thu Jun 04 19:22:54 2026 +0200 +++ b/ui/common/types.h Thu Jun 04 19:59:58 2026 +0200 @@ -61,6 +61,9 @@ void uic_list_unbind(UiList *l); void uic_generic_unbind(UiGeneric *g); +UIEXPORT UiListSelection* ui_list_get_selection_allocated(UiList *list); +UIEXPORT void ui_list_selection_free(UiListSelection *sel); + void uic_list_register_observer_destructor(UiContext *ctx, UiList *list, UiObserver *observer); #ifdef __cplusplus