-
Notifications
You must be signed in to change notification settings - Fork 7
/
packages.lisp
184 lines (182 loc) · 4.27 KB
/
packages.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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
(cl:in-package #:common-lisp-user)
(defpackage #:clim3
(:use #:common-lisp)
(:shadow #:abort)
(:export
#:zone #:children #:child #:hpos #:vpos #:depth #:width #:height
#:zone-p
#:standard-zone
#:hsprawl #:vsprawl
#:natural-size
#:frame #:hframe #:vframe
#:brick #:hbrick #:vbrick
#:sponge #:hsponge #:vsponge
#:hbox #:hbox* #:vbox #:vbox* #:grid
#:vtree #:htree #:insert-zone #:delete-zone #:zone-count
#:find-zone #:offset
#:bboard #:bboard*
#:wrap #:border
#:pile #:pile*
#:center #:top #:bottom #:left #:right
#:top-left #:top-right #:bottom-left #:bottom-right
#:scroll
#:scrollbar #:vscrollbar #:hscrollbar
#:color #:make-color #:red #:green #:blue #:find-color #:name-color
#:pixel #:opacity
#:monochrome
#:opaque
#:translucent
#:masked #:opacities
#:image #:pixels
#:connect #:disconnect
#:event-loop
#:input
#:visit
#:enter
#:leave
#:clickable #:attention #:at-ease
#:action
#:enter-handler
#:leave-handler
#:inside-p
#:motion
#:handler
#:port
#:make-port
#:event-loop
#:connect
#:disconnect
#:text-ascent
#:text-descent
#:text-width
#:text-prefix-length
#:text-style-ascent
#:text-style-descent
#:with-zone
#:with-area
#:with-position
#:paint-pixel
#:paint-mask
#:paint-text
#:paint-opaque
#:paint-translucent
#:paint-trapezoids
#:paint-polygons
#:paint-paths
#:*port*
#:standard-key-decoder
#:standard-button-decoder
#:key-handler
#:*key-handler*
#:handle-key-press
#:handle-key-release
#:null-key-handler
#:*null-key-handler*
#:read-keystroke
#:button-handler
#:*button-handler*
#:handle-button-press
#:handle-button-release
#:button-press
#:button-release
#:null-button-handler
#:*null-button-handler*
#:text-style
#:foundry
#:family
#:face
#:size
#:highlight #:unhighlight
#:presentation #:gem
#:ptypep
#:zone-button-handler
#:define-command
#:command-table
#:command-name-in-table-p
#:hashed-command-table
#:list-command-table
#:command-loop
#:command-loop-iteration
#:acquire-action
#:active-command-p
#:abort
#:?
#:application
#:view
#:current-view
#:key-processor
#:key-processor-key-handler
#:submit-keystroke
#:*application*
#:line #:column
))
(defpackage #:clim3-ext
(:use #:common-lisp)
(:export
#:hpos #:vpos
#:hsprawl #:vsprawl
#:depth
#:set-clients
#:atomic-mixin
#:compound-mixin
#:simple-children-mixin
#:parent-mixin
#:position-mixin
#:size-mixin
#:depth-mixin
#:sprawls-mixin
#:client-mixin
#:at-most-one-child-mixin
#:several-children-mixin
#:list-children-mixin
#:vector-children-mixin
#:matrix-children-mixin
#:map-over-children
#:map-over-children-top-to-bottom
#:map-over-children-bottom-to-top
#:notify-child-position-changed
#:notify-child-depth-changed
#:notify-child-hsprawl-changed
#:notify-child-vsprawl-changed
#:changing-child-hsprawl-changes-hsprawl-mixin
#:changing-child-hsprawl-changes-nothing-mixin
#:changing-child-vsprawl-changes-vsprawl-mixin
#:changing-child-vsprawl-changes-nothing-mixin
#:changing-children-changes-hsprawl-mixin
#:changing-children-changes-vsprawl-mixin
#:changing-children-changes-both-sprawls-mixin
#:changing-children-changes-nothing-mixin
#:changing-child-position-not-allowed-mixin
#:changing-child-position-changes-nothing-mixin
#:changing-child-position-changes-hsprawl-mixin
#:changing-child-position-changes-vsprawl-mixin
#:changing-child-position-changes-both-sprawls-mixin
#:horizontally-very-elastic-mixin
#:vertically-very-elastic-mixin
#:child-depth-insignificant-mixin
#:child-depth-significant-mixin
#:ensure-hsprawl-valid
#:ensure-vsprawl-valid
#:ensure-child-layouts-valid
#:impose-child-layouts
#:impose-size
#:compute-hsprawl
#:compute-vsprawl
#:client
#:parent
#:print-components
#:call-with-zone #:call-with-area #:call-with-position
#:paint
#:paint-pixel
#:paint-mask
#:paint-text
#:paint-opaque
#:paint-translucent
#:paint-trapezoids
#:paint-paths
#:repaint
#:standard-key-decoder
#:standard-button-decoder
#:*input-context*
#:*command-table*
))