diff --git a/scheme/nuit-packages.scm b/scheme/nuit-packages.scm index 3706923..40484c7 100644 --- a/scheme/nuit-packages.scm +++ b/scheme/nuit-packages.scm @@ -340,11 +340,26 @@ (subset focus-table (make-focus-object-reference)) tty-debug - plugin utils ncurses) (files select-list)) +(define-interface select-line-interface + (export make-select-line + select-line-handle-key-press! + paint-select-line + paint-select-line-at + select-line-selected-entry)) + +(define-structure select-line select-line-interface + (open scheme + define-record-types + signals + + tty-debug + ncurses) + (files select-line)) + ;;; joblist viewer (define-structure joblist-viewer