changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 356: aac665e2f5bf
parent: 2a4f11c0e8c8
child: 1acb5e37e493
author: Richard Westhaver <ellis@rwest.io>
date: Tue, 21 May 2024 17:13:34 -0400
permissions: -rw-r--r--
description: stashed and revert some obj/color changes. added x/wayland feature splits, WITH-TCP-CLIENT and WITH-UDP-CLIENT impl (no tests)
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 #+wl :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))