]> git.tdb.fi Git - ext/subsurface.git/blobdiff - profile.c
Add menu item and dialog to select which events to display
[ext/subsurface.git] / profile.c
index 810c47391ad4cef865e7a8f8f673b980100d3d41..56716f5f767c11646d0edaade51d2b9b4d1b427f 100644 (file)
--- a/profile.c
+++ b/profile.c
@@ -174,6 +174,15 @@ static struct ev_select *ev_namelist;
 static int evn_allocated;
 static int evn_used;
 
+void evn_foreach(void (*callback)(const char *, int *, void *), void *data)
+{
+       int i;
+
+       for (i = 0; i < evn_used; i++) {
+               callback(ev_namelist[i].ev_name, &ev_namelist[i].plot_ev, data);
+       }
+}
+
 void remember_event(const char *eventname)
 {
        int i=0, len;