Adding settings.

This commit is contained in:
2026-07-08 00:09:45 +02:00
parent 5e332522e3
commit f949e2dbb3
10 changed files with 438 additions and 75 deletions
+23 -1
View File
@@ -18,9 +18,11 @@
info-rktplayer
warn-rktplayer
fatal-rktplayer
sync-log-rktplayer
(all-from-out simple-log)
list-drop!
path-equal?
make-select-list
)
@@ -137,4 +139,24 @@
#f)
)
)
)
)
(define (make-select-list id items selected)
(let ((slct (list 'select (list (list 'id (format "~a" id))))))
(for-each
(λ (item)
(let ((value (car item))
(label (cadr item)))
(set! slct
(append slct
(list
(if (equal? value selected)
(list 'option
(list (list 'value (format "~a" value)) (list 'selected "selected"))
label)
(list 'option
(list (list 'value (format "~a" value)))
label))))))
)
items)
slct))