Initial Lime window manager
This commit is contained in:
48
src/ui/package.lisp
Normal file
48
src/ui/package.lisp
Normal file
@@ -0,0 +1,48 @@
|
||||
(defpackage #:lime.ui
|
||||
(:use #:cl)
|
||||
(:documentation
|
||||
"Renderer-neutral command-palette state for Lime frontends.")
|
||||
(:export
|
||||
#:ui-candidate
|
||||
#:make-ui-candidate
|
||||
#:ui-candidate-id
|
||||
#:ui-candidate-label
|
||||
#:ui-candidate-detail
|
||||
#:ui-candidate-key-hint
|
||||
#:ui-candidate-action
|
||||
#:ui-key-node
|
||||
#:make-ui-key-node
|
||||
#:ui-key-node-id
|
||||
#:ui-key-node-key
|
||||
#:ui-key-node-label
|
||||
#:ui-key-node-detail
|
||||
#:ui-key-node-action
|
||||
#:ui-key-node-children
|
||||
#:ui-result
|
||||
#:make-ui-result
|
||||
#:ui-result-kind
|
||||
#:ui-result-candidates
|
||||
#:ui-result-message
|
||||
#:ui-result-prompt
|
||||
#:ui-result-initial-value
|
||||
#:ui-result-submit-action
|
||||
#:ui-close-result
|
||||
#:ui-replace-result
|
||||
#:ui-keep-open-result
|
||||
#:ui-prompt-result
|
||||
#:ui-session
|
||||
#:make-ui-session
|
||||
#:ui-session-mode
|
||||
#:ui-session-query
|
||||
#:ui-session-candidates
|
||||
#:ui-session-key-root
|
||||
#:ui-session-key-nodes
|
||||
#:ui-session-key-path
|
||||
#:ui-session-key-page
|
||||
#:ui-session-selected-index
|
||||
#:ui-session-status
|
||||
#:ui-session-prompt
|
||||
#:ui-session-selected-candidate
|
||||
#:ui-session-apply-result
|
||||
#:ui-session-activate-candidate
|
||||
#:ui-session-handle-key))
|
||||
Reference in New Issue
Block a user