ui/cocoa/list.m

changeset 113
dde28a806552
parent 112
c3f2f16fa4b8
--- a/ui/cocoa/list.m	Sun Oct 19 21:20:08 2025 +0200
+++ b/ui/cocoa/list.m	Mon Nov 10 21:52:51 2025 +0100
@@ -363,6 +363,18 @@
 
 /* --------------------------- SourceList --------------------------- */
 
+static ui_sourcelist_update_func sclist_update_callback = NULL;
+
+void ui_sourcelist_set_update_callback(ui_sourcelist_update_func cb) {
+    sclist_update_callback = cb;
+}
+
+void ui_sourcelist_updated(void) {
+    if(sclist_update_callback) {
+        sclist_update_callback();
+    }
+}
+
 static void sublist_free(const CxAllocator *a, UiSubList *sl) {
     cxFree(a, (char*)sl->varname);
     cxFree(a, (char*)sl->header);

mercurial