/[mcclim]/mcclim/package.lisp
ViewVC logotype

Contents of /mcclim/package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.34 - (show annotations)
Tue Aug 12 00:19:16 2003 UTC (10 years, 8 months ago) by hefner1
Branch: MAIN
Changes since 1.33: +1 -0 lines
Added a new gadget, clim-extensions:box-adjuster-gadget. You can put this
within a vertical/horizontal box or rack, and it will adjust the size of the
neighboring clients in the box.

The implementation is not perfect, but it works pretty well, considering I've
made no changes to the box widgets to accomodate it.
1 ;;; -*- Mode: Lisp; Package: CLIM-INTERNALS -*-
2
3 (in-package :common-lisp-user)
4
5 ;;;
6 ;;; CLIM-LISP
7 ;;;
8
9 ;; Our CLIM-LISP also contains gray streams, as I consider them part
10 ;; of Common Lisp.
11
12 ;; If you want to patch a CL symbol, you define it in CLIM-LISP-PATCH
13 ;; and export it.
14
15 #.(let ((all-ansi-symbols
16 '(#:&allow-other-keys #:&aux #:&body #:&environment #:&key #:&optional #:&rest #:&whole #:*
17 #:** #:*** #:*break-on-signals* #:*compile-file-pathname* #:*compile-file-truename*
18 #:*compile-print* #:*compile-verbose* #:*debug-io* #:*debugger-hook*
19 #:*default-pathname-defaults* #:*error-output* #:*features* #:*gensym-counter*
20 #:*load-pathname* #:*load-print* #:*load-truename* #:*load-verbose* #:*macroexpand-hook*
21 #:*modules* #:*package* #:*print-array* #:*print-base* #:*print-case* #:*print-circle*
22 #:*print-escape* #:*print-gensym* #:*print-length* #:*print-level* #:*print-lines*
23 #:*print-miser-width* #:*print-pprint-dispatch* #:*print-pretty* #:*print-radix*
24 #:*print-readably* #:*print-right-margin* #:*query-io* #:*random-state* #:*read-base*
25 #:*read-default-float-format* #:*read-eval* #:*read-suppress* #:*readtable*
26 #:*standard-input* #:*standard-output* #:*terminal-io* #:*trace-output* #:+ #:++ #:+++ #:-
27 #:/ #:// #:/// #:/= #:1+ #:1- #:< #:<= #:= #:> #:>= #:abort #:abs #:acons #:acos #:acosh
28 #:add-method #:adjoin #:adjust-array #:adjustable-array-p #:allocate-instance
29 #:alpha-char-p #:alphanumericp #:and #:append #:apply #:apropos #:apropos-list #:aref
30 #:arithmetic-error #:arithmetic-error-operands #:arithmetic-error-operation #:array
31 #:array-dimension #:array-dimension-limit #:array-dimensions #:array-displacement
32 #:array-element-type #:array-has-fill-pointer-p #:array-in-bounds-p #:array-rank
33 #:array-rank-limit #:array-row-major-index #:array-total-size #:array-total-size-limit
34 #:arrayp #:ash #:asin #:asinh #:assert #:assoc #:assoc-if #:assoc-if-not #:atan #:atanh
35 #:atom #:base-char #:base-string #:bignum #:bit #:bit-and #:bit-andc1 #:bit-andc2
36 #:bit-eqv #:bit-ior #:bit-nand #:bit-nor #:bit-not #:bit-orc1 #:bit-orc2 #:bit-vector
37 #:bit-vector-p #:bit-xor #:block #:boole #:boole-1 #:boole-2 #:boole-and #:boole-andc1
38 #:boole-andc2 #:boole-c1 #:boole-c2 #:boole-clr #:boole-eqv #:boole-ior #:boole-nand
39 #:boole-nor #:boole-orc1 #:boole-orc2 #:boole-set #:boole-xor #:boolean #:both-case-p
40 #:boundp #:break #:broadcast-stream #:broadcast-stream-streams #:built-in-class #:butlast
41 #:byte #:byte-position #:byte-size #:caaaar #:caaadr #:caaar #:caadar #:caaddr #:caadr
42 #:caar #:cadaar #:cadadr #:cadar #:caddar #:cadddr #:caddr #:cadr #:call-arguments-limit
43 #:call-method #:call-next-method #:car #:case #:catch #:ccase #:cdaaar #:cdaadr #:cdaar
44 #:cdadar #:cdaddr #:cdadr #:cdar #:cddaar #:cddadr #:cddar #:cdddar #:cddddr #:cdddr
45 #:cddr #:cdr #:ceiling #:cell-error #:cell-error-name #:cerror #:change-class #:char
46 #:char-code #:char-code-limit #:char-downcase #:char-equal #:char-greaterp #:char-int
47 #:char-lessp #:char-name #:char-not-equal #:char-not-greaterp #:char-not-lessp
48 #:char-upcase #:char/= #:char< #:char<= #:char= #:char> #:char>= #:character #:characterp
49 #:check-type #:cis #:class #:class-name #:class-of #:clear-input #:clear-output #:close
50 #:clrhash #:code-char #:coerce #:compilation-speed #:compile #:compile-file
51 #:compile-file-pathname #:compiled-function #:compiled-function-p #:compiler-macro
52 #:compiler-macro-function #:complement #:complex #:complexp #:compute-applicable-methods
53 #:compute-restarts #:concatenate #:concatenated-stream #:concatenated-stream-streams
54 #:cond #:condition #:conjugate #:cons #:consp #:constantly #:constantp #:continue
55 #:control-error #:copy-alist #:copy-list #:copy-pprint-dispatch #:copy-readtable
56 #:copy-seq #:copy-structure #:copy-symbol #:copy-tree #:cos #:cosh #:count #:count-if
57 #:count-if-not #:ctypecase #:debug #:decf #:declaim #:declaration #:declare #:decode-float
58 #:decode-universal-time #:defclass #:defconstant #:defgeneric #:define-compiler-macro
59 #:define-condition #:define-method-combination #:define-modify-macro
60 #:define-setf-expander #:define-symbol-macro #:defmacro #:defmethod #:defpackage
61 #:defparameter #:defsetf #:defstruct #:deftype #:defun #:defvar #:delete
62 #:delete-duplicates #:delete-file #:delete-if #:delete-if-not #:delete-package
63 #:denominator #:deposit-field #:describe #:describe-object #:destructuring-bind
64 #:digit-char #:digit-char-p #:directory #:directory-namestring #:disassemble
65 #:division-by-zero #:do #:do* #:do-all-symbols #:do-external-symbols #:do-symbols
66 #:documentation #:dolist #:dotimes #:double-float #:double-float-epsilon
67 #:double-float-negative-epsilon #:dpb #:dribble #:dynamic-extent #:ecase #:echo-stream
68 #:echo-stream-input-stream #:echo-stream-output-stream #:ed #:eighth #:elt
69 #:encode-universal-time #:end-of-file #:endp #:enough-namestring
70 #:ensure-directories-exist #:ensure-generic-function #:eq #:eql #:equal #:equalp #:error
71 #:etypecase #:eval #:eval-when #:evenp #:every #:exp #:export #:expt #:extended-char
72 #:fboundp #:fceiling #:fdefinition #:ffloor #:fifth #:file-author #:file-error
73 #:file-error-pathname #:file-length #:file-namestring #:file-position #:file-stream
74 #:file-string-length #:file-write-date #:fill #:fill-pointer #:find #:find-all-symbols
75 #:find-class #:find-if #:find-if-not #:find-method #:find-package #:find-restart
76 #:find-symbol #:finish-output #:first #:fixnum #:flet #:float #:float-digits
77 #:float-precision #:float-radix #:float-sign #:floating-point-inexact
78 #:floating-point-invalid-operation #:floating-point-overflow #:floating-point-underflow
79 #:floatp #:floor #:fmakunbound #:force-output #:format #:formatter #:fourth #:fresh-line
80 #:fround #:ftruncate #:ftype #:funcall #:function #:function-keywords
81 #:function-lambda-expression #:functionp #:gcd #:generic-function #:gensym #:gentemp #:get
82 #:get-decoded-time #:get-dispatch-macro-character #:get-internal-real-time
83 #:get-internal-run-time #:get-macro-character #:get-output-stream-string #:get-properties
84 #:get-setf-expansion #:get-universal-time #:getf #:gethash #:go #:graphic-char-p
85 #:handler-bind #:handler-case #:hash-table #:hash-table-count #:hash-table-p
86 #:hash-table-rehash-size #:hash-table-rehash-threshold #:hash-table-size #:hash-table-test
87 #:host-namestring #:identity #:if #:ignorable #:ignore #:ignore-errors #:imagpart #:import
88 #:in-package #:incf #:initialize-instance #:inline #:input-stream-p #:inspect #:integer
89 #:integer-decode-float #:integer-length #:integerp #:interactive-stream-p #:intern
90 #:internal-time-units-per-second #:intersection #:invalid-method-error #:invoke-debugger
91 #:invoke-restart #:invoke-restart-interactively #:isqrt #:keyword #:keywordp #:labels
92 #:lambda #:lambda-list-keywords #:lambda-parameters-limit #:last #:lcm #:ldb #:ldb-test
93 #:ldiff #:least-negative-double-float #:least-negative-long-float
94 #:least-negative-normalized-double-float #:least-negative-normalized-long-float
95 #:least-negative-normalized-short-float #:least-negative-normalized-single-float
96 #:least-negative-short-float #:least-negative-single-float #:least-positive-double-float
97 #:least-positive-long-float #:least-positive-normalized-double-float
98 #:least-positive-normalized-long-float #:least-positive-normalized-short-float
99 #:least-positive-normalized-single-float #:least-positive-short-float
100 #:least-positive-single-float #:length #:let #:let* #:lisp-implementation-type
101 #:lisp-implementation-version #:list #:list* #:list-all-packages #:list-length #:listen
102 #:listp #:load #:load-logical-pathname-translations #:load-time-value #:locally #:log
103 #:logand #:logandc1 #:logandc2 #:logbitp #:logcount #:logeqv #:logical-pathname
104 #:logical-pathname-translations #:logior #:lognand #:lognor #:lognot #:logorc1 #:logorc2
105 #:logtest #:logxor #:long-float #:long-float-epsilon #:long-float-negative-epsilon
106 #:long-site-name #:loop #:loop-finish #:lower-case-p #:machine-instance #:machine-type
107 #:machine-version #:macro-function #:macroexpand #:macroexpand-1 #:macrolet #:make-array
108 #:make-broadcast-stream #:make-concatenated-stream #:make-condition
109 #:make-dispatch-macro-character #:make-echo-stream #:make-hash-table #:make-instance
110 #:make-instances-obsolete #:make-list #:make-load-form #:make-load-form-saving-slots
111 #:make-method #:make-package #:make-pathname #:make-random-state #:make-sequence
112 #:make-string #:make-string-input-stream #:make-string-output-stream #:make-symbol
113 #:make-synonym-stream #:make-two-way-stream #:makunbound #:map #:map-into #:mapc #:mapcan
114 #:mapcar #:mapcon #:maphash #:mapl #:maplist #:mask-field #:max #:member #:member-if
115 #:member-if-not #:merge #:merge-pathnames #:method #:method-combination
116 #:method-combination-error #:method-qualifiers #:min #:minusp #:mismatch #:mod
117 #:most-negative-double-float #:most-negative-fixnum #:most-negative-long-float
118 #:most-negative-short-float #:most-negative-single-float #:most-positive-double-float
119 #:most-positive-fixnum #:most-positive-long-float #:most-positive-short-float
120 #:most-positive-single-float #:muffle-warning #:multiple-value-bind #:multiple-value-call
121 #:multiple-value-list #:multiple-value-prog1 #:multiple-value-setq #:multiple-values-limit
122 #:name-char #:namestring #:nbutlast #:nconc #:next-method-p #:nil #:nintersection #:ninth
123 #:no-applicable-method #:no-next-method #:not #:notany #:notevery #:notinline #:nreconc
124 #:nreverse #:nset-difference #:nset-exclusive-or #:nstring-capitalize #:nstring-downcase
125 #:nstring-upcase #:nsublis #:nsubst #:nsubst-if #:nsubst-if-not #:nsubstitute
126 #:nsubstitute-if #:nsubstitute-if-not #:nth #:nth-value #:nthcdr #:null #:number #:numberp
127 #:numerator #:nunion #:oddp #:open #:open-stream-p #:optimize #:or #:otherwise
128 #:output-stream-p #:package #:package-error #:package-error-package #:package-name
129 #:package-nicknames #:package-shadowing-symbols #:package-use-list #:package-used-by-list
130 #:packagep #:pairlis #:parse-error #:parse-integer #:parse-namestring #:pathname
131 #:pathname-device #:pathname-directory #:pathname-host #:pathname-match-p #:pathname-name
132 #:pathname-type #:pathname-version #:pathnamep #:peek-char #:phase #:pi #:plusp #:pop
133 #:position #:position-if #:position-if-not #:pprint #:pprint-dispatch
134 #:pprint-exit-if-list-exhausted #:pprint-fill #:pprint-indent #:pprint-linear
135 #:pprint-logical-block #:pprint-newline #:pprint-pop #:pprint-tab #:pprint-tabular #:prin1
136 #:prin1-to-string #:princ #:princ-to-string #:print #:print-not-readable
137 #:print-not-readable-object #:print-object #:print-unreadable-object #:probe-file
138 #:proclaim #:prog #:prog* #:prog1 #:prog2 #:progn #:program-error #:progv #:provide
139 #:psetf #:psetq #:push #:pushnew #:quote #:random #:random-state #:random-state-p #:rassoc
140 #:rassoc-if #:rassoc-if-not #:ratio #:rational #:rationalize #:rationalp #:read
141 #:read-byte #:read-char #:read-char-no-hang #:read-delimited-list #:read-from-string
142 #:read-line #:read-preserving-whitespace #:read-sequence #:reader-error #:readtable
143 #:readtable-case #:readtablep #:real #:realp #:realpart #:reduce #:reinitialize-instance
144 #:rem #:remf #:remhash #:remove #:remove-duplicates #:remove-if #:remove-if-not
145 #:remove-method #:remprop #:rename-file #:rename-package #:replace #:require #:rest
146 #:restart #:restart-bind #:restart-case #:restart-name #:return #:return-from #:revappend
147 #:reverse #:room #:rotatef #:round #:row-major-aref #:rplaca #:rplacd #:safety #:satisfies
148 #:sbit #:scale-float #:schar #:search #:second #:sequence #:serious-condition #:set
149 #:set-difference #:set-dispatch-macro-character #:set-exclusive-or #:set-macro-character
150 #:set-pprint-dispatch #:set-syntax-from-char #:setf #:setq #:seventh #:shadow
151 #:shadowing-import #:shared-initialize #:shiftf #:short-float #:short-float-epsilon
152 #:short-float-negative-epsilon #:short-site-name #:signal #:signed-byte #:signum
153 #:simple-array #:simple-base-string #:simple-bit-vector #:simple-bit-vector-p
154 #:simple-condition #:simple-condition-format-arguments #:simple-condition-format-control
155 #:simple-error #:simple-string #:simple-string-p #:simple-type-error #:simple-vector
156 #:simple-vector-p #:simple-warning #:sin #:single-float #:single-float-epsilon
157 #:single-float-negative-epsilon #:sinh #:sixth #:sleep #:slot-boundp #:slot-exists-p
158 #:slot-makunbound #:slot-missing #:slot-unbound #:slot-value #:software-type
159 #:software-version #:some #:sort #:space #:special #:special-operator-p #:speed #:sqrt
160 #:stable-sort #:standard #:standard-char #:standard-char-p #:standard-class
161 #:standard-generic-function #:standard-method #:standard-object #:step #:storage-condition
162 #:store-value #:stream #:stream-element-type #:stream-error #:stream-error-stream
163 #:stream-external-format #:streamp #:string #:string-capitalize #:string-downcase
164 #:string-equal #:string-greaterp #:string-left-trim #:string-lessp #:string-not-equal
165 #:string-not-greaterp #:string-not-lessp #:string-right-trim #:string-stream #:string-trim
166 #:string-upcase #:string/= #:string< #:string<= #:string= #:string> #:string>= #:stringp
167 #:structure #:structure-class #:structure-object #:style-warning #:sublis #:subseq
168 #:subsetp #:subst #:subst-if #:subst-if-not #:substitute #:substitute-if
169 #:substitute-if-not #:subtypep #:svref #:sxhash #:symbol #:symbol-function
170 #:symbol-macrolet #:symbol-name #:symbol-package #:symbol-plist #:symbol-value #:symbolp
171 #:synonym-stream #:synonym-stream-symbol #:t #:tagbody #:tailp #:tan #:tanh #:tenth
172 #:terpri #:the #:third #:throw #:time #:trace #:translate-logical-pathname
173 #:translate-pathname #:tree-equal #:truename #:truncate #:two-way-stream
174 #:two-way-stream-input-stream #:two-way-stream-output-stream #:type #:type-error
175 #:type-error-datum #:type-error-expected-type #:type-of #:typecase #:typep #:unbound-slot
176 #:unbound-slot-instance #:unbound-variable #:undefined-function #:unexport #:unintern
177 #:union #:unless #:unread-char #:unsigned-byte #:untrace #:unuse-package #:unwind-protect
178 #:update-instance-for-different-class #:update-instance-for-redefined-class
179 #:upgraded-array-element-type #:upgraded-complex-part-type #:upper-case-p #:use-package
180 #:use-value #:user-homedir-pathname #:values #:values-list #:variable #:vector
181 #:vector-pop #:vector-push #:vector-push-extend #:vectorp #:warn #:warning #:when
182 #:wild-pathname-p #:with-accessors #:with-compilation-unit #:with-condition-restarts
183 #:with-hash-table-iterator #:with-input-from-string #:with-open-file #:with-open-stream
184 #:with-output-to-string #:with-package-iterator #:with-simple-restart #:with-slots
185 #:with-standard-io-syntax #:write #:write-byte #:write-char #:write-line #:write-sequence
186 #:write-string #:write-to-string #:y-or-n-p #:yes-or-no-p #:zerop))
187 (packages
188 #+clisp '(:common-lisp :clos)
189 #+gcl '(:lisp :pcl)
190 #-(or clisp gcl) '(:common-lisp))
191 (gray-symbols
192 '(#:fundamental-stream
193 #:fundamental-input-stream
194 #:fundamental-output-stream
195 #:fundamental-character-stream
196 #:fundamental-binary-stream
197 #:fundamental-character-input-stream
198 #:fundamental-character-output-stream
199 #:fundamental-binary-input-stream
200 #:fundamental-binary-output-stream
201 #:stream-read-char
202 #:stream-unread-char
203 #:stream-read-char-no-hang
204 #:stream-peek-char
205 #:stream-listen
206 #:stream-read-line
207 #:stream-clear-input
208 #:stream-write-char
209 #:stream-line-column
210 #:stream-start-line-p
211 #:stream-write-string
212 #:stream-terpri
213 #:stream-fresh-line
214 #:stream-finish-output
215 #:stream-force-output
216 #:stream-advance-to-column
217 #:stream-clear-input
218 #:stream-read-byte
219 #:stream-write-byte ))
220 (gray-packages
221 `(#+clisp ,@'(:lisp)
222 #+cmu ,@'(:ext)
223 #+mcl ,@'(:ccl)
224 #+allegro ,@'(:common-lisp :excl :stream)
225 #+harlequin-common-lisp ,@'(:stream)
226 #+sbcl ,@'(:sb-gray))) )
227 ;;
228 (labels ((seek-symbol (name packages)
229 ;; seek the a symbol named 'name' in `packages'
230 (or (some #'(lambda (p)
231 (multiple-value-bind (sym res) (find-symbol (symbol-name name) p)
232 (if (eql res :external)
233 (list sym)
234 nil)))
235 packages)
236 (progn (format t "~&there is no ~A." name)
237 (finish-output)
238 nil)))
239 (dump-defpackage (&aux imports export-ansi export-gray)
240 (labels ((push-import-from (symbol package)
241 (let ((pair (assoc package imports)))
242 (if pair
243 (push symbol (cdr pair))
244 (push `(,package . (,symbol))
245 imports))))
246 (grok (symbols packages)
247 (let ((res nil))
248 (dolist (nam symbols)
249 (let ((sym (seek-symbol nam packages)))
250 (when sym
251 (push (car sym) res)
252 (cond
253 ((and (find-package :clim-lisp-patch)
254 (multiple-value-bind (sym2 res) (find-symbol (symbol-name nam) :clim-lisp-patch)
255 (and sym2 (eq res :external))))
256 ;;
257 (format t "~&;; ~S is patched." sym)
258 (finish-output)
259 (push-import-from nam
260 :clim-lisp-patch))
261 (t
262 (setf sym (car sym))
263 ;; clisp has no (:import ..) arg!
264 (push-import-from
265 (symbol-name sym)
266 (package-name (symbol-package sym))))))))
267 res)))
268 (setf export-ansi (grok all-ansi-symbols packages))
269 (setf export-gray (grok gray-symbols gray-packages))
270 `(progn
271 (defpackage :clim-lisp (:use)
272 ,@(mapcar (lambda (spec)
273 (destructuring-bind (package . syms) spec
274 `(:import-from ,package ,@syms)))
275 imports)
276 (:export
277 ,@(mapcar #'symbol-name export-ansi)
278 ,@(mapcar #'symbol-name export-gray) )) ))))
279 (dump-defpackage) ))
280
281 (defpackage :clim
282 (:use)
283 ;;
284 (:import-from :clim-lisp
285 #:and
286 #:boolean
287 #:character
288 #:close
289 #:complex
290 #:float
291 #:fundamental-binary-input-stream
292 #:fundamental-binary-output-stream
293 #:fundamental-binary-stream
294 #:fundamental-character-input-stream
295 #:fundamental-character-output-stream
296 #:fundamental-character-stream
297 #:fundamental-input-stream
298 #:fundamental-output-stream
299 #:fundamental-stream
300 #:input-stream-p
301 #:integer
302 #:interactive-stream-p
303 #:keyword
304 #:member
305 #:nil
306 #:null
307 #:number
308 #:open-stream-p
309 #:or
310 #:output-stream-p
311 #:pathname
312 #:ratio
313 #:rational
314 #:real
315 #:sequence
316 #:stream-advance-to-column
317 #:stream-clear-input
318 #:stream-element-type
319 #:stream-finish-output
320 #:stream-force-output
321 #:stream-fresh-line
322 #:stream-line-column
323 #:stream-listen
324 #:stream-peek-char
325 #:stream-read-byte
326 #:stream-read-char
327 #:stream-read-char-no-hang
328 #:stream-read-line
329 #:stream-start-line-p
330 #:stream-terpri
331 #:stream-unread-char
332 #:stream-write-byte
333 #:stream-write-char
334 #:stream-write-string
335 #:streamp
336 #:string
337 #:symbol
338 #:t)
339 ;;
340 (:export
341
342 ;; this list of exported symbols was automatically generated from the
343 ;; specification as of version 1.17 of this very file, please think twice
344 ;; before fiddling with it. thanks! --gb 2002-11-10
345
346 #:*abort-gestures* ;variable
347 #:*accelerator-gestures* ;variable
348 #:*activation-gestures* ;variable
349 #:*application-frame* ;variable
350 #:*command-argument-delimiters* ;variable
351 #:*command-dispatchers* ;variable
352 #:*command-name-delimiters* ;variable
353 #:*command-parser* ;variable
354 #:*command-unparser* ;variable
355 #:*completion-gestures* ;variable
356 #:*default-frame-manager* ;variable
357 #:*default-server-path* ;variable
358 #:*default-text-style* ;constant
359 #:*delimiter-gestures* ;variable
360 #:*help-gestures* ;variable
361 #:*input-context* ;variable
362 #:*input-wait-handler* ;variable
363 #:*input-wait-test* ;variable
364 #:*null-presentation* ;constant
365 #:*numeric-argument-marker* ;variable
366 #:*original-stream* ;variable
367 #:*partial-command-parser* ;variable
368 #:*pointer-button-press-handler* ;variable
369 #:*pointer-documentation-output* ;variable
370 #:*possibilities-gestures* ;variable
371 #:*standard-activation-gestures* ;variable
372 #:*undefined-text-style* ;constant
373 #:*unsupplied-argument-marker* ;variable
374 #:+background-ink+ ;constant
375 #:+black+ ;constant
376 #:+blue+ ;constant
377 #:+control-key+ ;constant
378 #:+cyan+ ;constant
379 #:+everywhere+ ;constant
380 #:+fill+ ;constant
381 #:+flipping-ink+ ;constant
382 #:+foreground-ink+ ;constant
383 #:+gadget-dialog-view+ ;constant
384 #:+gadget-menu-view+ ;constant
385 #:+gadget-view+ ;constant
386 #:+green+ ;constant
387 #:+hyper-key+ ;constant
388 #:+identity-transformation+ ;constant
389 #:+magenta+ ;constant
390 #:+meta-key+ ;constant
391 #:+nowhere+ ;constant
392 #:+pointer-documentation-view+ ;constant
393 #:+pointer-left-button+ ;constant
394 #:+pointer-middle-button+ ;constant
395 #:+pointer-right-button+ ;constant
396 #:+red+ ;constant
397 #:+shift-key+ ;constant
398 #:+super-key+ ;constant
399 #:+textual-dialog-view+ ;constant
400 #:+textual-menu-view+ ;constant
401 #:+textual-view+ ;constant
402 #:+transparent-ink+ ;constant
403 #:+white+ ;constant
404 #:+yellow+ ;constant
405 #:abort-gesture ;condition
406 #:abort-gesture-event ;generic function
407 #:accelerator-gesture ;condition
408 #:accelerator-gesture-event ;generic function
409 #:accelerator-gesture-numeric-argument ;generic function
410 #:accept ;presentation method
411 #:accept ;function
412 #:accept-1 ;function
413 #:accept-from-string ;function
414 #:accept-present-default ;presentation method
415 #:accept-values ;frame
416 #:accept-values-command-button ;macro
417 #:accept-values-resynchronize ;generic function
418 #:accepting-values ;macro
419 #:action-gadget ;class
420 #:activate-callback ;callback
421 #:activate-gadget ;generic function
422 #:activation-gesture-p ;function
423 #:add-character-output-to-text-record ;generic function
424 #:add-command-to-command-table ;function
425 #:add-gesture-name ;function
426 #:add-input-editor-command ;function
427 #:add-keystroke-to-command-table ;function
428 #:add-menu-item-to-command-table ;function
429 #:add-output-record ;generic function
430 #:add-presentation-translator-to-command-table ;function
431 #:add-string-output-to-text-record ;generic function
432 #:adjust-item-list-cells ;generic function
433 #:adjust-multiple-columns ;generic function
434 #:adjust-table-cells ;generic function
435 #:adopt-frame ;generic function
436 #:allocate-medium ;generic function
437 #:allocate-pixmap ;generic function
438 #:allocate-space ;generic function
439 #:and ;presentation type
440 #:application-frame ;protocol class
441 #:application-frame-p ;predicate
442 #:application-pane ;pane
443 #:apply-presentation-generic-function ;macro
444 #:area ;protocol class
445 #:areap ;predicate
446 #:armed-callback ;callback
447 #:augment-draw-set ;generic function
448 #:basic-gadget ;class
449 #:basic-medium ;class
450 #:basic-pane ;class
451 #:basic-port ;class
452 #:basic-sheet ;class
453 #:bboard-pane ;pane
454 #:beep ;generic function
455 #:blank-area ;presentation type
456 #:boolean ;presentation type
457 #:bounding-rectangle ;protocol class
458 #:bounding-rectangle ;generic function
459 #:bounding-rectangle* ;generic function
460 #:bounding-rectangle-height ;generic function
461 #:bounding-rectangle-max-x ;generic function
462 #:bounding-rectangle-max-y ;generic function
463 #:bounding-rectangle-min-x ;generic function
464 #:bounding-rectangle-min-y ;generic function
465 #:bounding-rectangle-p ;predicate
466 #:bounding-rectangle-position ;generic function
467 #:bounding-rectangle-size ;generic function
468 #:bounding-rectangle-width ;generic function
469 #:bury-frame ;generic function
470 #:bury-mirror ;generic function
471 #:bury-sheet ;generic function
472 #:cache-output-record ;generic function
473 #:call-presentation-menu ;function
474 #:call-presentation-translator ;function
475 #:cell-align-x ;generic function
476 #:cell-align-y ;generic function
477 #:cell-min-height ;generic function
478 #:cell-min-width ;generic function
479 #:cell-output-record ;protocol class
480 #:cell-output-record-p ;predicate
481 #:change-space-requirements ;generic function
482 #:changing-space-requirements ;macro
483 #:character ;presentation type
484 #:check-box ;class
485 #:check-box-current-selection ;generic function
486 #:check-box-pane ;class
487 #:check-box-selections ;generic function
488 #:child-containing-position ;generic function
489 #:children-overlapping-rectangle* ;generic function
490 #:children-overlapping-region ;generic function
491 #:class-presentation-type-name ;function
492 #:clear-output-record ;generic function
493 #:client-setting ;setf method (through no reader)
494 #:clim-stream-pane ;pane
495 #:close ;generic function
496 #:color ;protocol class
497 #:color-ihs ;generic function
498 #:color-rgb ;generic function
499 #:colorp ;predicate
500 #:column-output-record ;protocol class
501 #:column-output-record-p ;predicate
502 #:command ;presentation type
503 #:command-accessible-in-command-table-p ;function
504 #:command-already-present ;error
505 #:command-arguments ;function
506 #:command-enabled ;generic function
507 #:command-line-command-parser ;function
508 #:command-line-command-unparser ;function
509 #:command-line-name-for-command ;function
510 #:command-line-read-remaining-arguments-for-partial-command ;function
511 #:command-menu-item-options ;function
512 #:command-menu-item-type ;function
513 #:command-menu-item-value ;function
514 #:command-menu-pane ;pane
515 #:command-name ;presentation type
516 #:command-name ;function
517 #:command-name-from-symbol ;function
518 #:command-not-accessible ;error
519 #:command-not-present ;error
520 #:command-or-form ;presentation type
521 #:command-present-in-command-table-p ;function
522 #:command-table ;protocol class
523 #:command-table-already-exists ;error
524 #:command-table-complete-input ;function
525 #:command-table-error ;error
526 #:command-table-inherit-from ;generic function
527 #:command-table-name ;generic function
528 #:command-table-not-found ;error
529 #:command-table-p ;predicate
530 #:complete-from-generator ;function
531 #:complete-from-possibilities ;function
532 #:complete-input ;function
533 #:completing-from-suggestions ;macro
534 #:completion ;presentation type
535 #:complex ;presentation type
536 #:compose-in ;generic function
537 #:compose-out ;generic function
538 #:compose-over ;generic function
539 #:compose-rotation-with-transformation ;function
540 #:compose-scaling-with-transformation ;function
541 #:compose-space ;generic function
542 #:compose-transformation-with-rotation ;function
543 #:compose-transformation-with-scaling ;function
544 #:compose-transformation-with-translation ;function
545 #:compose-transformations ;generic function
546 #:compose-translation-with-transformation ;function
547 #:compute-difference-set ;generic function
548 #:compute-new-output-records ;generic function
549 #:contrasting-dash-pattern-limit ;generic function
550 #:contrasting-inks-limit ;generic function
551 #:coordinate ;type
552 #:coordinate ;function
553 #:copy-area ;generic function
554 #:copy-from-pixmap ;function
555 #:copy-textual-output-history ;function
556 #:copy-to-pixmap ;function
557 #:cursor ;protocol class
558 #:cursor-active ;generic function
559 #:cursor-focus ;generic function
560 #:cursor-position ;generic function
561 #:cursor-sheet ;generic function
562 #:cursor-state ;generic function
563 #:cursor-visibility ;generic function
564 #:cursorp ;predicate
565 #:deactivate-gadget ;generic function
566 #:deallocate-medium ;generic function
567 #:deallocate-pixmap ;generic function
568 #:decache-child-output-record ;generic function
569 #:default-describe-presentation-type ;function
570 #:default-frame-top-level ;generic function
571 #:define-application-frame ;macro
572 #:define-border-type ;macro
573 #:define-command ;macro
574 #:define-command-table ;macro
575 #:define-default-presentation-method ;macro
576 #:define-drag-and-drop-translator ;macro
577 #:define-gesture-name ;macro
578 #:define-graph-type ;macro
579 #:define-presentation-action ;macro
580 #:define-presentation-generic-function ;macro
581 #:define-presentation-method ;macro
582 #:define-presentation-to-command-translator ;macro
583 #:define-presentation-translator ;macro
584 #:define-presentation-type ;macro
585 #:define-presentation-type-abbreviation ;macro
586 #:degraft-medium ;generic function
587 #:delegate-sheet-delegate ;generic function
588 #:delegate-sheet-input-mixin ;class
589 #:delete-gesture-name ;function
590 #:delete-output-record ;generic function
591 #:delimiter-gesture-p ;function
592 #:describe-presentation-type ;presentation method
593 #:describe-presentation-type ;function
594 #:design ;protocol class
595 #:designp ;predicate
596 #:destroy-frame ;generic function
597 #:destroy-mirror ;generic function
598 #:destroy-port ;generic function
599 #:device-event ;class
600 #:disable-frame ;generic function
601 #:disarmed-callback ;callback
602 #:disown-frame ;generic function
603 #:dispatch-event ;generic function
604 #:display-command-menu ;generic function
605 #:display-command-table-menu ;generic function
606 #:display-exit-boxes ;generic function
607 #:displayed-output-record ;protocol class
608 #:displayed-output-record-ink ;generic function
609 #:displayed-output-record-p ;predicate
610 #:distribute-event ;generic function
611 #:do-command-table-inheritance ;macro
612 #:document-presentation-translator ;function
613 #:drag-callback ;callback
614 #:drag-callback ;callback
615 #:drag-output-record ;generic function
616 #:dragging-output ;macro
617 #:draw-arrow ;function
618 #:draw-arrow* ;function
619 #:draw-circle ;function
620 #:draw-circle* ;function
621 #:draw-design ;generic function
622 #:draw-ellipse ;function
623 #:draw-ellipse* ;function
624 #:draw-line ;function
625 #:draw-line* ;function
626 #:draw-lines ;function
627 #:draw-lines* ;function
628 #:draw-oval ;function
629 #:draw-oval* ;function
630 #:draw-pattern* ;function
631 #:draw-point ;function
632 #:draw-point* ;function
633 #:draw-points ;function
634 #:draw-points* ;function
635 #:draw-polygon ;function
636 #:draw-polygon* ;function
637 #:draw-rectangle ;function
638 #:draw-rectangle* ;function
639 #:draw-rectangles ;function
640 #:draw-rectangles* ;function
641 #:draw-standard-menu ;function
642 #:draw-text ;function
643 #:draw-text* ;function
644 #:ellipse ;protocol class
645 #:ellipse-center-point ;generic function
646 #:ellipse-center-point* ;generic function
647 #:ellipse-end-angle ;generic function
648 #:ellipse-radii ;generic function
649 #:ellipse-start-angle ;generic function
650 #:ellipsep ;predicate
651 #:elliptical-arc ;protocol class
652 #:elliptical-arc-p ;predicate
653 #:enable-frame ;generic function
654 #:encapsulating-stream ;protocol class
655 #:encapsulating-stream-p ;predicate
656 #:encapsulating-stream-stream ;generic function
657 #:engraft-medium ;generic function
658 #:erase-input-buffer ;generic function
659 #:erase-output-record ;generic function
660 #:even-scaling-transformation-p ;generic function
661 #:event ;protocol class
662 #:event-listen ;generic function
663 #:event-matches-gesture-name-p ;function
664 #:event-modifier-state ;generic function
665 #:event-peek ;generic function
666 #:event-read ;generic function
667 #:event-read-no-hang ;generic function
668 #:event-sheet ;generic function
669 #:event-timestamp ;generic function
670 #:event-type ;generic function
671 #:event-unread ;generic function
672 #:eventp ;predicate
673 #:execute-frame-command ;generic function
674 #:expand-presentation-type-abbreviation ;function
675 #:expand-presentation-type-abbreviation-1 ;function
676 #:expression ;presentation type
677 #:extended-input-stream ;protocol class
678 #:extended-input-stream-p ;predicate
679 #:extended-output-stream ;protocol class
680 #:extended-output-stream-p ;predicate
681 #:filling-output ;macro
682 #:find-applicable-translators ;function
683 #:find-cached-output-record ;generic function
684 #:find-child-output-record ;generic function
685 #:find-command-from-command-line-name ;function
686 #:find-command-table ;function
687 #:find-frame-manager ;function
688 #:find-graft ;function
689 #:find-innermost-applicable-presentation ;function
690 #:find-keystroke-item ;function
691 #:find-menu-item ;function
692 #:find-pane-for-frame ;generic function
693 #:find-pane-named ;generic function
694 #:find-port ;function
695 #:find-presentation-translator ;function
696 #:find-presentation-translators ;function
697 #:find-presentation-type-class ;function
698 #:float ;presentation type
699 #:form ;presentation type
700 #:format-graph-from-roots ;function
701 #:format-items ;function
702 #:format-textual-list ;function
703 #:formatting-cell ;macro
704 #:formatting-column ;macro
705 #:formatting-item-list ;macro
706 #:formatting-row ;macro
707 #:formatting-table ;macro
708 #:frame-all-layouts ;generic function
709 #:frame-calling-frame ;generic function
710 #:frame-command-table ;generic function
711 #:frame-current-layout ;generic function
712 #:frame-current-panes ;generic function
713 #:frame-document-highlighted-presentation ;generic function
714 #:frame-drag-and-drop-feedback ;generic function
715 #:frame-drag-and-drop-highlighting ;generic function
716 #:frame-error-output ;generic function
717 #:frame-exit ;condition
718 #:frame-exit ;generic function
719 #:frame-exit-frame ;generic function
720 #:frame-find-innermost-applicable-presentation ;generic function
721 #:frame-input-context-button-press-handler ;generic function
722 #:frame-maintain-presentation-histories ;generic function
723 #:frame-manager ;protocol class
724 #:frame-manager ;generic function
725 #:frame-manager-frames ;generic function
726 #:frame-manager-menu-choose ;generic function
727 #:frame-manager-notify-user ;generic function
728 #:frame-mananger-p ;predicate
729 #:frame-name ;generic function
730 #:frame-panes ;generic function
731 #:frame-parent ;generic function
732 #:frame-pointer-documentation-output ;generic function
733 #:frame-pretty-name ;generic function
734 #:frame-properties ;generic function
735 #:frame-query-io ;generic function
736 #:frame-replay ;generic function
737 #:frame-standard-input ;generic function
738 #:frame-standard-output ;generic function
739 #:frame-state ;generic function
740 #:frame-top-level-sheet ;generic function
741 #:funcall-presentation-generic-function ;macro
742 #:fundamental-binary-input-stream ;class
743 #:fundamental-binary-output-stream ;class
744 #:fundamental-binary-stream ;class
745 #:fundamental-character-input-stream ;class
746 #:fundamental-character-output-stream ;class
747 #:fundamental-character-stream ;class
748 #:fundamental-input-stream ;class
749 #:fundamental-output-stream ;class
750 #:fundamental-stream ;class
751 #:gadget ;protocol class
752 #:gadget-activate-callback ;generic function
753 #:gadget-active-p ;generic function
754 #:gadget-armed-callback ;generic function
755 #:gadget-client ;generic function
756 #:gadget-dialog-view ;class
757 #:gadget-disarmed-callback ;generic function
758 #:gadget-id ;generic function
759 #:gadget-label ;generic function
760 #:gadget-label-align-x ;generic function
761 #:gadget-label-align-y ;generic function
762 #:gadget-max-value ;generic function
763 #:gadget-menu-view ;class
764 #:gadget-min-value ;generic function
765 #:gadget-orientation ;generic function
766 #:gadget-output-record ;class
767 #:gadget-range ;generic function
768 #:gadget-range* ;generic function
769 #:gadget-show-value-p ;generic function
770 #:gadget-value ;generic function
771 #:gadget-value-changed-callback ;generic function
772 #:gadget-view ;class
773 #:gadgetp ;predicate
774 #:generate-graph-nodes ;generic function
775 #:generate-panes ;generic function
776 #:generic-list-pane ;class
777 #:generic-option-pane ;class
778 #:get-frame-pane ;generic function
779 #:global-command-table ;command table
780 #:graft ;generic function
781 #:graft-height ;generic function
782 #:graft-orientation ;generic function
783 #:graft-pixels-per-inch ;function
784 #:graft-pixels-per-millimeter ;function
785 #:graft-units ;generic function
786 #:graft-width ;generic function
787 #:graph-node-children ;generic function
788 #:graph-node-object ;generic function
789 #:graph-node-output-record ;protocol class
790 #:graph-node-output-record-p ;predicate
791 #:graph-node-parents ;generic function
792 #:graph-output-record ;protocol class
793 #:graph-output-record-p ;predicate
794 #:graph-root-nodes ;generic function
795 #:graphics-displayed-output-record ;protocol class
796 #:graphics-displayed-output-record-p ;predicate
797 #:grid-pane ;pane
798 #:handle-event ;generic function
799 #:handle-repaint ;generic function
800 #:hbox-pane ;pane
801 #:highlight-applicable-presentation ;function
802 #:highlight-output-record ;generic function
803 #:highlight-presentation ;presentation method
804 #:horizontally ;macro
805 #:hrack-pane ;pane
806 #:identity-transformation-p ;generic function
807 #:immediate-repainting-mixin ;class
808 #:immediate-rescan ;generic function
809 #:immediate-sheet-input-mixin ;class
810 #:incremental-redisplay ;generic function
811 #:indenting-output ;macro
812 #:input-context-type ;function
813 #:input-editing-stream ;protocol class
814 #:input-editing-stream-p ;predicate
815 #:input-editor-format ;generic function
816 #:input-not-of-required-type ;error
817 #:input-not-of-required-type ;function
818 #:input-stream-p ;generic function
819 #:integer ;presentation type
820 #:interactive-stream-p ;predicate
821 #:interactor-pane ;pane
822 #:invalidate-cached-regions ;generic function
823 #:invalidate-cached-transformations ;generic function
824 #:invert-transformation ;generic function
825 #:invertible-transformation-p ;generic function
826 #:invoke-updating-output ;generic function
827 #:invoke-with-drawing-options ;generic function
828 #:invoke-with-new-output-record ;generic function
829 #:invoke-with-output-recording-options ;generic function
830 #:invoke-with-output-to-output-record ;generic function
831 #:invoke-with-text-style ;generic function
832 #:item-list-output-record ;protocol class
833 #:item-list-output-record-p ;predicate
834 #:key-press-event ;class
835 #:key-release-event ;class
836 #:keyboard-event ;class
837 #:keyboard-event-character ;generic function
838 #:keyboard-event-key-name ;generic function
839 #:keyword ;presentation type
840 #:label-pane ;pane
841 #:labelled-gadget-mixin ;class
842 #:labelling ;macro
843 #:layout-frame ;generic function
844 #:layout-graph-edges ;generic function
845 #:layout-graph-nodes ;generic function
846 #:line ;protocol class
847 #:line-end-point ;generic function
848 #:line-end-point* ;generic function
849 #:line-start-point ;generic function
850 #:line-start-point* ;generic function
851 #:line-style ;protocol class
852 #:line-style-cap-shape ;generic function
853 #:line-style-dashes ;generic function
854 #:line-style-joint-shape ;generic function
855 #:line-style-p ;predicate
856 #:line-style-thickness ;generic function
857 #:line-style-unit ;generic function
858 #:linep ;predicate
859 #:list-pane ;class
860 #:lookup-keystroke-command-item ;function
861 #:lookup-keystroke-item ;function
862 #:make-3-point-transformation ;function
863 #:make-3-point-transformation* ;function
864 #:make-application-frame ;function
865 #:make-bounding-rectangle ;function
866 #:make-clim-application-pane ;function
867 #:make-clim-interactor-pane ;function
868 #:make-clim-stream-pane ;function
869 #:make-command-table ;function
870 #:make-contrasting-dash-patterns ;function
871 #:make-contrasting-inks ;function
872 #:make-design-from-output-record ;generic function
873 #:make-device-font-text-style ;function
874 #:make-ellipse ;function
875 #:make-ellipse* ;function
876 #:make-elliptical-arc ;function
877 #:make-elliptical-arc* ;function
878 #:make-flipping-ink ;function
879 #:make-gray-color ;function
880 #:make-ihs-color ;function
881 #:make-line ;function
882 #:make-line* ;function
883 #:make-line-style ;function
884 #:make-medium ;generic function
885 #:make-modifier-state ;function
886 #:make-opacity ;function
887 #:make-pane ;function
888 #:make-pane-1 ;generic function
889 #:make-pattern ;function
890 #:make-pattern-from-bitmap-file ;function
891 #:make-point ;function
892 #:make-polygon ;function
893 #:make-polygon* ;function
894 #:make-polyline ;function
895 #:make-polyline* ;function
896 #:make-presentation-type-specifier ;function
897 #:make-rectangle ;function
898 #:make-rectangle* ;function
899 #:make-rectangular-tile ;function
900 #:make-reflection-transformation ;function
901 #:make-reflection-transformation* ;function
902 #:make-rgb-color ;function
903 #:make-rotation-transformation ;function
904 #:make-rotation-transformation* ;function
905 #:make-scaling-transformation ;function
906 #:make-scaling-transformation* ;function
907 #:make-space-requirement ;function
908 #:make-stencil ;function
909 #:make-text-style ;function
910 #:make-transformation ;function
911 #:make-translation-transformation ;function
912 #:map-over-command-table-commands ;function
913 #:map-over-command-table-keystrokes ;function
914 #:map-over-command-table-menu-items ;function
915 #:map-over-command-table-names ;function
916 #:map-over-command-table-translators ;function
917 #:map-over-frames ;function
918 #:map-over-grafts ;function
919 #:map-over-item-list-cells ;generic function
920 #:map-over-output-records ;generic function
921 #:map-over-output-records-containing-position ;generic function
922 #:map-over-output-records-overlapping-region ;generic function
923 #:map-over-polygon-coordinates ;generic function
924 #:map-over-polygon-segments ;generic function
925 #:map-over-ports ;function
926 #:map-over-presentation-type-supertypes ;presentation method
927 #:map-over-presentation-type-supertypes ;function
928 #:map-over-region-set-regions ;generic function
929 #:map-over-row-cells ;generic function
930 #:map-over-row-cells ;generic function
931 #:map-over-sheets ;generic function
932 #:map-over-sheets-containing-position ;generic function
933 #:map-over-sheets-overlapping-region ;generic function
934 #:map-over-table-elements ;generic function
935 #:map-sheet-position-to-child ;generic function
936 #:map-sheet-position-to-parent ;generic function
937 #:map-sheet-rectangle*-to-child ;generic function
938 #:map-sheet-rectangle*-to-parent ;generic function
939 #:match-output-records ;generic function
940 #:medium ;protocol class
941 #:medium-background ;generic function
942 #:medium-background ;generic function
943 #:medium-beep ;generic function
944 #:medium-buffering-output-p ;generic function
945 #:medium-clear-area ;generic function
946 #:medium-clipping-region ;generic function
947 #:medium-clipping-region ;generic function
948 #:medium-copy-area ;generic function
949 #:medium-current-text-style ;generic function
950 #:medium-default-text-style ;generic function
951 #:medium-default-text-style ;generic function
952 #:medium-draw-ellipse* ;generic function
953 #:medium-draw-line* ;generic function
954 #:medium-draw-lines* ;generic function
955 #:medium-draw-point* ;generic function
956 #:medium-draw-points* ;generic function
957 #:medium-draw-polygon* ;generic function
958 #:medium-draw-rectangle* ;generic function
959 #:medium-draw-rectangles* ;generic function
960 #:medium-draw-text* ;generic function
961 #:medium-drawable ;generic function
962 #:medium-finish-output ;generic function
963 #:medium-force-output ;generic function
964 #:medium-foreground ;generic function
965 #:medium-foreground ;generic function
966 #:medium-ink ;generic function
967 #:medium-ink ;generic function
968 #:medium-line-style ;generic function
969 #:medium-line-style ;generic function
970 #:medium-merged-text-style ;generic function
971 #:medium-sheet ;generic function
972 #:medium-text-style ;generic function
973 #:medium-text-style ;generic function
974 #:medium-transformation ;generic function
975 #:medium-transformation ;generic function
976 #:mediump ;predicate
977 #:member ;presentation type abbrev
978 #:member-alist ;presentation type abbrev
979 #:member-sequence ;presentation type abbrev
980 #:menu-button ;class
981 #:menu-button-pane ;class
982 #:menu-choose ;generic function
983 #:menu-choose-command-from-command-table ;function
984 #:menu-choose-from-drawer ;generic function
985 #:menu-command-parser ;function
986 #:menu-item ;presentation type (mentioned in the description of draw-standard-menu)
987 #:menu-item-display ;function
988 #:menu-item-options ;function
989 #:menu-item-value ;function
990 #:menu-read-remaining-arguments-for-partial-command ;function
991 #:merge-text-styles ;generic function
992 #:mirrored-sheet-mixin ;class
993 #:modifier-state-matches-gesture-name-p ;function
994 #:move-and-resize-sheet ;generic function
995 #:move-sheet ;generic function
996 #:new-page ;function
997 #:nil ;presentation type
998 #:note-command-disabled ;generic function
999 #:note-command-enabled ;generic function
1000 #:note-frame-deiconified ;generic function
1001 #:note-frame-disabled ;generic function
1002 #:note-frame-enabled ;generic function
1003 #:note-frame-iconified ;generic function
1004 #:note-gadget-activated ;generic function
1005 #:note-gadget-deactivated ;generic function
1006 #:note-output-record-child-changed ;generic function
1007 #:note-sheet-adopted ;generic function
1008 #:note-sheet-degrafted ;generic function
1009 #:note-sheet-disabled ;generic function
1010 #:note-sheet-disowned ;generic function
1011 #:note-sheet-enabled ;generic function
1012 #:note-sheet-grafted ;generic function
1013 #:note-sheet-region-changed ;generic function
1014 #:note-sheet-transformation-changed ;generic function
1015 #:note-space-requirements-changed ;generic function
1016 #:notify-user ;generic function
1017 #:null ;presentation type
1018 #:null-or-type ;presentation type abbrev
1019 #:number ;presentation type
1020 #:opacity ;protocol class
1021 #:opacity-value ;generic function
1022 #:opacityp ;predicate
1023 #:open-stream-p ;generic function
1024 #:open-window-stream ;function
1025 #:option-pane ;class
1026 #:or ;presentation type
1027 #:oriented-gadget-mixin ;class
1028 #:outlined-pane ;pane
1029 #:outlining ;macro
1030 #:output-record ;protocol class
1031 #:output-record-cache-value ;generic function
1032 #:output-record-children ;generic function
1033 #:output-record-contents-ok ;generic function
1034 #:output-record-count ;generic function
1035 #:output-record-displayer ;generic function
1036 #:output-record-end-cursor-position ;generic function
1037 #:output-record-fixed-position ;generic function
1038 #:output-record-hit-detection-rectangle* ;generic function
1039 #:output-record-p ;predicate
1040 #:output-record-parent ;generic function
1041 #:output-record-position ;generic function
1042 #:output-record-refined-position-test ;generic function
1043 #:output-record-start-cursor-position ;generic function
1044 #:output-record-unique-id ;generic function
1045 #:output-recording-stream ;protocol class
1046 #:output-recording-stream-p ;predicate
1047 #:output-stream-p ;generic function
1048 #:pane ;protocol class
1049 #:pane-background ;generic function
1050 #:pane-foreground ;generic function
1051 #:pane-frame ;generic function
1052 #:pane-name ;generic function
1053 #:pane-needs-redisplay ;generic function
1054 #:pane-scroller ;generic function
1055 #:pane-text-style ;generic function
1056 #:pane-viewport ;generic function
1057 #:pane-viewport-region ;generic function
1058 #:panep ;predicate
1059 #:parse-text-style ;function
1060 #:partial-command-p ;function
1061 #:path ;protocol class
1062 #:pathname ;presentation type
1063 #:pathp ;predicate
1064 #:pattern-height ;generic function
1065 #:pattern-width ;generic function
1066 #:permanent-medium-sheet-output-mixin ;class
1067 #:pixmap-depth ;generic function
1068 #:pixmap-height ;generic function
1069 #:pixmap-width ;generic function
1070 #:point ;protocol class
1071 #:point-position ;generic function
1072 #:point-x ;generic function
1073 #:point-y ;generic function
1074 #:pointer ;protocol class
1075 #:pointer-boundary-event ;class
1076 #:pointer-boundary-event-kind ;generic function
1077 #:pointer-button-event ;class
1078 #:pointer-button-hold-event ;class
1079 #:pointer-button-press-event ;class
1080 #:pointer-button-release-event ;class
1081 #:pointer-button-state ;generic function
1082 #:pointer-click-and-hold-event ;class
1083 #:pointer-click-event ;class
1084 #:pointer-cursor ;generic function
1085 #:pointer-documentation-pane ;pane
1086 #:pointer-documentation-view ;class
1087 #:pointer-double-click-event ;class
1088 #:pointer-enter-event ;class
1089 #:pointer-event ;class
1090 #:pointer-event-button ;generic function
1091 #:pointer-event-native-x ;generic function
1092 #:pointer-event-native-y ;generic function
1093 #:pointer-event-pointer ;generic function
1094 #:pointer-event-x ;generic function
1095 #:pointer-event-y ;generic function
1096 #:pointer-exit-event ;class
1097 #:pointer-modifier-state ;generic function (in franz user guide)
1098 #:pointer-motion-event ;class
1099 #:pointer-position ;generic function
1100 #:pointer-sheet ;generic function
1101 #:pointerp ;predicate
1102 #:pointp ;predicate
1103 #:polygon ;protocol class
1104 #:polygon-points ;generic function
1105 #:polygonp ;predicate
1106 #:polyline ;protocol class
1107 #:polyline-closed ;generic function
1108 #:polylinep ;predicate
1109 #:port ;protocol class
1110 #:port ;generic function
1111 #:port-keyboard-input-focus ;generic function
1112 #:port-name ;generic function
1113 #:port-pointer ;generic function (in franz user guide)
1114 #:port-properties ;generic function
1115 #:port-server-path ;generic function
1116 #:port-type ;generic function
1117 #:portp ;predicate
1118 #:present ;presentation method
1119 #:present ;function
1120 #:present-to-string ;function
1121 #:presentation ;protocol class
1122 #:presentation-default-preprocessor ;presentation method
1123 #:presentation-matches-context-type ;function
1124 #:presentation-modifier ;generic function
1125 #:presentation-object ;generic function
1126 #:presentation-refined-position-test ;presentation method
1127 #:presentation-replace-input ;generic function
1128 #:presentation-single-box ;generic function
1129 #:presentation-subtypep ;presentation method
1130 #:presentation-subtypep ;function
1131 #:presentation-type ;generic function
1132 #:presentation-type-direct-supertypes ;function
1133 #:presentation-type-history ;presentation method
1134 #:presentation-type-name ;function
1135 #:presentation-type-of ;function
1136 #:presentation-type-options ;function
1137 #:presentation-type-parameters ;function
1138 #:presentation-type-specifier-p ;presentation method
1139 #:presentation-type-specifier-p ;function
1140 #:presentation-typep ;presentation method
1141 #:presentation-typep ;function
1142 #:presentationp ;predicate
1143 #:print-menu-item ;function
1144 #:process-next-event ;generic function
1145 #:prompt-for-accept ;generic function
1146 #:prompt-for-accept-1 ;function
1147 #:propagate-output-record-changes ;generic function
1148 #:propagate-output-record-changes-p ;generic function
1149 #:push-button ;class
1150 #:push-button-pane ;class
1151 #:push-button-show-as-default ;generic function
1152 #:queue-event ;generic function
1153 #:queue-repaint ;generic function
1154 #:queue-rescan ;generic function
1155 #:radio-box ;class
1156 #:radio-box-current-selection ;generic function
1157 #:radio-box-pane ;class
1158 #:radio-box-selections ;generic function
1159 #:raise-frame ;generic function
1160 #:raise-mirror ;generic function
1161 #:raise-sheet ;generic function
1162 #:range-gadget-mixin ;class
1163 #:ratio ;presentation type
1164 #:rational ;presentation type
1165 #:read-bitmap-file ;generic function
1166 #:read-command ;function
1167 #:read-command-using-keystrokes ;function
1168 #:read-frame-command ;generic function
1169 #:read-gesture ;function
1170 #:read-token ;function
1171 #:real ;presentation type
1172 #:realize-mirror ;generic function
1173 #:recompute-contents-ok ;generic function
1174 #:recompute-extent-for-changed-child ;generic function
1175 #:recompute-extent-for-new-child ;generic function
1176 #:rectangle ;protocol class
1177 #:rectangle-edges* ;generic function
1178 #:rectangle-height ;generic function
1179 #:rectangle-max-point ;generic function
1180 #:rectangle-max-x ;generic function
1181 #:rectangle-max-y ;generic function
1182 #:rectangle-min-point ;generic function
1183 #:rectangle-min-x ;generic function
1184 #:rectangle-min-y ;generic function
1185 #:rectangle-size ;generic function
1186 #:rectangle-width ;generic function
1187 #:rectanglep ;predicate
1188 #:rectilinear-transformation-p ;generic function
1189 #:redisplay ;function
1190 #:redisplay-frame-pane ;generic function
1191 #:redisplay-frame-panes ;generic function
1192 #:redisplay-output-record ;generic function
1193 #:redisplayable-stream-p ;generic function
1194 #:redraw-input-buffer ;generic function
1195 #:reflection-transformation-p ;generic function
1196 #:reflection-underspecified ;error
1197 #:region ;protocol class
1198 #:region-contains-position-p ;generic function
1199 #:region-contains-region-p ;generic function
1200 #:region-difference ;generic function
1201 #:region-equal ;generic function
1202 #:region-intersection ;generic function
1203 #:region-intersects-region-p ;generic function
1204 #:region-set ;protocol class
1205 #:region-set-p ;predicate
1206 #:region-set-regions ;generic function
1207 #:region-union ;generic function
1208 #:regionp ;predicate
1209 #:remove-command-from-command-table ;function
1210 #:remove-keystroke-from-command-table ;function
1211 #:remove-menu-item-from-command-table ;function
1212 #:remove-presentation-translator-from-command-table ;function
1213 #:reorder-sheets ;generic function
1214 #:repaint-sheet ;generic function
1215 #:replace-input ;generic function
1216 #:replay ;function
1217 #:replay-output-record ;generic function
1218 #:rescan-if-necessary ;generic function
1219 #:reset-frame ;generic function
1220 #:reset-scan-pointer ;generic function
1221 #:resize-sheet ;generic function
1222 #:restart-port ;generic function
1223 #:restraining ;macro
1224 #:restraining-pane ;pane
1225 #:rigid-transformation-p ;generic function
1226 #:row-output-record ;protocol class
1227 #:row-output-record-p ;predicate
1228 #:run-frame-top-level ;generic function
1229 #:scaling-transformation-p ;generic function
1230 #:scroll-bar ;class
1231 #:scroll-bar-drag-callback ;generic function
1232 #:scroll-bar-pane ;class
1233 #:scroll-bar-scroll-down-line-callback ;generic function
1234 #:scroll-bar-scroll-down-page-callback ;generic function
1235 #:scroll-bar-scroll-to-bottom-callback ;generic function
1236 #:scroll-bar-scroll-to-top-callback ;generic function
1237 #:scroll-bar-scroll-up-line-callback ;generic function
1238 #:scroll-bar-scroll-up-page-callback ;generic function
1239 #:scroll-down-line-callback ;callback
1240 #:scroll-down-page-callback ;callback
1241 #:scroll-extent ;generic function
1242 #:scroll-to-bottom-callback ;callback
1243 #:scroll-to-top-callback ;callback
1244 #:scroll-up-line-callback ;callback
1245 #:scroll-up-page-callback ;callback
1246 #:scroller-pane ;pane
1247 #:scrolling ;macro
1248 #:sequence ;presentation type
1249 #:sequence-enumerated ;presentation type
1250 #:set-highlighted-presentation ;function
1251 #:sheet ;protocol class
1252 #:sheet-adopt-child ;generic function
1253 #:sheet-allocated-region ;generic function
1254 #:sheet-ancestor-p ;generic function
1255 #:sheet-children ;generic function
1256 #:sheet-delta-transformation ;generic function
1257 #:sheet-device-region ;generic function
1258 #:sheet-device-transformation ;generic function
1259 #:sheet-direct-mirror ;generic function
1260 #:sheet-disown-child ;generic function
1261 #:sheet-enabled-children ;generic function
1262 #:sheet-enabled-p ;generic function
1263 #:sheet-event-queue ;generic function
1264 #:sheet-grafted-p ;generic function
1265 #:sheet-identity-transformation-mixin ;class
1266 #:sheet-leaf-mixin ;class
1267 #:sheet-medium ;generic function
1268 #:sheet-mirror ;generic function
1269 #:sheet-mirrored-ancestor ;generic function
1270 #:sheet-multiple-child-mixin ;class
1271 #:sheet-mute-input-mixin ;class
1272 #:sheet-mute-output-mixin ;class
1273 #:sheet-mute-repainting-mixin ;class
1274 #:sheet-native-region ;generic function
1275 #:sheet-native-transformation ;generic function
1276 #:sheet-occluding-sheets ;generic function
1277 #:sheet-parent ;generic function
1278 #:sheet-parent-mixin ;class
1279 #:sheet-region ;generic function
1280 #:sheet-siblings ;generic function
1281 #:sheet-single-child-mixin ;class
1282 #:sheet-transformation ;generic function
1283 #:sheet-transformation-mixin ;class
1284 #:sheet-translation-mixin ;class
1285 #:sheet-viewable-p ;generic function
1286 #:sheet-with-medium-mixin ;class
1287 #:sheet-y-inverting-transformation-mixin ;class
1288 #:sheetp ;predicate
1289 #:shrink-frame ;generic function
1290 #:simple-completion-error ;condition
1291 #:simple-parse-error ;error
1292 #:simple-parse-error ;function
1293 #:singular-transformation ;error
1294 #:slider ;class
1295 #:slider-drag-callback ;generic function
1296 #:slider-pane ;class
1297 #:space-requirement ;class
1298 #:space-requirement+ ;function
1299 #:space-requirement+* ;function
1300 #:space-requirement-combine ;function
1301 #:space-requirement-components ;generic function
1302 #:space-requirement-height ;generic function
1303 #:space-requirement-max-height ;generic function
1304 #:space-requirement-max-width ;generic function
1305 #:space-requirement-min-height ;generic function
1306 #:space-requirement-min-width ;generic function
1307 #:space-requirement-width ;generic function
1308 #:spacing ;macro
1309 #:spacing-pane ;pane
1310 #:standard-application-frame ;class
1311 #:standard-bounding-rectangle ;class
1312 #:standard-cell-output-record ;class
1313 #:standard-column-output-record ;class
1314 #:standard-command-table ;class
1315 #:standard-ellipse ;class
1316 #:standard-elliptical-arc ;class
1317 #:standard-encapsulating-stream ;class
1318 #:standard-extended-input-stream ;class
1319 #:standard-extended-output-stream ;class
1320 #:standard-graph-node-output-record ;class
1321 #:standard-graph-output-record ;class
1322 #:standard-input-editing-stream ;class
1323 #:standard-input-stream ;class
1324 #:standard-item-list-output-record ;class
1325 #:standard-line ;class
1326 #:standard-line-style ;class
1327 #:standard-output-recording-stream ;class
1328 #:standard-output-stream ;class
1329 #:standard-point ;class
1330 #:standard-pointer ;class
1331 #:standard-polygon ;class
1332 #:standard-polyline ;class
1333 #:standard-presentation ;class
1334 #:standard-rectangle ;class
1335 #:standard-region-difference ;class
1336 #:standard-region-intersection ;class
1337 #:standard-region-union ;class
1338 #:standard-repainting-mixin ;class
1339 #:standard-row-output-record ;class
1340 #:standard-sequence-output-history ;class
1341 #:standard-sequence-output-record ;class
1342 #:standard-sheet-input-mixin ;class
1343 #:standard-sheet-output-mixin ;class
1344 #:standard-table-output-record ;class
1345 #:standard-text-cursor ;class
1346 #:standard-text-style ;class
1347 #:standard-tree-output-history ;class
1348 #:standard-tree-output-record ;class
1349 #:standard-updating-output-record ;class
1350 #:stream-accept ;generic function
1351 #:stream-add-character-output ;generic function
1352 #:stream-add-output-record ;generic function
1353 #:stream-add-string-output ;generic function
1354 #:stream-advance-to-column ;generic function
1355 #:stream-advance-to-column ;generic function
1356 #:stream-baseline ;generic function
1357 #:stream-character-width ;generic function
1358 #:stream-clear-input ;generic function
1359 #:stream-clear-input ;generic function
1360 #:stream-clear-output ;generic function
1361 #:stream-clear-output ;generic function
1362 #:stream-close-text-output-record ;generic function
1363 #:stream-current-output-record ;generic function
1364 #:stream-cursor-position ;generic function
1365 #:stream-default-view ;generic function
1366 #:stream-drawing-p ;generic function
1367 #:stream-element-type ;generic function
1368 #:stream-end-of-line-action ;generic function
1369 #:stream-end-of-page-action ;generic function
1370 #:stream-finish-output ;generic function
1371 #:stream-finish-output ;generic function
1372 #:stream-force-output ;generic function
1373 #:stream-force-output ;generic function
1374 #:stream-fresh-line ;generic function
1375 #:stream-fresh-line ;generic function
1376 #:stream-increment-cursor-position ;generic function
1377 #:stream-input-buffer ;generic function
1378 #:stream-input-wait ;generic function
1379 #:stream-insertion-pointer ;generic function
1380 #:stream-line-column ;generic function
1381 #:stream-line-column ;generic function
1382 #:stream-line-height ;generic function
1383 #:stream-listen ;generic function
1384 #:stream-listen ;generic function
1385 #:stream-output-history ;generic function
1386 #:stream-output-history-mixin ;class
1387 #:stream-pathname ;generic function
1388 #:stream-peek-char ;generic function
1389 #:stream-peek-char ;generic function
1390 #:stream-pointer-position ;generic function
1391 #:stream-present ;generic function
1392 #:stream-process-gesture ;generic function
1393 #:stream-read-byte ;generic function
1394 #:stream-read-char ;generic function
1395 #:stream-read-char ;generic function
1396 #:stream-read-char-no-hang ;generic function
1397 #:stream-read-char-no-hang ;generic function
1398 #:stream-read-gesture ;generic function
1399 #:stream-read-line ;generic function
1400 #:stream-read-line ;generic function
1401 #:stream-recording-p ;generic function
1402 #:stream-redisplaying-p ;generic function
1403 #:stream-replay ;generic function
1404 #:stream-rescanning-p ;generic function
1405 #:stream-scan-pointer ;generic function
1406 #:stream-set-input-focus ;generic function
1407 #:stream-start-line-p ;generic function
1408 #:stream-start-line-p ;generic function
1409 #:stream-string-width ;generic function
1410 #:stream-terpri ;generic function
1411 #:stream-terpri ;generic function
1412 #:stream-text-cursor ;generic function
1413 #:stream-text-margin ;generic function
1414 #:stream-text-output-record ;generic function
1415 #:stream-truename ;generic function
1416 #:stream-unread-char ;generic function
1417 #:stream-unread-char ;generic function
1418 #:stream-unread-gesture ;generic function
1419 #:stream-vertical-spacing ;generic function
1420 #:stream-write-byte ;generic function
1421 #:stream-write-char ;generic function
1422 #:stream-write-char ;generic function
1423 #:stream-write-string ;generic function
1424 #:stream-write-string ;generic function
1425 #:streamp ;generic function
1426 #:string ;presentation type
1427 #:subset ;presentation type abbrev
1428 #:subset-alist ;presentation type abbrev
1429 #:subset-completion ;presentation type
1430 #:subset-sequence ;presentation type abbrev
1431 #:substitute-numeric-argument-marker ;function
1432 #:suggest ;function
1433 #:surrounding-output-with-border ;macro
1434 #:symbol ;presentation type
1435 #:t ;presentation type
1436 #:table-output-record ;protocol class
1437 #:table-output-record-p ;predicate
1438 #:table-pane ;pane
1439 #:tabling ;macro
1440 #:temporary-medium-sheet-output-mixin ;class
1441 #:test-presentation-translator ;function
1442 #:text-displayed-output-record ;protocol class
1443 #:text-displayed-output-record-p ;predicate
1444 #:text-displayed-output-record-string ;generic function
1445 #:text-editor ;class
1446 #:text-editor-pane ;class
1447 #:text-field ;class
1448 #:text-field-pane ;class
1449 #:text-size ;generic function
1450 #:text-style ;protocol class
1451 #:text-style-ascent ;generic function
1452 #:text-style-components ;generic function
1453 #:text-style-descent ;generic function
1454 #:text-style-face ;generic function
1455 #:text-style-family ;generic function
1456 #:text-style-fixed-width-p ;generic function
1457 #:text-style-height ;generic function
1458 #:text-style-mapping ;generic function
1459 #:text-style-p ;predicate
1460 #:text-style-size ;generic function
1461 #:text-style-width ;generic function
1462 #:textual-dialog-view ;class
1463 #:textual-menu-view ;class
1464 #:textual-view ;class
1465 #:throw-highlighted-presentation ;function
1466 #:timer-event ;class
1467 #:title-pane ;pane
1468 #:toggle-button ;class
1469 #:toggle-button-indicator-type ;generic function
1470 #:toggle-button-pane ;class
1471 #:token-or-type ;presentation type abbrev
1472 #:tracking-pointer ;macro
1473 #:transform-distance ;generic function
1474 #:transform-position ;generic function
1475 #:transform-rectangle* ;generic function
1476 #:transform-region ;generic function
1477 #:transformation ;protocol class
1478 #:transformation-equal ;generic function
1479 #:transformation-error ;error
1480 #:transformation-underspecified ;error
1481 #:transformationp ;predicate
1482 #:translation-transformation-p ;generic function
1483 #:tree-recompute-extent ;generic function
1484 #:type-or-string ;presentation type abbrev
1485 #:unhighlight-highlighted-presentation ;function
1486 #:unread-gesture ;function
1487 #:untransform-distance ;generic function
1488 #:untransform-position ;generic function
1489 #:untransform-rectangle* ;generic function
1490 #:untransform-region ;generic function
1491 #:updating-output ;macro
1492 #:updating-output-record ;protocol class
1493 #:updating-output-record-p ;predicate
1494 #:user-command-table ;command table
1495 #:value-changed-callback ;callback
1496 #:value-gadget ;class
1497 #:vbox-pane ;pane
1498 #:vertically ;macro
1499 #:view ;protocol class
1500 #:viewp ;predicate
1501 #:vrack-pane ;pane
1502 #:window-clear ;generic function
1503 #:window-configuration-event ;class
1504 #:window-erase-viewport ;generic function
1505 #:window-event ;class
1506 #:window-event-mirrored-sheet ;generic function
1507 #:window-event-native-region ;generic function
1508 #:window-event-region ;generic function
1509 #:window-manager-delete-event ;class
1510 #:window-manager-event ;class
1511 #:window-refresh ;generic function
1512 #:window-repaint-event ;class
1513 #:window-viewport ;generic function
1514 #:window-viewport-position ;generic function
1515 #:with-accept-help ;macro
1516 #:with-activation-gestures ;macro
1517 #:with-application-frame ;macro
1518 #:with-bounding-rectangle* ;macro
1519 #:with-command-table-keystrokes ;macro
1520 #:with-delimiter-gestures ;macro
1521 #:with-drawing-options ;macro
1522 #:with-end-of-line-action ;macro
1523 #:with-end-of-page-action ;macro
1524 #:with-first-quadrant-coordinates ;macro
1525 #:with-frame-manager ;macro
1526 #:with-graft-locked ;macro
1527 #:with-identity-transformation ;macro
1528 #:with-input-context ;macro
1529 #:with-input-editing ;macro
1530 #:with-input-editor-typeout ;macro
1531 #:with-input-focus ;macro
1532 #:with-local-coordinates ;macro
1533 #:with-look-and-feel-realization ;macro
1534 #:with-menu ;macro
1535 #:with-new-output-record ;macro
1536 #:with-output-as-gadget ;macro
1537 #:with-output-as-presentation ;macro
1538 #:with-output-buffered ;macro
1539 #:with-output-recording-options ;macro
1540 #:with-output-to-output-record ;macro
1541 #:with-output-to-pixmap ;macro
1542 #:with-output-to-postscript-stream ;macro
1543 #:with-port-locked ;macro
1544 #:with-presentation-type-decoded ;macro
1545 #:with-presentation-type-options ;macro
1546 #:with-presentation-type-parameters ;macro
1547 #:with-radio-box ;macro
1548 #:with-room-for-graphics ;macro
1549 #:with-rotation ;macro
1550 #:with-scaling ;macro
1551 #:with-sheet-medium ;macro
1552 #:with-sheet-medium-bound ;macro
1553 #:with-text-face ;macro
1554 #:with-text-family ;macro
1555 #:with-text-size ;macro
1556 #:with-text-style ;macro
1557 #:with-translation ;macro
1558 #:write-token ;function
1559 )
1560
1561 ;;;; symbols, which were exported as of 2002-02-09, but no longer are.
1562
1563 ;; dispatch-repaint:
1564 ;; several mentions in silica.tex.
1565
1566 ;; invoke-accept-values-command-button
1567 ;; mentioned in dialogs.tex.
1568
1569 ;; labelled
1570
1571 ;; labelled-gadget, through there is a labelled-gadget-mixin
1572 ;; mute-repainting-mixin, through there is a sheet-mute-repainting-mixin
1573 ;; oriented-gadget, through there is a oriented-gadget-mixin
1574
1575 ;; output-record-refined-sensitivity-test:
1576 ;; there is mention of this symbol in output-recording.tex. spelling error?
1577
1578 ;; pointer-button-click-event
1579 ;; this is mentioned in silica.tex. spelling error?
1580
1581 ;;;; absolutly no mention of the following in the spec:
1582
1583 ;; add-watcher
1584 ;; bordering
1585 ;; border-pane
1586 ;; delete-watcher
1587 ;; display-cursor
1588 ;; draw-triangle
1589 ;; draw-triangle*
1590 ;; frame-pane
1591 ;; gadget-label-text-style
1592 ;; gesture-processing-handler
1593 ;; key-modifier-state-match-p
1594 ;; mute-sheet-input-mixin
1595 ;; mute-sheet-output-mixin
1596 ;; note-frame-state-changed
1597 ;; panes-need-redisplay
1598 ;; pointer-button-click-and-hold-event
1599 ;; pointer-button-double-click-event
1600 ;; pointer-buttons
1601 ;; pointer-port
1602 ;; port-draw-character*
1603 ;; port-draw-ellipse*
1604 ;; port-draw-line*
1605 ;; port-draw-lines*
1606 ;; port-draw-point*
1607 ;; port-draw-points*
1608 ;; port-draw-polygon*
1609 ;; port-draw-rectangle*
1610 ;; port-draw-string*
1611 ;; push-button-show-as-default-p
1612 ;; reset-watcher
1613 ;; scroll-bar-drag-down-line-callback
1614 ;; scroll-bar-drag-down-page-callback
1615 ;; scroll-bar-drag-up-line-callback
1616 ;; scroll-bar-drag-up-page-callback
1617 ;; spacer-pane
1618 ;; standard-gadget
1619 ;; stream-pointers
1620 ;; stream-primary-pointer
1621 ;; stream-redisplayable-p
1622 ;; stream-restore-input-focus
1623
1624
1625 ;;; x11 color names - some are not in the spec - mikemac
1626 (:export
1627 #:+snow+ #:+ghost-white+ #:+ghostwhite+ #:+white-smoke+
1628 #:+whitesmoke+ #:+gainsboro+ #:+floral-white+ #:+floralwhite+
1629 #:+old-lace+ #:+oldlace+ #:+linen+ #:+antique-white+
1630 #:+antiquewhite+ #:+papaya-whip+ #:+papayawhip+ #:+blanched-almond+
1631 #:+blanchedalmond+ #:+bisque+ #:+peach-puff+ #:+peachpuff+
1632 #:+navajo-white+ #:+navajowhite+ #:+moccasin+ #:+cornsilk+
1633 #:+ivory+ #:+lemon-chiffon+ #:+lemonchiffon+ #:+seashell+
1634 #:+honeydew+ #:+mint-cream+ #:+mintcream+ #:+azure+
1635 #:+alice-blue+ #:+aliceblue+ #:+lavender+ #:+lavender-blush+
1636 #:+lavenderblush+ #:+misty-rose+ #:+mistyrose+ #:+white+
1637 #:+black+ #:+dark-slate-gray+ #:+darkslategray+ #:+dark-slate-grey+
1638 #:+darkslategrey+ #:+dim-gray+ #:+dimgray+ #:+dim-grey+
1639 #:+dimgrey+ #:+slate-gray+ #:+slategray+ #:+slate-grey+
1640 #:+slategrey+ #:+light-slate-gray+ #:+lightslategray+ #:+light-slate-grey+
1641 #:+lightslategrey+ #:+gray+ #:+grey+ #:+light-grey+
1642 #:+lightgrey+ #:+light-gray+ #:+lightgray+ #:+midnight-blue+
1643 #:+midnightblue+ #:+navy+ #:+navy-blue+ #:+navyblue+
1644 #:+cornflower-blue+ #:+cornflowerblue+ #:+dark-slate-blue+ #:+darkslateblue+
1645 #:+slate-blue+ #:+slateblue+ #:+medium-slate-blue+ #:+mediumslateblue+
1646 #:+light-slate-blue+ #:+lightslateblue+ #:+medium-blue+ #:+mediumblue+
1647 #:+royal-blue+ #:+royalblue+ #:+blue+ #:+dodger-blue+
1648 #:+dodgerblue+ #:+deep-sky-blue+ #:+deepskyblue+ #:+sky-blue+
1649 #:+skyblue+ #:+light-sky-blue+ #:+lightskyblue+ #:+steel-blue+
1650 #:+steelblue+ #:+light-steel-blue+ #:+lightsteelblue+ #:+light-blue+
1651 #:+lightblue+ #:+powder-blue+ #:+powderblue+ #:+pale-turquoise+
1652 #:+paleturquoise+ #:+dark-turquoise+ #:+darkturquoise+ #:+medium-turquoise+
1653 #:+mediumturquoise+ #:+turquoise+ #:+cyan+ #:+light-cyan+
1654 #:+lightcyan+ #:+cadet-blue+ #:+cadetblue+ #:+medium-aquamarine+
1655 #:+mediumaquamarine+ #:+aquamarine+ #:+dark-green+ #:+darkgreen+
1656 #:+dark-olive-green+ #:+darkolivegreen+ #:+dark-sea-green+ #:+darkseagreen+
1657 #:+sea-green+ #:+seagreen+ #:+medium-sea-green+ #:+mediumseagreen+
1658 #:+light-sea-green+ #:+lightseagreen+ #:+pale-green+ #:+palegreen+
1659 #:+spring-green+ #:+springgreen+ #:+lawn-green+ #:+lawngreen+
1660 #:+green+ #:+chartreuse+ #:+medium-spring-green+ #:+mediumspringgreen+
1661 #:+green-yellow+ #:+greenyellow+ #:+lime-green+ #:+limegreen+
1662 #:+yellow-green+ #:+yellowgreen+ #:+forest-green+ #:+forestgreen+
1663 #:+olive-drab+ #:+olivedrab+ #:+dark-khaki+ #:+darkkhaki+
1664 #:+khaki+ #:+pale-goldenrod+ #:+palegoldenrod+ #:+light-goldenrod-yellow+
1665 #:+lightgoldenrodyellow+ #:+light-yellow+ #:+lightyellow+ #:+yellow+
1666 #:+gold+ #:+light-goldenrod+ #:+lightgoldenrod+ #:+goldenrod+
1667 #:+dark-goldenrod+ #:+darkgoldenrod+ #:+rosy-brown+ #:+rosybrown+
1668 #:+indian-red+ #:+indianred+ #:+saddle-brown+ #:+saddlebrown+
1669 #:+sienna+ #:+peru+ #:+burlywood+ #:+beige+
1670 #:+wheat+ #:+sandy-brown+ #:+sandybrown+ #:+tan+
1671 #:+chocolate+ #:+firebrick+ #:+brown+ #:+dark-salmon+
1672 #:+darksalmon+ #:+salmon+ #:+light-salmon+ #:+lightsalmon+
1673 #:+orange+ #:+dark-orange+ #:+darkorange+ #:+coral+
1674 #:+light-coral+ #:+lightcoral+ #:+tomato+ #:+orange-red+
1675 #:+orangered+ #:+red+ #:+hot-pink+ #:+hotpink+
1676 #:+deep-pink+ #:+deeppink+ #:+pink+ #:+light-pink+
1677 #:+lightpink+ #:+pale-violet-red+ #:+palevioletred+ #:+maroon+
1678 #:+medium-violet-red+ #:+mediumvioletred+ #:+violet-red+ #:+violetred+
1679 #:+magenta+ #:+violet+ #:+plum+ #:+orchid+
1680 #:+medium-orchid+ #:+mediumorchid+ #:+dark-orchid+ #:+darkorchid+
1681 #:+dark-violet+ #:+darkviolet+ #:+blue-violet+ #:+blueviolet+
1682 #:+purple+ #:+medium-purple+ #:+mediumpurple+ #:+thistle+
1683 #:+snow1+ #:+snow2+ #:+snow3+ #:+snow4+
1684 #:+seashell1+ #:+seashell2+ #:+seashell3+ #:+seashell4+
1685 #:+antiquewhite1+ #:+antiquewhite2+ #:+antiquewhite3+ #:+antiquewhite4+
1686 #:+bisque1+ #:+bisque2+ #:+bisque3+ #:+bisque4+
1687 #:+peachpuff1+ #:+peachpuff2+ #:+peachpuff3+ #:+peachpuff4+
1688 #:+navajowhite1+ #:+navajowhite2+ #:+navajowhite3+ #:+navajowhite4+
1689 #:+lemonchiffon1+ #:+lemonchiffon2+ #:+lemonchiffon3+ #:+lemonchiffon4+
1690 #:+cornsilk1+ #:+cornsilk2+ #:+cornsilk3+ #:+cornsilk4+
1691 #:+ivory1+ #:+ivory2+ #:+ivory3+ #:+ivory4+
1692 #:+honeydew1+ #:+honeydew2+ #:+honeydew3+ #:+honeydew4+
1693 #:+lavenderblush1+ #:+lavenderblush2+ #:+lavenderblush3+ #:+lavenderblush4+
1694 #:+mistyrose1+ #:+mistyrose2+ #:+mistyrose3+ #:+mistyrose4+
1695 #:+azure1+ #:+azure2+ #:+azure3+ #:+azure4+
1696 #:+slateblue1+ #:+slateblue2+ #:+slateblue3+ #:+slateblue4+
1697 #:+royalblue1+ #:+royalblue2+ #:+royalblue3+ #:+royalblue4+
1698 #:+blue1+ #:+blue2+ #:+blue3+ #:+blue4+
1699 #:+dodgerblue1+ #:+dodgerblue2+ #:+dodgerblue3+ #:+dodgerblue4+
1700 #:+steelblue1+ #:+steelblue2+ #:+steelblue3+ #:+steelblue4+
1701 #:+deepskyblue1+ #:+deepskyblue2+ #:+deepskyblue3+ #:+deepskyblue4+
1702 #:+skyblue1+ #:+skyblue2+ #:+skyblue3+ #:+skyblue4+
1703 #:+lightskyblue1+ #:+lightskyblue2+ #:+lightskyblue3+ #:+lightskyblue4+
1704 #:+slategray1+ #:+slategray2+ #:+slategray3+ #:+slategray4+
1705 #:+lightsteelblue1+ #:+lightsteelblue2+ #:+lightsteelblue3+ #:+lightsteelblue4+
1706 #:+lightblue1+ #:+lightblue2+ #:+lightblue3+ #:+lightblue4+
1707 #:+lightcyan1+ #:+lightcyan2+ #:+lightcyan3+ #:+lightcyan4+
1708 #:+paleturquoise1+ #:+paleturquoise2+ #:+paleturquoise3+ #:+paleturquoise4+
1709 #:+cadetblue1+ #:+cadetblue2+ #:+cadetblue3+ #:+cadetblue4+
1710 #:+turquoise1+ #:+turquoise2+ #:+turquoise3+ #:+turquoise4+
1711 #:+cyan1+ #:+cyan2+ #:+cyan3+ #:+cyan4+
1712 #:+darkslategray1+ #:+darkslategray2+ #:+darkslategray3+ #:+darkslategray4+
1713 #:+aquamarine1+ #:+aquamarine2+ #:+aquamarine3+ #:+aquamarine4+
1714 #:+darkseagreen1+ #:+darkseagreen2+ #:+darkseagreen3+ #:+darkseagreen4+
1715 #:+seagreen1+ #:+seagreen2+ #:+seagreen3+ #:+seagreen4+
1716 #:+palegreen1+ #:+palegreen2+ #:+palegreen3+ #:+palegreen4+
1717 #:+springgreen1+ #:+springgreen2+ #:+springgreen3+ #:+springgreen4+
1718 #:+green1+ #:+green2+ #:+green3+ #:+green4+
1719 #:+chartreuse1+ #:+chartreuse2+ #:+chartreuse3+ #:+chartreuse4+
1720 #:+olivedrab1+ #:+olivedrab2+ #:+olivedrab3+ #:+olivedrab4+
1721 #:+darkolivegreen1+ #:+darkolivegreen2+ #:+darkolivegreen3+ #:+darkolivegreen4+
1722 #:+khaki1+ #:+khaki2+ #:+khaki3+ #:+khaki4+
1723 #:+lightgoldenrod1+ #:+lightgoldenrod2+ #:+lightgoldenrod3+ #:+lightgoldenrod4+
1724 #:+lightyellow1+ #:+lightyellow2+ #:+lightyellow3+ #:+lightyellow4+
1725 #:+yellow1+ #:+yellow2+ #:+yellow3+ #:+yellow4+
1726 #:+gold1+ #:+gold2+ #:+gold3+ #:+gold4+
1727 #:+goldenrod1+ #:+goldenrod2+ #:+goldenrod3+ #:+goldenrod4+
1728 #:+darkgoldenrod1+ #:+darkgoldenrod2+ #:+darkgoldenrod3+ #:+darkgoldenrod4+
1729 #:+rosybrown1+ #:+rosybrown2+ #:+rosybrown3+ #:+rosybrown4+
1730 #:+indianred1+ #:+indianred2+ #:+indianred3+ #:+indianred4+
1731 #:+sienna1+ #:+sienna2+ #:+sienna3+ #:+sienna4+
1732 #:+burlywood1+ #:+burlywood2+ #:+burlywood3+ #:+burlywood4+
1733 #:+wheat1+ #:+wheat2+ #:+wheat3+ #:+wheat4+
1734 #:+tan1+ #:+tan2+ #:+tan3+ #:+tan4+
1735 #:+chocolate1+ #:+chocolate2+ #:+chocolate3+ #:+chocolate4+
1736 #:+firebrick1+ #:+firebrick2+ #:+firebrick3+ #:+firebrick4+
1737 #:+brown1+ #:+brown2+ #:+brown3+ #:+brown4+
1738 #:+salmon1+ #:+salmon2+ #:+salmon3+ #:+salmon4+
1739 #:+lightsalmon1+ #:+lightsalmon2+ #:+lightsalmon3+ #:+lightsalmon4+
1740 #:+orange1+ #:+orange2+ #:+orange3+ #:+orange4+
1741 #:+darkorange1+ #:+darkorange2+ #:+darkorange3+ #:+darkorange4+
1742 #:+coral1+ #:+coral2+ #:+coral3+ #:+coral4+
1743 #:+tomato1+ #:+tomato2+ #:+tomato3+ #:+tomato4+
1744 #:+orangered1+ #:+orangered2+ #:+orangered3+ #:+orangered4+
1745 #:+red1+ #:+red2+ #:+red3+ #:+red4+
1746 #:+deeppink1+ #:+deeppink2+ #:+deeppink3+ #:+deeppink4+
1747 #:+hotpink1+ #:+hotpink2+ #:+hotpink3+ #:+hotpink4+
1748 #:+pink1+ #:+pink2+ #:+pink3+ #:+pink4+
1749 #:+lightpink1+ #:+lightpink2+ #:+lightpink3+ #:+lightpink4+
1750 #:+palevioletred1+ #:+palevioletred2+ #:+palevioletred3+ #:+palevioletred4+
1751 #:+maroon1+ #:+maroon2+ #:+maroon3+ #:+maroon4+
1752 #:+violetred1+ #:+violetred2+ #:+violetred3+ #:+violetred4+
1753 #:+magenta1+ #:+magenta2+ #:+magenta3+ #:+magenta4+
1754 #:+orchid1+ #:+orchid2+ #:+orchid3+ #:+orchid4+
1755 #:+plum1+ #:+plum2+ #:+plum3+ #:+plum4+
1756 #:+mediumorchid1+ #:+mediumorchid2+ #:+mediumorchid3+ #:+mediumorchid4+
1757 #:+darkorchid1+ #:+darkorchid2+ #:+darkorchid3+ #:+darkorchid4+
1758 #:+purple1+ #:+purple2+ #:+purple3+ #:+purple4+
1759 #:+mediumpurple1+ #:+mediumpurple2+ #:+mediumpurple3+ #:+mediumpurple4+
1760 #:+thistle1+ #:+thistle2+ #:+thistle3+ #:+thistle4+
1761 #:+gray0+ #:+grey0+ #:+gray1+ #:+grey1+
1762 #:+gray2+ #:+grey2+ #:+gray3+ #:+grey3+
1763 #:+gray4+ #:+grey4+ #:+gray5+ #:+grey5+
1764 #:+gray6+ #:+grey6+ #:+gray7+ #:+grey7+
1765 #:+gray8+ #:+grey8+ #:+gray9+ #:+grey9+
1766 #:+gray10+ #:+grey10+ #:+gray11+ #:+grey11+
1767 #:+gray12+ #:+grey12+ #:+gray13+ #:+grey13+
1768 #:+gray14+ #:+grey14+ #:+gray15+ #:+grey15+
1769 #:+gray16+ #:+grey16+ #:+gray17+ #:+grey17+
1770 #:+gray18+ #:+grey18+ #:+gray19+ #:+grey19+
1771 #:+gray20+ #:+grey20+ #:+gray21+ #:+grey21+
1772 #:+gray22+ #:+grey22+ #:+gray23+ #:+grey23+
1773 #:+gray24+ #:+grey24+ #:+gray25+ #:+grey25+
1774 #:+gray26+ #:+grey26+ #:+gray27+ #:+grey27+
1775 #:+gray28+ #:+grey28+ #:+gray29+ #:+grey29+
1776 #:+gray30+ #:+grey30+ #:+gray31+ #:+grey31+
1777 #:+gray32+ #:+grey32+ #:+gray33+ #:+grey33+
1778 #:+gray34+ #:+grey34+ #:+gray35+ #:+grey35+
1779 #:+gray36+ #:+grey36+ #:+gray37+ #:+grey37+
1780 #:+gray38+ #:+grey38+ #:+gray39+ #:+grey39+
1781 #:+gray40+ #:+grey40+ #:+gray41+ #:+grey41+
1782 #:+gray42+ #:+grey42+ #:+gray43+ #:+grey43+
1783 #:+gray44+ #:+grey44+ #:+gray45+ #:+grey45+
1784 #:+gray46+ #:+grey46+ #:+gray47+ #:+grey47+
1785 #:+gray48+ #:+grey48+ #:+gray49+ #:+grey49+
1786 #:+gray50+ #:+grey50+ #:+gray51+ #:+grey51+
1787 #:+gray52+ #:+grey52+ #:+gray53+ #:+grey53+
1788 #:+gray54+ #:+grey54+ #:+gray55+ #:+grey55+
1789 #:+gray56+ #:+grey56+ #:+gray57+ #:+grey57+
1790 #:+gray58+ #:+grey58+ #:+gray59+ #:+grey59+
1791 #:+gray60+ #:+grey60+ #:+gray61+ #:+grey61+
1792 #:+gray62+ #:+grey62+ #:+gray63+ #:+grey63+
1793 #:+gray64+ #:+grey64+ #:+gray65+ #:+grey65+
1794 #:+gray66+ #:+grey66+ #:+gray67+ #:+grey67+
1795 #:+gray68+ #:+grey68+ #:+gray69+ #:+grey69+
1796 #:+gray70+ #:+grey70+ #:+gray71+ #:+grey71+
1797 #:+gray72+ #:+grey72+ #:+gray73+ #:+grey73+
1798 #:+gray74+ #:+grey74+ #:+gray75+ #:+grey75+
1799 #:+gray76+ #:+grey76+ #:+gray77+ #:+grey77+
1800 #:+gray78+ #:+grey78+ #:+gray79+ #:+grey79+
1801 #:+gray80+ #:+grey80+ #:+gray81+ #:+grey81+
1802 #:+gray82+ #:+grey82+ #:+gray83+ #:+grey83+
1803 #:+gray84+ #:+grey84+ #:+gray85+ #:+grey85+
1804 #:+gray86+ #:+grey86+ #:+gray87+ #:+grey87+
1805 #:+gray88+ #:+grey88+ #:+gray89+ #:+grey89+
1806 #:+gray90+ #:+grey90+ #:+gray91+ #:+grey91+
1807 #:+gray92+ #:+grey92+ #:+gray93+ #:+grey93+
1808 #:+gray94+ #:+grey94+ #:+gray95+ #:+grey95+
1809 #:+gray96+ #:+grey96+ #:+gray97+ #:+grey97+
1810 #:+gray98+ #:+grey98+ #:+gray99+ #:+grey99+
1811 #:+gray100+ #:+grey100+ #:+dark-grey+ #:+darkgrey+
1812 #:+dark-gray+ #:+darkgray+ #:+dark-blue+ #:+darkblue+
1813 #:+dark-cyan+ #:+darkcyan+ #:+dark-magenta+ #:+darkmagenta+
1814 #:+dark-red+ #:+darkred+ #:+light-green+ #:+lightgreen+ ))
1815
1816 (defpackage :clim-sys
1817 (:use)
1818 ;;
1819 #+cmu
1820 (:import-from :mp
1821 #:make-process
1822 #:destroy-process
1823 #:current-process
1824 #:all-processes
1825 #:processp
1826 #:process-name
1827 #:process-state
1828 #:process-whostate
1829 #:process-wait
1830 #:process-wait-with-timeout
1831 #:process-yield
1832 #:process-interrupt
1833 #:disable-process
1834 #:enable-process
1835 #:restart-process
1836 #:without-scheduling
1837 #:atomic-incf
1838 #:atomic-decf)
1839 ;;
1840 (:export
1841 #:defresource
1842 #:using-resource
1843 #:allocate-resource
1844 #:deallocate-resource
1845 #:clear-resource
1846 #:map-resource
1847 ;;
1848 #:*multiprocessing-p*
1849 #:make-process
1850 #:destroy-process
1851 #:current-process
1852 #:all-processes
1853 #:processp
1854 #:process-name
1855 #:process-state
1856 #:process-whostate
1857 #:process-wait
1858 #:process-wait-with-timeout
1859 #:process-yield
1860 #:process-interrupt
1861 #:disable-process
1862 #:enable-process
1863 #:restart-process
1864 #:without-scheduling
1865 #:atomic-incf
1866 #:atomic-decf
1867 ;;
1868 #:make-lock
1869 #:with-lock-held
1870 #:make-recursive-lock
1871 #:with-recursive-lock-held
1872 ;;
1873 #:defgeneric*
1874 #:defmethod* ) )
1875
1876 (defpackage :clim-extensions
1877 (:use)
1878 (:export
1879 #:line-style-effective-thickness
1880 #:medium-miter-limit
1881 #:raised-pane #:raising
1882 #:lowered-pane #:lowering
1883 #:viewport-pane
1884 #:draw-glyph #:device-font-text-style-p
1885 #:draw-image
1886 #:image-pane
1887 #:draw-label
1888 #:box-adjuster-gadget
1889 #:compose-space-aux
1890 #:simple-event-loop
1891 #:pointer-motion-hint-event))
1892
1893 (defpackage :clim-internals
1894 (:use :clim :clim-sys :clim-extensions :clim-lisp)
1895 (:nicknames :climi)
1896 #+excl
1897 (:import-from :excl compile-system load-system)
1898 (:intern #:letf))
1899
1900 ;(defpackage :CLIM
1901 ; (:use #+nil :clim-extensions ; will use it later
1902 ; :clim-internals :common-lisp)
1903 ; )
1904
1905 ;(let ((climi-package (find-package :climi))
1906 ; (ext-package (find-package :clim-extensions)))
1907 ; (do-external-symbols (sym ext-package)
1908 ; (export sym climi-package)))
1909
1910 ;(let ((clim-package (find-package :clim))
1911 ; (climi-package (find-package :climi)))
1912 ; (do-external-symbols (sym climi-package)
1913 ; (export sym clim-package)))
1914
1915 ;(use-package :clim-extensions :clim)
1916
1917 (defpackage :clim-demo
1918 (:use :clim-extensions :clim :clim-lisp)
1919 #+excl(:import-from :excl compile-system load-system exit)
1920 )
1921
1922 (defpackage :clim-user
1923 (:use :clim :clim-lisp))
1924
1925 (defpackage :goatee
1926 (:use :clim :clim-lisp :clim-sys)
1927 (:import-from :clim-internals #:letf)
1928 (:export
1929 #:execute-gesture-command
1930 #:goatee-input-editing-mixin
1931 #:simple-screen-area))
1932

  ViewVC Help
Powered by ViewVC 1.1.5