diff -r f0e901f7d1b7 -r 2f9d8af6a499 ui/common/types.h --- 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