changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/lib/gui/pkg.lisp

changeset 261: 2a4f11c0e8c8
parent: da8521b4883e
child: aac665e2f5bf
author: Richard Westhaver <ellis@rwest.io>
date: Wed, 03 Apr 2024 22:40:01 -0400
permissions: -rw-r--r--
description: slint integrated
1 (defpackage :gui/core
2  (:use :cl :std :log)
3  (:export
4  :gui-error
5  :gui-client-p :gui-server-p))
6 
7 (defpackage :gui/wm
8  (:use :cl :std :log :gui/core :wayflan)
9  (:export
10  :*default-wm*
11  :wm-package))
12 
13 (defpackage :gui/ext
14  (:use :cl :std :log :gui/core)
15  (:export
16  :*gui-backend-list*
17  :*gui-backend*
18  :register-gui-backend
19  :load-gui-backend
20  :with-gui-handlers
21  :gui-main
22  :def-gui))
23 
24 (defpackage :gui/slint
25  (:use :cl :std :log :gui/core :gui/ext :parse) ;; yacc or lex
26  (:export :compile-slint :compile-to-slint-file :compile-to-slint-string
27  :*slint-grammar* :with-slint))
28 
29 (uiop:define-package :gui
30  (:use-reexport :gui/core :gui/wm :gui/ext))