forked from admich/Doors
-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.lisp
91 lines (88 loc) · 3.26 KB
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
;;;; Copyright (C) 2020 Andrea De Michele
;;;;
;;;; This library is free software; you can redistribute it and/or
;;;; modify it under the terms of the GNU Lesser General Public
;;;; License as published by the Free Software Foundation; either
;;;; version 2.1 of the License, or (at your option) any later version.
;;;;
;;;; This library is distributed in the hope that it will be useful,
;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;;;; Lesser General Public License for more details.
;;;;
;;;; You should have received a copy of the GNU Lesser General Public
;;;; License along with this library; if not, write to the Free Software
;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
;;;; USA
(defpackage #:clim-doors
(:use :clim :clim-lisp :clim-backend :clim-xcommon :clim-extensions :clim-clx)
(:import-from :alexandria
#:when-let*)
(:import-from :climi
#:+alt-key+
;;
#:port-text-style-mappings
#:port-lookup-mirror
#:port-register-mirror
#:port-event-process
#:port-grafts
#:%%sheet-native-transformation
#:%%set-sheet-native-transformation
#:device-transformation
;;
#:clamp
#:get-environment-variable
#:pixmap-sheet
#:port-lookup-sheet
#:port-unregister-mirror
#:port-pointer-sheet
#:map-repeated-sequence
#:pixmap-mirror
#:do-sequence
#:with-double-buffering
#:with-transformed-position
#:with-transformed-positions
#:with-medium-options
;;
#:pixmap
#:top-level-sheet-mixin
#:unmanaged-sheet-mixin
#:top-level-sheet-pane
#:unmanaged-top-level-sheet-pane
#:menu-frame
;;
#:frame-managers ;used as slot
#:top-level-sheet ;used as slot
#:medium-device-region
#:draw-image
#:height ;this seems bogus
#:width ;dito
#:coordinate=
#:get-transformation
;;
#:medium-miter-limit
;; classes
#:mirrored-pixmap
#:window-destroy-event
#:pointer-grab-enter-event
#:pointer-grab-leave-event
#:pointer-ungrab-leave-event
#:pointer-ungrab-enter-event
#:device-font-text-style
;; utils
#:dolines
#:maybe-funcall
#:when-let
#:if-let)
(:import-from #:climi
#:event-listen-or-wait
#:%sheet-mirror-region
#:%sheet-mirror-transformation
#:standard-port)
(:export
#:*wm-application*
#:active-frame
#:save-frame-geometry))
(defpackage #:doors
(:use #:clim-lisp #:clim #:clim-doors)
(:export #:doors))