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

Contents of /mcclim/package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.69 - (hide annotations)
Thu May 1 06:48:23 2008 UTC (5 years, 11 months ago) by thenriksen
Branch: MAIN
Changes since 1.68: +1 -0 lines
Wrap up the last dead-key stuff for Drei gadgets.
1 cvs 1.1 ;;; -*- Mode: Lisp; Package: CLIM-INTERNALS -*-
2    
3     (in-package :common-lisp-user)
4    
5 gilbert 1.14 ;;;
6     ;;; CLIM-LISP
7     ;;;
8 cvs 1.1
9 gilbert 1.14 ;; 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 mikemac 1.33 '(#:&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 gilbert 1.14 (packages
188 mikemac 1.32 #+gcl '(:lisp :pcl)
189 bhaible 1.46 #-(or gcl) '(:common-lisp))
190 gilbert 1.14 (gray-symbols
191 mikemac 1.33 '(#:fundamental-stream
192     #:fundamental-input-stream
193     #:fundamental-output-stream
194     #:fundamental-character-stream
195     #:fundamental-binary-stream
196     #:fundamental-character-input-stream
197     #:fundamental-character-output-stream
198     #:fundamental-binary-input-stream
199     #:fundamental-binary-output-stream
200     #:stream-read-char
201     #:stream-unread-char
202     #:stream-read-char-no-hang
203     #:stream-peek-char
204     #:stream-listen
205     #:stream-read-line
206     #:stream-clear-input
207     #:stream-write-char
208     #:stream-line-column
209     #:stream-start-line-p
210     #:stream-write-string
211     #:stream-terpri
212     #:stream-fresh-line
213     #:stream-finish-output
214     #:stream-force-output
215     #:stream-advance-to-column
216 moore 1.42 #:stream-clear-output
217 mikemac 1.33 #:stream-read-byte
218     #:stream-write-byte ))
219 gilbert 1.14 (gray-packages
220 bhaible 1.46 `(#+clisp ,@'(:gray)
221 mikemac 1.33 #+cmu ,@'(:ext)
222 tmoore 1.53 #+scl ,@'(:ext)
223 rschlatte 1.55 #+(or mcl openmcl) ,@'(:ccl)
224 mikemac 1.33 #+allegro ,@'(:common-lisp :excl :stream)
225     #+harlequin-common-lisp ,@'(:stream)
226     #+sbcl ,@'(:sb-gray))) )
227 gilbert 1.14 ;;
228     (labels ((seek-symbol (name packages)
229 mikemac 1.33 ;; seek the a symbol named 'name' in `packages'
230 adejneka 1.23 (or (some #'(lambda (p)
231 mikemac 1.33 (multiple-value-bind (sym res) (find-symbol (symbol-name name) p)
232 gilbert 1.14 (if (eql res :external)
233     (list sym)
234     nil)))
235     packages)
236 mikemac 1.33 (progn (format t "~&there is no ~A." name)
237 gilbert 1.14 (finish-output)
238     nil)))
239     (dump-defpackage (&aux imports export-ansi export-gray)
240 adejneka 1.23 (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 gilbert 1.14 (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 mikemac 1.33 (multiple-value-bind (sym2 res) (find-symbol (symbol-name nam) :clim-lisp-patch)
255 gilbert 1.14 (and sym2 (eq res :external))))
256     ;;
257 mikemac 1.33 (format t "~&;; ~S is patched." sym)
258 gilbert 1.14 (finish-output)
259 gilbert 1.44 (push-import-from nam :clim-lisp-patch))
260 gilbert 1.14 (t
261     (setf sym (car sym))
262 mikemac 1.33 ;; clisp has no (:import ..) arg!
263 adejneka 1.23 (push-import-from
264     (symbol-name sym)
265     (package-name (symbol-package sym))))))))
266 gilbert 1.14 res)))
267 gilbert 1.44 ;;
268     ;; Don't redefine a perfectly working CL:DESCRIBE,
269     ;; which more often than not has special knowledge
270     ;; about objects you can't possibly gain though some
271     ;; portable implementation.
272     ;; --GB 2004-11-20
273     (setf all-ansi-symbols (remove '#:describe all-ansi-symbols :test #'string-equal))
274     (setf all-ansi-symbols (remove '#:describe-object all-ansi-symbols :test #'string-equal))
275     ;;
276 gilbert 1.14 (setf export-ansi (grok all-ansi-symbols packages))
277     (setf export-gray (grok gray-symbols gray-packages))
278     `(progn
279 mikemac 1.33 (defpackage :clim-lisp (:use)
280 adejneka 1.23 ,@(mapcar (lambda (spec)
281     (destructuring-bind (package . syms) spec
282     `(:import-from ,package ,@syms)))
283     imports)
284 gilbert 1.44 (:shadow #:describe #:describe-object)
285     (:export #:describe #:describe-object)
286 gilbert 1.14 (:export
287     ,@(mapcar #'symbol-name export-ansi)
288     ,@(mapcar #'symbol-name export-gray) )) ))))
289     (dump-defpackage) ))
290 cvs 1.1
291 mikemac 1.33 (defpackage :clim
292 gilbert 1.14 (:use)
293     ;;
294 mikemac 1.33 (:import-from :clim-lisp
295     #:and
296     #:boolean
297     #:character
298     #:close
299 gilbert 1.44 #:complex
300 mikemac 1.33 #:float
301     #:fundamental-binary-input-stream
302     #:fundamental-binary-output-stream
303     #:fundamental-binary-stream
304     #:fundamental-character-input-stream
305     #:fundamental-character-output-stream
306     #:fundamental-character-stream
307     #:fundamental-input-stream
308     #:fundamental-output-stream
309     #:fundamental-stream
310     #:input-stream-p
311     #:integer
312     #:interactive-stream-p
313     #:keyword
314     #:member
315     #:nil
316     #:null
317     #:number
318     #:open-stream-p
319     #:or
320     #:output-stream-p
321     #:pathname
322     #:ratio
323     #:rational
324     #:real
325     #:sequence
326     #:stream-advance-to-column
327 moore 1.42 #:stream-clear-input
328     #:stream-clear-output
329 mikemac 1.33 #:stream-element-type
330     #:stream-finish-output
331     #:stream-force-output
332     #:stream-fresh-line
333     #:stream-line-column
334     #:stream-listen
335     #:stream-peek-char
336     #:stream-read-byte
337     #:stream-read-char
338     #:stream-read-char-no-hang
339     #:stream-read-line
340     #:stream-start-line-p
341     #:stream-terpri
342     #:stream-unread-char
343     #:stream-write-byte
344     #:stream-write-char
345     #:stream-write-string
346     #:streamp
347     #:string
348     #:symbol
349     #:t)
350 gilbert 1.14 ;;
351     (:export
352 gilbert 1.31
353 mikemac 1.33 ;; this list of exported symbols was automatically generated from the
354 gilbert 1.31 ;; specification as of version 1.17 of this very file, please think twice
355 mikemac 1.33 ;; before fiddling with it. thanks! --gb 2002-11-10
356 gilbert 1.31
357 mikemac 1.33 #:*abort-gestures* ;variable
358     #:*accelerator-gestures* ;variable
359     #:*activation-gestures* ;variable
360     #:*application-frame* ;variable
361     #:*command-argument-delimiters* ;variable
362     #:*command-dispatchers* ;variable
363     #:*command-name-delimiters* ;variable
364     #:*command-parser* ;variable
365     #:*command-unparser* ;variable
366     #:*completion-gestures* ;variable
367     #:*default-frame-manager* ;variable
368     #:*default-server-path* ;variable
369     #:*default-text-style* ;constant
370     #:*delimiter-gestures* ;variable
371     #:*help-gestures* ;variable
372     #:*input-context* ;variable
373     #:*input-wait-handler* ;variable
374     #:*input-wait-test* ;variable
375     #:*null-presentation* ;constant
376     #:*numeric-argument-marker* ;variable
377     #:*original-stream* ;variable
378     #:*partial-command-parser* ;variable
379     #:*pointer-button-press-handler* ;variable
380     #:*pointer-documentation-output* ;variable
381     #:*possibilities-gestures* ;variable
382     #:*standard-activation-gestures* ;variable
383     #:*undefined-text-style* ;constant
384     #:*unsupplied-argument-marker* ;variable
385     #:+background-ink+ ;constant
386     #:+black+ ;constant
387     #:+blue+ ;constant
388     #:+control-key+ ;constant
389     #:+cyan+ ;constant
390     #:+everywhere+ ;constant
391     #:+fill+ ;constant
392     #:+flipping-ink+ ;constant
393     #:+foreground-ink+ ;constant
394     #:+gadget-dialog-view+ ;constant
395     #:+gadget-menu-view+ ;constant
396     #:+gadget-view+ ;constant
397     #:+green+ ;constant
398     #:+hyper-key+ ;constant
399     #:+identity-transformation+ ;constant
400     #:+magenta+ ;constant
401     #:+meta-key+ ;constant
402     #:+nowhere+ ;constant
403     #:+pointer-documentation-view+ ;constant
404     #:+pointer-left-button+ ;constant
405     #:+pointer-middle-button+ ;constant
406     #:+pointer-right-button+ ;constant
407     #:+red+ ;constant
408     #:+shift-key+ ;constant
409     #:+super-key+ ;constant
410     #:+textual-dialog-view+ ;constant
411     #:+textual-menu-view+ ;constant
412     #:+textual-view+ ;constant
413     #:+transparent-ink+ ;constant
414     #:+white+ ;constant
415     #:+yellow+ ;constant
416     #:abort-gesture ;condition
417     #:abort-gesture-event ;generic function
418     #:accelerator-gesture ;condition
419     #:accelerator-gesture-event ;generic function
420     #:accelerator-gesture-numeric-argument ;generic function
421     #:accept ;presentation method
422     #:accept ;function
423     #:accept-1 ;function
424     #:accept-from-string ;function
425     #:accept-present-default ;presentation method
426     #:accept-values ;frame
427     #:accept-values-command-button ;macro
428     #:accept-values-resynchronize ;generic function
429     #:accepting-values ;macro
430     #:action-gadget ;class
431     #:activate-callback ;callback
432     #:activate-gadget ;generic function
433     #:activation-gesture-p ;function
434     #:add-character-output-to-text-record ;generic function
435     #:add-command-to-command-table ;function
436     #:add-gesture-name ;function
437     #:add-input-editor-command ;function
438     #:add-keystroke-to-command-table ;function
439     #:add-menu-item-to-command-table ;function
440     #:add-output-record ;generic function
441     #:add-presentation-translator-to-command-table ;function
442     #:add-string-output-to-text-record ;generic function
443     #:adjust-item-list-cells ;generic function
444     #:adjust-multiple-columns ;generic function
445     #:adjust-table-cells ;generic function
446     #:adopt-frame ;generic function
447     #:allocate-medium ;generic function
448     #:allocate-pixmap ;generic function
449     #:allocate-space ;generic function
450     #:and ;presentation type
451     #:application-frame ;protocol class
452     #:application-frame-p ;predicate
453     #:application-pane ;pane
454     #:apply-presentation-generic-function ;macro
455     #:area ;protocol class
456     #:areap ;predicate
457     #:armed-callback ;callback
458     #:augment-draw-set ;generic function
459     #:basic-gadget ;class
460     #:basic-medium ;class
461     #:basic-pane ;class
462     #:basic-port ;class
463     #:basic-sheet ;class
464     #:bboard-pane ;pane
465     #:beep ;generic function
466     #:blank-area ;presentation type
467     #:boolean ;presentation type
468     #:bounding-rectangle ;protocol class
469     #:bounding-rectangle ;generic function
470     #:bounding-rectangle* ;generic function
471     #:bounding-rectangle-height ;generic function
472     #:bounding-rectangle-max-x ;generic function
473     #:bounding-rectangle-max-y ;generic function
474     #:bounding-rectangle-min-x ;generic function
475     #:bounding-rectangle-min-y ;generic function
476     #:bounding-rectangle-p ;predicate
477     #:bounding-rectangle-position ;generic function
478     #:bounding-rectangle-size ;generic function
479     #:bounding-rectangle-width ;generic function
480     #:bury-frame ;generic function
481     #:bury-mirror ;generic function
482     #:bury-sheet ;generic function
483     #:cache-output-record ;generic function
484     #:call-presentation-menu ;function
485     #:call-presentation-translator ;function
486     #:cell-align-x ;generic function
487     #:cell-align-y ;generic function
488     #:cell-min-height ;generic function
489     #:cell-min-width ;generic function
490     #:cell-output-record ;protocol class
491     #:cell-output-record-p ;predicate
492     #:change-space-requirements ;generic function
493     #:changing-space-requirements ;macro
494     #:character ;presentation type
495     #:check-box ;class
496     #:check-box-current-selection ;generic function
497     #:check-box-pane ;class
498     #:check-box-selections ;generic function
499     #:child-containing-position ;generic function
500     #:children-overlapping-rectangle* ;generic function
501     #:children-overlapping-region ;generic function
502     #:class-presentation-type-name ;function
503     #:clear-output-record ;generic function
504     #:client-setting ;setf method (through no reader)
505     #:clim-stream-pane ;pane
506     #:close ;generic function
507     #:color ;protocol class
508     #:color-ihs ;generic function
509     #:color-rgb ;generic function
510     #:colorp ;predicate
511     #:column-output-record ;protocol class
512     #:column-output-record-p ;predicate
513     #:command ;presentation type
514     #:command-accessible-in-command-table-p ;function
515     #:command-already-present ;error
516     #:command-arguments ;function
517     #:command-enabled ;generic function
518     #:command-line-command-parser ;function
519     #:command-line-command-unparser ;function
520     #:command-line-name-for-command ;function
521     #:command-line-read-remaining-arguments-for-partial-command ;function
522     #:command-menu-item-options ;function
523     #:command-menu-item-type ;function
524     #:command-menu-item-value ;function
525     #:command-menu-pane ;pane
526     #:command-name ;presentation type
527     #:command-name ;function
528     #:command-name-from-symbol ;function
529     #:command-not-accessible ;error
530     #:command-not-present ;error
531     #:command-or-form ;presentation type
532     #:command-present-in-command-table-p ;function
533     #:command-table ;protocol class
534     #:command-table-already-exists ;error
535     #:command-table-complete-input ;function
536     #:command-table-error ;error
537     #:command-table-inherit-from ;generic function
538     #:command-table-name ;generic function
539     #:command-table-not-found ;error
540     #:command-table-p ;predicate
541     #:complete-from-generator ;function
542     #:complete-from-possibilities ;function
543     #:complete-input ;function
544     #:completing-from-suggestions ;macro
545     #:completion ;presentation type
546     #:complex ;presentation type
547     #:compose-in ;generic function
548     #:compose-out ;generic function
549     #:compose-over ;generic function
550     #:compose-rotation-with-transformation ;function
551     #:compose-scaling-with-transformation ;function
552     #:compose-space ;generic function
553     #:compose-transformation-with-rotation ;function
554     #:compose-transformation-with-scaling ;function
555     #:compose-transformation-with-translation ;function
556     #:compose-transformations ;generic function
557     #:compose-translation-with-transformation ;function
558     #:compute-difference-set ;generic function
559     #:compute-new-output-records ;generic function
560     #:contrasting-dash-pattern-limit ;generic function
561     #:contrasting-inks-limit ;generic function
562     #:coordinate ;type
563     #:coordinate ;function
564     #:copy-area ;generic function
565     #:copy-from-pixmap ;function
566     #:copy-textual-output-history ;function
567     #:copy-to-pixmap ;function
568     #:cursor ;protocol class
569     #:cursor-active ;generic function
570     #:cursor-focus ;generic function
571     #:cursor-position ;generic function
572     #:cursor-sheet ;generic function
573     #:cursor-state ;generic function
574     #:cursor-visibility ;generic function
575     #:cursorp ;predicate
576     #:deactivate-gadget ;generic function
577     #:deallocate-medium ;generic function
578     #:deallocate-pixmap ;generic function
579     #:decache-child-output-record ;generic function
580     #:default-describe-presentation-type ;function
581     #:default-frame-top-level ;generic function
582     #:define-application-frame ;macro
583     #:define-border-type ;macro
584     #:define-command ;macro
585     #:define-command-table ;macro
586     #:define-default-presentation-method ;macro
587     #:define-drag-and-drop-translator ;macro
588     #:define-gesture-name ;macro
589     #:define-graph-type ;macro
590     #:define-presentation-action ;macro
591     #:define-presentation-generic-function ;macro
592     #:define-presentation-method ;macro
593     #:define-presentation-to-command-translator ;macro
594     #:define-presentation-translator ;macro
595     #:define-presentation-type ;macro
596     #:define-presentation-type-abbreviation ;macro
597     #:degraft-medium ;generic function
598     #:delegate-sheet-delegate ;generic function
599     #:delegate-sheet-input-mixin ;class
600     #:delete-gesture-name ;function
601     #:delete-output-record ;generic function
602     #:delimiter-gesture-p ;function
603     #:describe-presentation-type ;presentation method
604     #:describe-presentation-type ;function
605     #:design ;protocol class
606     #:designp ;predicate
607     #:destroy-frame ;generic function
608     #:destroy-mirror ;generic function
609     #:destroy-port ;generic function
610     #:device-event ;class
611     #:disable-frame ;generic function
612     #:disarmed-callback ;callback
613     #:disown-frame ;generic function
614     #:dispatch-event ;generic function
615     #:display-command-menu ;generic function
616     #:display-command-table-menu ;generic function
617     #:display-exit-boxes ;generic function
618     #:displayed-output-record ;protocol class
619     #:displayed-output-record-ink ;generic function
620     #:displayed-output-record-p ;predicate
621     #:distribute-event ;generic function
622     #:do-command-table-inheritance ;macro
623     #:document-presentation-translator ;function
624     #:drag-callback ;callback
625     #:drag-callback ;callback
626     #:drag-output-record ;generic function
627     #:dragging-output ;macro
628     #:draw-arrow ;function
629     #:draw-arrow* ;function
630     #:draw-circle ;function
631     #:draw-circle* ;function
632     #:draw-design ;generic function
633     #:draw-ellipse ;function
634     #:draw-ellipse* ;function
635     #:draw-line ;function
636     #:draw-line* ;function
637     #:draw-lines ;function
638     #:draw-lines* ;function
639     #:draw-oval ;function
640     #:draw-oval* ;function
641     #:draw-pattern* ;function
642     #:draw-point ;function
643     #:draw-point* ;function
644     #:draw-points ;function
645     #:draw-points* ;function
646     #:draw-polygon ;function
647     #:draw-polygon* ;function
648     #:draw-rectangle ;function
649     #:draw-rectangle* ;function
650     #:draw-rectangles ;function
651     #:draw-rectangles* ;function
652     #:draw-standard-menu ;function
653     #:draw-text ;function
654     #:draw-text* ;function
655     #:ellipse ;protocol class
656     #:ellipse-center-point ;generic function
657     #:ellipse-center-point* ;generic function
658     #:ellipse-end-angle ;generic function
659     #:ellipse-radii ;generic function
660     #:ellipse-start-angle ;generic function
661     #:ellipsep ;predicate
662     #:elliptical-arc ;protocol class
663     #:elliptical-arc-p ;predicate
664     #:enable-frame ;generic function
665     #:encapsulating-stream ;protocol class
666     #:encapsulating-stream-p ;predicate
667     #:encapsulating-stream-stream ;generic function
668     #:engraft-medium ;generic function
669     #:erase-input-buffer ;generic function
670     #:erase-output-record ;generic function
671     #:even-scaling-transformation-p ;generic function
672     #:event ;protocol class
673     #:event-listen ;generic function
674     #:event-matches-gesture-name-p ;function
675     #:event-modifier-state ;generic function
676     #:event-peek ;generic function
677     #:event-read ;generic function
678     #:event-read-no-hang ;generic function
679     #:event-sheet ;generic function
680     #:event-timestamp ;generic function
681     #:event-type ;generic function
682     #:event-unread ;generic function
683     #:eventp ;predicate
684     #:execute-frame-command ;generic function
685     #:expand-presentation-type-abbreviation ;function
686     #:expand-presentation-type-abbreviation-1 ;function
687     #:expression ;presentation type
688     #:extended-input-stream ;protocol class
689     #:extended-input-stream-p ;predicate
690     #:extended-output-stream ;protocol class
691     #:extended-output-stream-p ;predicate
692     #:filling-output ;macro
693     #:find-applicable-translators ;function
694     #:find-cached-output-record ;generic function
695     #:find-child-output-record ;generic function
696     #:find-command-from-command-line-name ;function
697     #:find-command-table ;function
698     #:find-frame-manager ;function
699     #:find-graft ;function
700     #:find-innermost-applicable-presentation ;function
701     #:find-keystroke-item ;function
702     #:find-menu-item ;function
703     #:find-pane-for-frame ;generic function
704     #:find-pane-named ;generic function
705     #:find-port ;function
706     #:find-presentation-translator ;function
707     #:find-presentation-translators ;function
708     #:find-presentation-type-class ;function
709     #:float ;presentation type
710     #:form ;presentation type
711     #:format-graph-from-roots ;function
712     #:format-items ;function
713     #:format-textual-list ;function
714     #:formatting-cell ;macro
715     #:formatting-column ;macro
716     #:formatting-item-list ;macro
717     #:formatting-row ;macro
718     #:formatting-table ;macro
719     #:frame-all-layouts ;generic function
720     #:frame-calling-frame ;generic function
721     #:frame-command-table ;generic function
722     #:frame-current-layout ;generic function
723     #:frame-current-panes ;generic function
724     #:frame-document-highlighted-presentation ;generic function
725     #:frame-drag-and-drop-feedback ;generic function
726     #:frame-drag-and-drop-highlighting ;generic function
727     #:frame-error-output ;generic function
728     #:frame-exit ;condition
729     #:frame-exit ;generic function
730     #:frame-exit-frame ;generic function
731     #:frame-find-innermost-applicable-presentation ;generic function
732     #:frame-input-context-button-press-handler ;generic function
733     #:frame-maintain-presentation-histories ;generic function
734     #:frame-manager ;protocol class
735     #:frame-manager ;generic function
736     #:frame-manager-frames ;generic function
737     #:frame-manager-menu-choose ;generic function
738     #:frame-manager-notify-user ;generic function
739     #:frame-mananger-p ;predicate
740     #:frame-name ;generic function
741     #:frame-panes ;generic function
742     #:frame-parent ;generic function
743     #:frame-pointer-documentation-output ;generic function
744     #:frame-pretty-name ;generic function
745     #:frame-properties ;generic function
746     #:frame-query-io ;generic function
747     #:frame-replay ;generic function
748     #:frame-standard-input ;generic function
749     #:frame-standard-output ;generic function
750     #:frame-state ;generic function
751     #:frame-top-level-sheet ;generic function
752     #:funcall-presentation-generic-function ;macro
753     #:fundamental-binary-input-stream ;class
754     #:fundamental-binary-output-stream ;class
755     #:fundamental-binary-stream ;class
756     #:fundamental-character-input-stream ;class
757     #:fundamental-character-output-stream ;class
758     #:fundamental-character-stream ;class
759     #:fundamental-input-stream ;class
760     #:fundamental-output-stream ;class
761     #:fundamental-stream ;class
762     #:gadget ;protocol class
763     #:gadget-activate-callback ;generic function
764     #:gadget-active-p ;generic function
765     #:gadget-armed-callback ;generic function
766     #:gadget-client ;generic function
767     #:gadget-dialog-view ;class
768     #:gadget-disarmed-callback ;generic function
769     #:gadget-id ;generic function
770     #:gadget-label ;generic function
771     #:gadget-label-align-x ;generic function
772     #:gadget-label-align-y ;generic function
773     #:gadget-max-value ;generic function
774     #:gadget-menu-view ;class
775     #:gadget-min-value ;generic function
776     #:gadget-orientation ;generic function
777     #:gadget-output-record ;class
778     #:gadget-range ;generic function
779     #:gadget-range* ;generic function
780     #:gadget-show-value-p ;generic function
781     #:gadget-value ;generic function
782     #:gadget-value-changed-callback ;generic function
783     #:gadget-view ;class
784     #:gadgetp ;predicate
785     #:generate-graph-nodes ;generic function
786     #:generate-panes ;generic function
787     #:generic-list-pane ;class
788     #:generic-option-pane ;class
789     #:get-frame-pane ;generic function
790     #:global-command-table ;command table
791     #:graft ;generic function
792     #:graft-height ;generic function
793     #:graft-orientation ;generic function
794     #:graft-pixels-per-inch ;function
795     #:graft-pixels-per-millimeter ;function
796     #:graft-units ;generic function
797     #:graft-width ;generic function
798     #:graph-node-children ;generic function
799     #:graph-node-object ;generic function
800     #:graph-node-output-record ;protocol class
801     #:graph-node-output-record-p ;predicate
802     #:graph-node-parents ;generic function
803     #:graph-output-record ;protocol class
804     #:graph-output-record-p ;predicate
805     #:graph-root-nodes ;generic function
806     #:graphics-displayed-output-record ;protocol class
807     #:graphics-displayed-output-record-p ;predicate
808     #:grid-pane ;pane
809     #:handle-event ;generic function
810     #:handle-repaint ;generic function
811     #:hbox-pane ;pane
812     #:highlight-applicable-presentation ;function
813     #:highlight-output-record ;generic function
814     #:highlight-presentation ;presentation method
815     #:horizontally ;macro
816     #:hrack-pane ;pane
817     #:identity-transformation-p ;generic function
818     #:immediate-repainting-mixin ;class
819     #:immediate-rescan ;generic function
820     #:immediate-sheet-input-mixin ;class
821     #:incremental-redisplay ;generic function
822     #:indenting-output ;macro
823     #:input-context-type ;function
824     #:input-editing-stream ;protocol class
825     #:input-editing-stream-p ;predicate
826     #:input-editor-format ;generic function
827     #:input-not-of-required-type ;error
828     #:input-not-of-required-type ;function
829     #:input-stream-p ;generic function
830     #:integer ;presentation type
831     #:interactive-stream-p ;predicate
832     #:interactor-pane ;pane
833     #:invalidate-cached-regions ;generic function
834     #:invalidate-cached-transformations ;generic function
835     #:invert-transformation ;generic function
836     #:invertible-transformation-p ;generic function
837     #:invoke-updating-output ;generic function
838     #:invoke-with-drawing-options ;generic function
839     #:invoke-with-new-output-record ;generic function
840     #:invoke-with-output-recording-options ;generic function
841     #:invoke-with-output-to-output-record ;generic function
842     #:invoke-with-text-style ;generic function
843     #:item-list-output-record ;protocol class
844     #:item-list-output-record-p ;predicate
845     #:key-press-event ;class
846     #:key-release-event ;class
847     #:keyboard-event ;class
848     #:keyboard-event-character ;generic function
849     #:keyboard-event-key-name ;generic function
850     #:keyword ;presentation type
851     #:label-pane ;pane
852     #:labelled-gadget-mixin ;class
853     #:labelling ;macro
854     #:layout-frame ;generic function
855     #:layout-graph-edges ;generic function
856     #:layout-graph-nodes ;generic function
857     #:line ;protocol class
858     #:line-end-point ;generic function
859     #:line-end-point* ;generic function
860     #:line-start-point ;generic function
861     #:line-start-point* ;generic function
862     #:line-style ;protocol class
863     #:line-style-cap-shape ;generic function
864     #:line-style-dashes ;generic function
865     #:line-style-joint-shape ;generic function
866     #:line-style-p ;predicate
867     #:line-style-thickness ;generic function
868     #:line-style-unit ;generic function
869     #:linep ;predicate
870     #:list-pane ;class
871     #:lookup-keystroke-command-item ;function
872     #:lookup-keystroke-item ;function
873     #:make-3-point-transformation ;function
874     #:make-3-point-transformation* ;function
875     #:make-application-frame ;function
876     #:make-bounding-rectangle ;function
877     #:make-clim-application-pane ;function
878     #:make-clim-interactor-pane ;function
879     #:make-clim-stream-pane ;function
880     #:make-command-table ;function
881     #:make-contrasting-dash-patterns ;function
882     #:make-contrasting-inks ;function
883     #:make-design-from-output-record ;generic function
884     #:make-device-font-text-style ;function
885     #:make-ellipse ;function
886     #:make-ellipse* ;function
887     #:make-elliptical-arc ;function
888     #:make-elliptical-arc* ;function
889     #:make-flipping-ink ;function
890     #:make-gray-color ;function
891     #:make-ihs-color ;function
892     #:make-line ;function
893     #:make-line* ;function
894     #:make-line-style ;function
895     #:make-medium ;generic function
896     #:make-modifier-state ;function
897     #:make-opacity ;function
898     #:make-pane ;function
899     #:make-pane-1 ;generic function
900     #:make-pattern ;function
901     #:make-pattern-from-bitmap-file ;function
902     #:make-point ;function
903     #:make-polygon ;function
904     #:make-polygon* ;function
905     #:make-polyline ;function
906     #:make-polyline* ;function
907     #:make-presentation-type-specifier ;function
908     #:make-rectangle ;function
909     #:make-rectangle* ;function
910     #:make-rectangular-tile ;function
911     #:make-reflection-transformation ;function
912     #:make-reflection-transformation* ;function
913     #:make-rgb-color ;function
914     #:make-rotation-transformation ;function
915     #:make-rotation-transformation* ;function
916     #:make-scaling-transformation ;function
917     #:make-scaling-transformation* ;function
918     #:make-space-requirement ;function
919     #:make-stencil ;function
920     #:make-text-style ;function
921     #:make-transformation ;function
922     #:make-translation-transformation ;function
923     #:map-over-command-table-commands ;function
924     #:map-over-command-table-keystrokes ;function
925     #:map-over-command-table-menu-items ;function
926     #:map-over-command-table-names ;function
927     #:map-over-command-table-translators ;function
928     #:map-over-frames ;function
929     #:map-over-grafts ;function
930     #:map-over-item-list-cells ;generic function
931     #:map-over-output-records ;generic function
932     #:map-over-output-records-containing-position ;generic function
933     #:map-over-output-records-overlapping-region ;generic function
934     #:map-over-polygon-coordinates ;generic function
935     #:map-over-polygon-segments ;generic function
936     #:map-over-ports ;function
937     #:map-over-presentation-type-supertypes ;presentation method
938     #:map-over-presentation-type-supertypes ;function
939     #:map-over-region-set-regions ;generic function
940     #:map-over-row-cells ;generic function
941     #:map-over-row-cells ;generic function
942     #:map-over-sheets ;generic function
943     #:map-over-sheets-containing-position ;generic function
944     #:map-over-sheets-overlapping-region ;generic function
945     #:map-over-table-elements ;generic function
946     #:map-sheet-position-to-child ;generic function
947     #:map-sheet-position-to-parent ;generic function
948     #:map-sheet-rectangle*-to-child ;generic function
949     #:map-sheet-rectangle*-to-parent ;generic function
950     #:match-output-records ;generic function
951     #:medium ;protocol class
952     #:medium-background ;generic function
953     #:medium-background ;generic function
954     #:medium-beep ;generic function
955     #:medium-buffering-output-p ;generic function
956     #:medium-clear-area ;generic function
957     #:medium-clipping-region ;generic function
958     #:medium-clipping-region ;generic function
959     #:medium-copy-area ;generic function
960     #:medium-current-text-style ;generic function
961     #:medium-default-text-style ;generic function
962     #:medium-default-text-style ;generic function
963     #:medium-draw-ellipse* ;generic function
964     #:medium-draw-line* ;generic function
965     #:medium-draw-lines* ;generic function
966     #:medium-draw-point* ;generic function
967     #:medium-draw-points* ;generic function
968     #:medium-draw-polygon* ;generic function
969     #:medium-draw-rectangle* ;generic function
970     #:medium-draw-rectangles* ;generic function
971     #:medium-draw-text* ;generic function
972     #:medium-drawable ;generic function
973     #:medium-finish-output ;generic function
974     #:medium-force-output ;generic function
975     #:medium-foreground ;generic function
976     #:medium-foreground ;generic function
977     #:medium-ink ;generic function
978     #:medium-ink ;generic function
979     #:medium-line-style ;generic function
980     #:medium-line-style ;generic function
981     #:medium-merged-text-style ;generic function
982     #:medium-sheet ;generic function
983     #:medium-text-style ;generic function
984     #:medium-text-style ;generic function
985     #:medium-transformation ;generic function
986     #:medium-transformation ;generic function
987     #:mediump ;predicate
988     #:member ;presentation type abbrev
989     #:member-alist ;presentation type abbrev
990     #:member-sequence ;presentation type abbrev
991     #:menu-button ;class
992     #:menu-button-pane ;class
993     #:menu-choose ;generic function
994     #:menu-choose-command-from-command-table ;function
995     #:menu-choose-from-drawer ;generic function
996     #:menu-command-parser ;function
997     #:menu-item ;presentation type (mentioned in the description of draw-standard-menu)
998     #:menu-item-display ;function
999     #:menu-item-options ;function
1000     #:menu-item-value ;function
1001     #:menu-read-remaining-arguments-for-partial-command ;function
1002     #:merge-text-styles ;generic function
1003     #:mirrored-sheet-mixin ;class
1004     #:modifier-state-matches-gesture-name-p ;function
1005     #:move-and-resize-sheet ;generic function
1006     #:move-sheet ;generic function
1007     #:new-page ;function
1008     #:nil ;presentation type
1009     #:note-command-disabled ;generic function
1010     #:note-command-enabled ;generic function
1011     #:note-frame-deiconified ;generic function
1012     #:note-frame-disabled ;generic function
1013     #:note-frame-enabled ;generic function
1014     #:note-frame-iconified ;generic function
1015     #:note-gadget-activated ;generic function
1016     #:note-gadget-deactivated ;generic function
1017     #:note-output-record-child-changed ;generic function
1018     #:note-sheet-adopted ;generic function
1019     #:note-sheet-degrafted ;generic function
1020     #:note-sheet-disabled ;generic function
1021     #:note-sheet-disowned ;generic function
1022     #:note-sheet-enabled ;generic function
1023     #:note-sheet-grafted ;generic function
1024     #:note-sheet-region-changed ;generic function
1025     #:note-sheet-transformation-changed ;generic function
1026     #:note-space-requirements-changed ;generic function
1027     #:notify-user ;generic function
1028     #:null ;presentation type
1029     #:null-or-type ;presentation type abbrev
1030     #:number ;presentation type
1031     #:opacity ;protocol class
1032     #:opacity-value ;generic function
1033     #:opacityp ;predicate
1034     #:open-stream-p ;generic function
1035     #:open-window-stream ;function
1036     #:option-pane ;class
1037     #:or ;presentation type
1038     #:oriented-gadget-mixin ;class
1039     #:outlined-pane ;pane
1040     #:outlining ;macro
1041     #:output-record ;protocol class
1042     #:output-record-cache-value ;generic function
1043     #:output-record-children ;generic function
1044     #:output-record-contents-ok ;generic function
1045     #:output-record-count ;generic function
1046     #:output-record-displayer ;generic function
1047     #:output-record-end-cursor-position ;generic function
1048     #:output-record-fixed-position ;generic function
1049     #:output-record-hit-detection-rectangle* ;generic function
1050     #:output-record-p ;predicate
1051     #:output-record-parent ;generic function
1052     #:output-record-position ;generic function
1053     #:output-record-refined-position-test ;generic function
1054     #:output-record-start-cursor-position ;generic function
1055     #:output-record-unique-id ;generic function
1056     #:output-recording-stream ;protocol class
1057     #:output-recording-stream-p ;predicate
1058     #:output-stream-p ;generic function
1059     #:pane ;protocol class
1060     #:pane-background ;generic function
1061     #:pane-foreground ;generic function
1062     #:pane-frame ;generic function
1063     #:pane-name ;generic function
1064     #:pane-needs-redisplay ;generic function
1065     #:pane-scroller ;generic function
1066     #:pane-text-style ;generic function
1067     #:pane-viewport ;generic function
1068     #:pane-viewport-region ;generic function
1069     #:panep ;predicate
1070     #:parse-text-style ;function
1071     #:partial-command-p ;function
1072     #:path ;protocol class
1073     #:pathname ;presentation type
1074     #:pathp ;predicate
1075     #:pattern-height ;generic function
1076     #:pattern-width ;generic function
1077     #:permanent-medium-sheet-output-mixin ;class
1078     #:pixmap-depth ;generic function
1079     #:pixmap-height ;generic function
1080     #:pixmap-width ;generic function
1081     #:point ;protocol class
1082     #:point-position ;generic function
1083     #:point-x ;generic function
1084     #:point-y ;generic function
1085     #:pointer ;protocol class
1086     #:pointer-boundary-event ;class
1087     #:pointer-boundary-event-kind ;generic function
1088     #:pointer-button-event ;class
1089     #:pointer-button-hold-event ;class
1090     #:pointer-button-press-event ;class
1091     #:pointer-button-release-event ;class
1092     #:pointer-button-state ;generic function
1093     #:pointer-click-and-hold-event ;class
1094     #:pointer-click-event ;class
1095     #:pointer-cursor ;generic function
1096     #:pointer-documentation-pane ;pane
1097     #:pointer-documentation-view ;class
1098     #:pointer-double-click-event ;class
1099     #:pointer-enter-event ;class
1100     #:pointer-event ;class
1101     #:pointer-event-button ;generic function
1102     #:pointer-event-native-x ;generic function
1103     #:pointer-event-native-y ;generic function
1104     #:pointer-event-pointer ;generic function
1105     #:pointer-event-x ;generic function
1106     #:pointer-event-y ;generic function
1107     #:pointer-exit-event ;class
1108     #:pointer-motion-event ;class
1109     #:pointer-position ;generic function
1110     #:pointer-sheet ;generic function
1111     #:pointerp ;predicate
1112     #:pointp ;predicate
1113     #:polygon ;protocol class
1114     #:polygon-points ;generic function
1115     #:polygonp ;predicate
1116     #:polyline ;protocol class
1117     #:polyline-closed ;generic function
1118     #:polylinep ;predicate
1119     #:port ;protocol class
1120     #:port ;generic function
1121     #:port-keyboard-input-focus ;generic function
1122     #:port-name ;generic function
1123     #:port-properties ;generic function
1124     #:port-server-path ;generic function
1125     #:port-type ;generic function
1126     #:portp ;predicate
1127     #:present ;presentation method
1128     #:present ;function
1129     #:present-to-string ;function
1130     #:presentation ;protocol class
1131     #:presentation-default-preprocessor ;presentation method
1132     #:presentation-matches-context-type ;function
1133     #:presentation-modifier ;generic function
1134     #:presentation-object ;generic function
1135     #:presentation-refined-position-test ;presentation method
1136     #:presentation-replace-input ;generic function
1137     #:presentation-single-box ;generic function
1138     #:presentation-subtypep ;presentation method
1139     #:presentation-subtypep ;function
1140     #:presentation-type ;generic function
1141     #:presentation-type-direct-supertypes ;function
1142     #:presentation-type-history ;presentation method
1143     #:presentation-type-name ;function
1144     #:presentation-type-of ;function
1145     #:presentation-type-options ;function
1146     #:presentation-type-parameters ;function
1147     #:presentation-type-specifier-p ;presentation method
1148     #:presentation-type-specifier-p ;function
1149     #:presentation-typep ;presentation method
1150     #:presentation-typep ;function
1151     #:presentationp ;predicate
1152     #:print-menu-item ;function
1153     #:process-next-event ;generic function
1154     #:prompt-for-accept ;generic function
1155     #:prompt-for-accept-1 ;function
1156     #:propagate-output-record-changes ;generic function
1157     #:propagate-output-record-changes-p ;generic function
1158     #:push-button ;class
1159     #:push-button-pane ;class
1160     #:push-button-show-as-default ;generic function
1161     #:queue-event ;generic function
1162     #:queue-repaint ;generic function
1163     #:queue-rescan ;generic function
1164     #:radio-box ;class
1165     #:radio-box-current-selection ;generic function
1166     #:radio-box-pane ;class
1167     #:radio-box-selections ;generic function
1168     #:raise-frame ;generic function
1169     #:raise-mirror ;generic function
1170     #:raise-sheet ;generic function
1171     #:range-gadget-mixin ;class
1172     #:ratio ;presentation type
1173     #:rational ;presentation type
1174     #:read-bitmap-file ;generic function
1175     #:read-command ;function
1176     #:read-command-using-keystrokes ;function
1177     #:read-frame-command ;generic function
1178     #:read-gesture ;function
1179     #:read-token ;function
1180     #:real ;presentation type
1181     #:realize-mirror ;generic function
1182     #:recompute-contents-ok ;generic function
1183     #:recompute-extent-for-changed-child ;generic function
1184     #:recompute-extent-for-new-child ;generic function
1185     #:rectangle ;protocol class
1186     #:rectangle-edges* ;generic function
1187     #:rectangle-height ;generic function
1188     #:rectangle-max-point ;generic function
1189     #:rectangle-max-x ;generic function
1190     #:rectangle-max-y ;generic function
1191     #:rectangle-min-point ;generic function
1192     #:rectangle-min-x ;generic function
1193     #:rectangle-min-y ;generic function
1194     #:rectangle-size ;generic function
1195     #:rectangle-width ;generic function
1196     #:rectanglep ;predicate
1197     #:rectilinear-transformation-p ;generic function
1198     #:redisplay ;function
1199     #:redisplay-frame-pane ;generic function
1200     #:redisplay-frame-panes ;generic function
1201     #:redisplay-output-record ;generic function
1202     #:redisplayable-stream-p ;generic function
1203     #:redraw-input-buffer ;generic function
1204     #:reflection-transformation-p ;generic function
1205     #:reflection-underspecified ;error
1206     #:region ;protocol class
1207     #:region-contains-position-p ;generic function
1208     #:region-contains-region-p ;generic function
1209     #:region-difference ;generic function
1210     #:region-equal ;generic function
1211     #:region-intersection ;generic function
1212     #:region-intersects-region-p ;generic function
1213     #:region-set ;protocol class
1214     #:region-set-p ;predicate
1215     #:region-set-regions ;generic function
1216     #:region-union ;generic function
1217     #:regionp ;predicate
1218     #:remove-command-from-command-table ;function
1219     #:remove-keystroke-from-command-table ;function
1220     #:remove-menu-item-from-command-table ;function
1221     #:remove-presentation-translator-from-command-table ;function
1222     #:reorder-sheets ;generic function
1223     #:repaint-sheet ;generic function
1224     #:replace-input ;generic function
1225     #:replay ;function
1226     #:replay-output-record ;generic function
1227     #:rescan-if-necessary ;generic function
1228     #:reset-frame ;generic function
1229     #:reset-scan-pointer ;generic function
1230     #:resize-sheet ;generic function
1231     #:restart-port ;generic function
1232     #:restraining ;macro
1233     #:restraining-pane ;pane
1234     #:rigid-transformation-p ;generic function
1235     #:row-output-record ;protocol class
1236     #:row-output-record-p ;predicate
1237     #:run-frame-top-level ;generic function
1238     #:scaling-transformation-p ;generic function
1239     #:scroll-bar ;class
1240     #:scroll-bar-drag-callback ;generic function
1241     #:scroll-bar-pane ;class
1242     #:scroll-bar-scroll-down-line-callback ;generic function
1243     #:scroll-bar-scroll-down-page-callback ;generic function
1244     #:scroll-bar-scroll-to-bottom-callback ;generic function
1245     #:scroll-bar-scroll-to-top-callback ;generic function
1246     #:scroll-bar-scroll-up-line-callback ;generic function
1247     #:scroll-bar-scroll-up-page-callback ;generic function
1248     #:scroll-down-line-callback ;callback
1249     #:scroll-down-page-callback ;callback
1250     #:scroll-extent ;generic function
1251     #:scroll-to-bottom-callback ;callback
1252     #:scroll-to-top-callback ;callback
1253     #:scroll-up-line-callback ;callback
1254     #:scroll-up-page-callback ;callback
1255     #:scroller-pane ;pane
1256     #:scrolling ;macro
1257     #:sequence ;presentation type
1258     #:sequence-enumerated ;presentation type
1259     #:set-highlighted-presentation ;function
1260     #:sheet ;protocol class
1261     #:sheet-adopt-child ;generic function
1262     #:sheet-allocated-region ;generic function
1263     #:sheet-ancestor-p ;generic function
1264     #:sheet-children ;generic function
1265     #:sheet-delta-transformation ;generic function
1266     #:sheet-device-region ;generic function
1267     #:sheet-device-transformation ;generic function
1268     #:sheet-direct-mirror ;generic function
1269     #:sheet-disown-child ;generic function
1270     #:sheet-enabled-children ;generic function
1271     #:sheet-enabled-p ;generic function
1272     #:sheet-event-queue ;generic function
1273     #:sheet-grafted-p ;generic function
1274     #:sheet-identity-transformation-mixin ;class
1275     #:sheet-leaf-mixin ;class
1276     #:sheet-medium ;generic function
1277     #:sheet-mirror ;generic function
1278     #:sheet-mirrored-ancestor ;generic function
1279     #:sheet-multiple-child-mixin ;class
1280     #:sheet-mute-input-mixin ;class
1281     #:sheet-mute-output-mixin ;class
1282     #:sheet-mute-repainting-mixin ;class
1283     #:sheet-native-region ;generic function
1284     #:sheet-native-transformation ;generic function
1285     #:sheet-occluding-sheets ;generic function
1286     #:sheet-parent ;generic function
1287     #:sheet-parent-mixin ;class
1288     #:sheet-region ;generic function
1289     #:sheet-siblings ;generic function
1290     #:sheet-single-child-mixin ;class
1291     #:sheet-transformation ;generic function
1292     #:sheet-transformation-mixin ;class
1293     #:sheet-translation-mixin ;class
1294     #:sheet-viewable-p ;generic function
1295     #:sheet-with-medium-mixin ;class
1296     #:sheet-y-inverting-transformation-mixin ;class
1297     #:sheetp ;predicate
1298     #:shrink-frame ;generic function
1299     #:simple-completion-error ;condition
1300     #:simple-parse-error ;error
1301     #:simple-parse-error ;function
1302     #:singular-transformation ;error
1303     #:slider ;class
1304     #:slider-drag-callback ;generic function
1305     #:slider-pane ;class
1306     #:space-requirement ;class
1307     #:space-requirement+ ;function
1308     #:space-requirement+* ;function
1309     #:space-requirement-combine ;function
1310     #:space-requirement-components ;generic function
1311     #:space-requirement-height ;generic function
1312     #:space-requirement-max-height ;generic function
1313     #:space-requirement-max-width ;generic function
1314     #:space-requirement-min-height ;generic function
1315     #:space-requirement-min-width ;generic function
1316     #:space-requirement-width ;generic function
1317     #:spacing ;macro
1318     #:spacing-pane ;pane
1319     #:standard-application-frame ;class
1320     #:standard-bounding-rectangle ;class
1321     #:standard-cell-output-record ;class
1322     #:standard-column-output-record ;class
1323     #:standard-command-table ;class
1324     #:standard-ellipse ;class
1325     #:standard-elliptical-arc ;class
1326     #:standard-encapsulating-stream ;class
1327     #:standard-extended-input-stream ;class
1328     #:standard-extended-output-stream ;class
1329     #:standard-graph-node-output-record ;class
1330     #:standard-graph-output-record ;class
1331     #:standard-input-editing-stream ;class
1332     #:standard-input-stream ;class
1333     #:standard-item-list-output-record ;class
1334     #:standard-line ;class
1335     #:standard-line-style ;class
1336     #:standard-output-recording-stream ;class
1337     #:standard-output-stream ;class
1338     #:standard-point ;class
1339     #:standard-pointer ;class
1340     #:standard-polygon ;class
1341     #:standard-polyline ;class
1342     #:standard-presentation ;class
1343     #:standard-rectangle ;class
1344     #:standard-region-difference ;class
1345     #:standard-region-intersection ;class
1346     #:standard-region-union ;class
1347     #:standard-repainting-mixin ;class
1348     #:standard-row-output-record ;class
1349     #:standard-sequence-output-history ;class
1350     #:standard-sequence-output-record ;class
1351     #:standard-sheet-input-mixin ;class
1352     #:standard-sheet-output-mixin ;class
1353     #:standard-table-output-record ;class
1354     #:standard-text-cursor ;class
1355     #:standard-text-style ;class
1356     #:standard-tree-output-history ;class
1357     #:standard-tree-output-record ;class
1358     #:standard-updating-output-record ;class
1359     #:stream-accept ;generic function
1360     #:stream-add-character-output ;generic function
1361     #:stream-add-output-record ;generic function
1362     #:stream-add-string-output ;generic function
1363     #:stream-advance-to-column ;generic function
1364     #:stream-advance-to-column ;generic function
1365     #:stream-baseline ;generic function
1366     #:stream-character-width ;generic function
1367     #:stream-clear-input ;generic function
1368     #:stream-clear-input ;generic function
1369     #:stream-clear-output ;generic function
1370     #:stream-clear-output ;generic function
1371     #:stream-close-text-output-record ;generic function
1372     #:stream-current-output-record ;generic function
1373     #:stream-cursor-position ;generic function
1374     #:stream-default-view ;generic function
1375     #:stream-drawing-p ;generic function
1376     #:stream-element-type ;generic function
1377     #:stream-end-of-line-action ;generic function
1378     #:stream-end-of-page-action ;generic function
1379     #:stream-finish-output ;generic function
1380     #:stream-finish-output ;generic function
1381     #:stream-force-output ;generic function
1382     #:stream-force-output ;generic function
1383     #:stream-fresh-line ;generic function
1384     #:stream-fresh-line ;generic function
1385     #:stream-increment-cursor-position ;generic function
1386     #:stream-input-buffer ;generic function
1387     #:stream-input-wait ;generic function
1388     #:stream-insertion-pointer ;generic function
1389     #:stream-line-column ;generic function
1390     #:stream-line-column ;generic function
1391     #:stream-line-height ;generic function
1392     #:stream-listen ;generic function
1393     #:stream-listen ;generic function
1394     #:stream-output-history ;generic function
1395     #:stream-output-history-mixin ;class
1396     #:stream-pathname ;generic function
1397     #:stream-peek-char ;generic function
1398     #:stream-peek-char ;generic function
1399     #:stream-pointer-position ;generic function
1400     #:stream-present ;generic function
1401     #:stream-process-gesture ;generic function
1402     #:stream-read-byte ;generic function
1403     #:stream-read-char ;generic function
1404     #:stream-read-char ;generic function
1405     #:stream-read-char-no-hang ;generic function
1406     #:stream-read-char-no-hang ;generic function
1407     #:stream-read-gesture ;generic function
1408     #:stream-read-line ;generic function
1409     #:stream-read-line ;generic function
1410     #:stream-recording-p ;generic function
1411     #:stream-redisplaying-p ;generic function
1412     #:stream-replay ;generic function
1413     #:stream-rescanning-p ;generic function
1414     #:stream-scan-pointer ;generic function
1415 thenriksen 1.56 #:stream-set-cursor-position ;generic function
1416 mikemac 1.33 #:stream-set-input-focus ;generic function
1417     #:stream-start-line-p ;generic function
1418     #:stream-start-line-p ;generic function
1419     #:stream-string-width ;generic function
1420     #:stream-terpri ;generic function
1421     #:stream-terpri ;generic function
1422     #:stream-text-cursor ;generic function
1423     #:stream-text-margin ;generic function
1424     #:stream-text-output-record ;generic function
1425     #:stream-truename ;generic function
1426     #:stream-unread-char ;generic function
1427     #:stream-unread-char ;generic function
1428     #:stream-unread-gesture ;generic function
1429     #:stream-vertical-spacing ;generic function
1430     #:stream-write-byte ;generic function
1431     #:stream-write-char ;generic function
1432     #:stream-write-char ;generic function
1433     #:stream-write-string ;generic function
1434     #:stream-write-string ;generic function
1435     #:streamp ;generic function
1436     #:string ;presentation type
1437     #:subset ;presentation type abbrev
1438     #:subset-alist ;presentation type abbrev
1439     #:subset-completion ;presentation type
1440     #:subset-sequence ;presentation type abbrev
1441     #:substitute-numeric-argument-marker ;function
1442     #:suggest ;function
1443     #:surrounding-output-with-border ;macro
1444     #:symbol ;presentation type
1445     #:t ;presentation type
1446     #:table-output-record ;protocol class
1447     #:table-output-record-p ;predicate
1448     #:table-pane ;pane
1449     #:tabling ;macro
1450     #:temporary-medium-sheet-output-mixin ;class
1451     #:test-presentation-translator ;function
1452     #:text-displayed-output-record ;protocol class
1453     #:text-displayed-output-record-p ;predicate
1454     #:text-displayed-output-record-string ;generic function
1455     #:text-editor ;class
1456     #:text-editor-pane ;class
1457     #:text-field ;class
1458     #:text-field-pane ;class
1459     #:text-size ;generic function
1460     #:text-style ;protocol class
1461     #:text-style-ascent ;generic function
1462     #:text-style-components ;generic function
1463     #:text-style-descent ;generic function
1464     #:text-style-face ;generic function
1465     #:text-style-family ;generic function
1466     #:text-style-fixed-width-p ;generic function
1467     #:text-style-height ;generic function
1468     #:text-style-mapping ;generic function
1469     #:text-style-p ;predicate
1470     #:text-style-size ;generic function
1471     #:text-style-width ;generic function
1472     #:textual-dialog-view ;class
1473     #:textual-menu-view ;class
1474     #:textual-view ;class
1475     #:throw-highlighted-presentation ;function
1476     #:timer-event ;class
1477     #:title-pane ;pane
1478     #:toggle-button ;class
1479     #:toggle-button-indicator-type ;generic function
1480     #:toggle-button-pane ;class
1481     #:token-or-type ;presentation type abbrev
1482     #:tracking-pointer ;macro
1483     #:transform-distance ;generic function
1484     #:transform-position ;generic function
1485     #:transform-rectangle* ;generic function
1486     #:transform-region ;generic function
1487     #:transformation ;protocol class
1488     #:transformation-equal ;generic function
1489     #:transformation-error ;error
1490     #:transformation-underspecified ;error
1491     #:transformationp ;predicate
1492     #:translation-transformation-p ;generic function
1493     #:tree-recompute-extent ;generic function
1494     #:type-or-string ;presentation type abbrev
1495     #:unhighlight-highlighted-presentation ;function
1496     #:unread-gesture ;function
1497     #:untransform-distance ;generic function
1498     #:untransform-position ;generic function
1499     #:untransform-rectangle* ;generic function
1500     #:untransform-region ;generic function
1501     #:updating-output ;macro
1502     #:updating-output-record ;protocol class
1503     #:updating-output-record-p ;predicate
1504     #:user-command-table ;command table
1505     #:value-changed-callback ;callback
1506     #:value-gadget ;class
1507     #:vbox-pane ;pane
1508     #:vertically ;macro
1509     #:view ;protocol class
1510     #:viewp ;predicate
1511     #:vrack-pane ;pane
1512     #:window-clear ;generic function
1513     #:window-configuration-event ;class
1514     #:window-erase-viewport ;generic function
1515     #:window-event ;class
1516     #:window-event-mirrored-sheet ;generic function
1517     #:window-event-native-region ;generic function
1518     #:window-event-region ;generic function
1519     #:window-manager-delete-event ;class
1520     #:window-manager-event ;class
1521     #:window-refresh ;generic function
1522     #:window-repaint-event ;class
1523     #:window-viewport ;generic function
1524     #:window-viewport-position ;generic function
1525     #:with-accept-help ;macro
1526     #:with-activation-gestures ;macro
1527     #:with-application-frame ;macro
1528     #:with-bounding-rectangle* ;macro
1529     #:with-command-table-keystrokes ;macro
1530     #:with-delimiter-gestures ;macro
1531     #:with-drawing-options ;macro
1532     #:with-end-of-line-action ;macro
1533     #:with-end-of-page-action ;macro
1534     #:with-first-quadrant-coordinates ;macro
1535     #:with-frame-manager ;macro
1536     #:with-graft-locked ;macro
1537     #:with-identity-transformation ;macro
1538     #:with-input-context ;macro
1539     #:with-input-editing ;macro
1540     #:with-input-editor-typeout ;macro
1541     #:with-input-focus ;macro
1542     #:with-local-coordinates ;macro
1543     #:with-look-and-feel-realization ;macro
1544     #:with-menu ;macro
1545     #:with-new-output-record ;macro
1546     #:with-output-as-gadget ;macro
1547     #:with-output-as-presentation ;macro
1548     #:with-output-buffered ;macro
1549     #:with-output-recording-options ;macro
1550     #:with-output-to-output-record ;macro
1551     #:with-output-to-pixmap ;macro
1552     #:with-output-to-postscript-stream ;macro
1553     #:with-port-locked ;macro
1554     #:with-presentation-type-decoded ;macro
1555     #:with-presentation-type-options ;macro
1556     #:with-presentation-type-parameters ;macro
1557     #:with-radio-box ;macro
1558     #:with-room-for-graphics ;macro
1559     #:with-rotation ;macro
1560     #:with-scaling ;macro
1561     #:with-sheet-medium ;macro
1562     #:with-sheet-medium-bound ;macro
1563     #:with-text-face ;macro
1564     #:with-text-family ;macro
1565     #:with-text-size ;macro
1566     #:with-text-style ;macro
1567     #:with-translation ;macro
1568     #:write-token ;function
1569 gilbert 1.17 )
1570    
1571     ;;;; symbols, which were exported as of 2002-02-09, but no longer are.
1572    
1573 mikemac 1.33 ;; dispatch-repaint:
1574 gilbert 1.17 ;; several mentions in silica.tex.
1575    
1576 mikemac 1.33 ;; invoke-accept-values-command-button
1577 gilbert 1.17 ;; mentioned in dialogs.tex.
1578    
1579 mikemac 1.33 ;; labelled
1580 gilbert 1.17
1581 mikemac 1.33 ;; labelled-gadget, through there is a labelled-gadget-mixin
1582     ;; mute-repainting-mixin, through there is a sheet-mute-repainting-mixin
1583     ;; oriented-gadget, through there is a oriented-gadget-mixin
1584 gilbert 1.17
1585 mikemac 1.33 ;; output-record-refined-sensitivity-test:
1586     ;; there is mention of this symbol in output-recording.tex. spelling error?
1587 gilbert 1.17
1588 mikemac 1.33 ;; pointer-button-click-event
1589     ;; this is mentioned in silica.tex. spelling error?
1590 gilbert 1.17
1591     ;;;; absolutly no mention of the following in the spec:
1592    
1593 mikemac 1.33 ;; add-watcher
1594     ;; bordering
1595     ;; border-pane
1596     ;; delete-watcher
1597     ;; display-cursor
1598     ;; draw-triangle
1599     ;; draw-triangle*
1600     ;; frame-pane
1601     ;; gadget-label-text-style
1602     ;; gesture-processing-handler
1603     ;; key-modifier-state-match-p
1604     ;; mute-sheet-input-mixin
1605     ;; mute-sheet-output-mixin
1606     ;; note-frame-state-changed
1607     ;; panes-need-redisplay
1608     ;; pointer-button-click-and-hold-event
1609     ;; pointer-button-double-click-event
1610     ;; pointer-buttons
1611     ;; pointer-port
1612     ;; port-draw-character*
1613     ;; port-draw-ellipse*
1614     ;; port-draw-line*
1615     ;; port-draw-lines*
1616     ;; port-draw-point*
1617     ;; port-draw-points*
1618     ;; port-draw-polygon*
1619     ;; port-draw-rectangle*
1620     ;; port-draw-string*
1621     ;; push-button-show-as-default-p
1622     ;; reset-watcher
1623     ;; scroll-bar-drag-down-line-callback
1624     ;; scroll-bar-drag-down-page-callback
1625     ;; scroll-bar-drag-up-line-callback
1626     ;; scroll-bar-drag-up-page-callback
1627     ;; spacer-pane
1628     ;; standard-gadget
1629     ;; stream-pointers
1630     ;; stream-primary-pointer
1631     ;; stream-redisplayable-p
1632     ;; stream-restore-input-focus
1633 gilbert 1.17
1634 ahefner 1.66 ;;; Vendor extensions which are exported from the CLIM package,
1635     ;;; including CLIM 2.2 symbols.
1636 hefner1 1.36 (:export
1637 ahefner 1.66 ;; I forget where the wheel symbols come from. They aren't in the
1638     ;; Franz guide. Are they from Lispworks, or did McCLIM invent them?
1639     #:+pointer-wheel-up+
1640 hefner1 1.40 #:+pointer-wheel-down+
1641 ahefner 1.51 #:+pointer-wheel-left+
1642     #:+pointer-wheel-right+
1643 ahefner 1.66 ;; Franz and CLIM 2.2 Stuff:
1644     #:+text-field-view+ ;constant (Franz User's Guide)
1645     #:find-application-frame ;function (in Franz User's Guide)
1646     #:format-graph-from-root ;function
1647     #:list-pane-view ;class
1648     #:+list-pane-view+ ;constant
1649     #:option-pane-view ;class
1650     #:+option-pane-view+ ;constant
1651 thenriksen 1.68 #:pattern-array ;generic function (in franz user guide)
1652     #:pattern-designs ;generic function (in franz user guide)
1653 ahefner 1.66 #:pointer-input-rectangle ;function (in franz user guide)
1654     #:pointer-input-rectangle* ;function (in franz user guide)
1655     #:pointer-place-rubber-band-line* ;function (in franz user guide)
1656     #:port-modifier-state ;generic function (in franz user guide)
1657     #:port-pointer ;generic function (in franz user guide)
1658     #:push-button-view ;class
1659     #:+push-button-view+ ;constant
1660     #:radio-box-view ;class
1661     #:+radio-box-view+ ;class
1662 thenriksen 1.68 #:read-bitmap-file ;function
1663 ahefner 1.66 #:slider-view ;slider-view
1664     #:+slider-view+ ;constant
1665     #:text-editor-view ;class
1666     #:+text-editor-view+ ;constant
1667     #:text-field-view ;class (Franz User's Guide)
1668     #:toggle-button-view ;class
1669     #:+toggle-button-view+ ;constant
1670 hefner1 1.36 #:sheet-pointer-cursor)
1671 gilbert 1.14
1672 mikemac 1.33 ;;; x11 color names - some are not in the spec - mikemac
1673 cvs 1.1 (:export
1674 mikemac 1.33 #:+snow+ #:+ghost-white+ #:+ghostwhite+ #:+white-smoke+
1675     #:+whitesmoke+ #:+gainsboro+ #:+floral-white+ #:+floralwhite+
1676     #:+old-lace+ #:+oldlace+ #:+linen+ #:+antique-white+
1677     #:+antiquewhite+ #:+papaya-whip+ #:+papayawhip+ #:+blanched-almond+
1678     #:+blanchedalmond+ #:+bisque+ #:+peach-puff+ #:+peachpuff+
1679     #:+navajo-white+ #:+navajowhite+ #:+moccasin+ #:+cornsilk+
1680     #:+ivory+ #:+lemon-chiffon+ #:+lemonchiffon+ #:+seashell+
1681     #:+honeydew+ #:+mint-cream+ #:+mintcream+ #:+azure+
1682     #:+alice-blue+ #:+aliceblue+ #:+lavender+ #:+lavender-blush+
1683     #:+lavenderblush+ #:+misty-rose+ #:+mistyrose+ #:+white+
1684     #:+black+ #:+dark-slate-gray+ #:+darkslategray+ #:+dark-slate-grey+
1685     #:+darkslategrey+ #:+dim-gray+ #:+dimgray+ #:+dim-grey+
1686     #:+dimgrey+ #:+slate-gray+ #:+slategray+ #:+slate-grey+
1687     #:+slategrey+ #:+light-slate-gray+ #:+lightslategray+ #:+light-slate-grey+
1688     #:+lightslategrey+ #:+gray+ #:+grey+ #:+light-grey+
1689     #:+lightgrey+ #:+light-gray+ #:+lightgray+ #:+midnight-blue+
1690     #:+midnightblue+ #:+navy+ #:+navy-blue+ #:+navyblue+
1691     #:+cornflower-blue+ #:+cornflowerblue+ #:+dark-slate-blue+ #:+darkslateblue+
1692     #:+slate-blue+ #:+slateblue+ #:+medium-slate-blue+ #:+mediumslateblue+
1693     #:+light-slate-blue+ #:+lightslateblue+ #:+medium-blue+ #:+mediumblue+
1694     #:+royal-blue+ #:+royalblue+ #:+blue+ #:+dodger-blue+
1695     #:+dodgerblue+ #:+deep-sky-blue+ #:+deepskyblue+ #:+sky-blue+
1696     #:+skyblue+ #:+light-sky-blue+ #:+lightskyblue+ #:+steel-blue+
1697     #:+steelblue+ #:+light-steel-blue+ #:+lightsteelblue+ #:+light-blue+
1698     #:+lightblue+ #:+powder-blue+ #:+powderblue+ #:+pale-turquoise+
1699     #:+paleturquoise+ #:+dark-turquoise+ #:+darkturquoise+ #:+medium-turquoise+
1700     #:+mediumturquoise+ #:+turquoise+ #:+cyan+ #:+light-cyan+
1701     #:+lightcyan+ #:+cadet-blue+ #:+cadetblue+ #:+medium-aquamarine+
1702     #:+mediumaquamarine+ #:+aquamarine+ #:+dark-green+ #:+darkgreen+
1703     #:+dark-olive-green+ #:+darkolivegreen+ #:+dark-sea-green+ #:+darkseagreen+
1704     #:+sea-green+ #:+seagreen+ #:+medium-sea-green+ #:+mediumseagreen+
1705     #:+light-sea-green+ #:+lightseagreen+ #:+pale-green+ #:+palegreen+
1706     #:+spring-green+ #:+springgreen+ #:+lawn-green+ #:+lawngreen+
1707     #:+green+ #:+chartreuse+ #:+medium-spring-green+ #:+mediumspringgreen+
1708     #:+green-yellow+ #:+greenyellow+ #:+lime-green+ #:+limegreen+
1709     #:+yellow-green+ #:+yellowgreen+ #:+forest-green+ #:+forestgreen+
1710     #:+olive-drab+ #:+olivedrab+ #:+dark-khaki+ #:+darkkhaki+
1711     #:+khaki+ #:+pale-goldenrod+ #:+palegoldenrod+ #:+light-goldenrod-yellow+
1712     #:+lightgoldenrodyellow+ #:+light-yellow+ #:+lightyellow+ #:+yellow+
1713     #:+gold+ #:+light-goldenrod+ #:+lightgoldenrod+ #:+goldenrod+
1714     #:+dark-goldenrod+ #:+darkgoldenrod+ #:+rosy-brown+ #:+rosybrown+
1715     #:+indian-red+ #:+indianred+ #:+saddle-brown+ #:+saddlebrown+
1716     #:+sienna+ #:+peru+ #:+burlywood+ #:+beige+
1717     #:+wheat+ #:+sandy-brown+ #:+sandybrown+ #:+tan+
1718     #:+chocolate+ #:+firebrick+ #:+brown+ #:+dark-salmon+
1719     #:+darksalmon+ #:+salmon+ #:+light-salmon+ #:+lightsalmon+
1720     #:+orange+ #:+dark-orange+ #:+darkorange+ #:+coral+
1721     #:+light-coral+ #:+lightcoral+ #:+tomato+ #:+orange-red+
1722     #:+orangered+ #:+red+ #:+hot-pink+ #:+hotpink+
1723     #:+deep-pink+ #:+deeppink+ #:+pink+ #:+light-pink+
1724     #:+lightpink+ #:+pale-violet-red+ #:+palevioletred+ #:+maroon+
1725     #:+medium-violet-red+ #:+mediumvioletred+ #:+violet-red+ #:+violetred+
1726     #:+magenta+ #:+violet+ #:+plum+ #:+orchid+
1727     #:+medium-orchid+ #:+mediumorchid+ #:+dark-orchid+ #:+darkorchid+
1728     #:+dark-violet+ #:+darkviolet+ #:+blue-violet+ #:+blueviolet+
1729     #:+purple+ #:+medium-purple+ #:+mediumpurple+ #:+thistle+
1730     #:+snow1+ #:+snow2+ #:+snow3+ #:+snow4+
1731     #:+seashell1+ #:+seashell2+ #:+seashell3+ #:+seashell4+
1732     #:+antiquewhite1+ #:+antiquewhite2+ #:+antiquewhite3+ #:+antiquewhite4+
1733     #:+bisque1+ #:+bisque2+ #:+bisque3+ #:+bisque4+
1734     #:+peachpuff1+ #:+peachpuff2+ #:+peachpuff3+ #:+peachpuff4+
1735     #:+navajowhite1+ #:+navajowhite2+ #:+navajowhite3+ #:+navajowhite4+
1736     #:+lemonchiffon1+ #:+lemonchiffon2+ #:+lemonchiffon3+ #:+lemonchiffon4+
1737     #:+cornsilk1+ #:+cornsilk2+ #:+cornsilk3+ #:+cornsilk4+
1738     #:+ivory1+ #:+ivory2+ #:+ivory3+ #:+ivory4+
1739     #:+honeydew1+ #:+honeydew2+ #:+honeydew3+ #:+honeydew4+
1740     #:+lavenderblush1+ #:+lavenderblush2+ #:+lavenderblush3+ #:+lavenderblush4+
1741     #:+mistyrose1+ #:+mistyrose2+ #:+mistyrose3+ #:+mistyrose4+
1742     #:+azure1+ #:+azure2+ #:+azure3+ #:+azure4+
1743     #:+slateblue1+ #:+slateblue2+ #:+slateblue3+ #:+slateblue4+
1744     #:+royalblue1+ #:+royalblue2+ #:+royalblue3+ #:+royalblue4+
1745     #:+blue1+ #:+blue2+ #:+blue3+ #:+blue4+
1746     #:+dodgerblue1+ #:+dodgerblue2+ #:+dodgerblue3+ #:+dodgerblue4+
1747     #:+steelblue1+ #:+steelblue2+ #:+steelblue3+ #:+steelblue4+
1748     #:+deepskyblue1+ #:+deepskyblue2+ #:+deepskyblue3+ #:+deepskyblue4+
1749     #:+skyblue1+ #:+skyblue2+ #:+skyblue3+ #:+skyblue4+
1750     #:+lightskyblue1+ #:+lightskyblue2+ #:+lightskyblue3+ #:+lightskyblue4+
1751     #:+slategray1+ #:+slategray2+ #:+slategray3+ #:+slategray4+
1752     #:+lightsteelblue1+ #:+lightsteelblue2+ #:+lightsteelblue3+ #:+lightsteelblue4+
1753     #:+lightblue1+ #:+lightblue2+ #:+lightblue3+ #:+lightblue4+
1754     #:+lightcyan1+ #:+lightcyan2+ #:+lightcyan3+ #:+lightcyan4+
1755     #:+paleturquoise1+ #:+paleturquoise2+ #:+paleturquoise3+ #:+paleturquoise4+
1756     #:+cadetblue1+ #:+cadetblue2+ #:+cadetblue3+ #:+cadetblue4+
1757     #:+turquoise1+ #:+turquoise2+ #:+turquoise3+ #:+turquoise4+
1758     #:+cyan1+ #:+cyan2+ #:+cyan3+ #:+cyan4+
1759     #:+darkslategray1+ #:+darkslategray2+ #:+darkslategray3+ #:+darkslategray4+
1760     #:+aquamarine1+ #:+aquamarine2+ #:+aquamarine3+ #:+aquamarine4+
1761     #:+darkseagreen1+ #:+darkseagreen2+ #:+darkseagreen3+ #:+darkseagreen4+
1762     #:+seagreen1+ #:+seagreen2+ #:+seagreen3+ #:+seagreen4+
1763     #:+palegreen1+ #:+palegreen2+ #:+palegreen3+ #:+palegreen4+
1764     #:+springgreen1+ #:+springgreen2+ #:+springgreen3+ #:+springgreen4+
1765     #:+green1+ #:+green2+ #:+green3+ #:+green4+
1766     #:+chartreuse1+ #:+chartreuse2+ #:+chartreuse3+ #:+chartreuse4+
1767     #:+olivedrab1+ #:+olivedrab2+ #:+olivedrab3+ #:+olivedrab4+
1768     #:+darkolivegreen1+ #:+darkolivegreen2+ #:+darkolivegreen3+ #:+darkolivegreen4+
1769     #:+khaki1+ #:+khaki2+ #:+khaki3+ #:+khaki4+
1770     #:+lightgoldenrod1+ #:+lightgoldenrod2+ #:+lightgoldenrod3+ #:+lightgoldenrod4+
1771     #:+lightyellow1+ #:+lightyellow2+ #:+lightyellow3+ #:+lightyellow4+
1772     #:+yellow1+ #:+yellow2+ #:+yellow3+ #:+yellow4+
1773     #:+gold1+ #:+gold2+ #:+gold3+ #:+gold4+
1774     #:+goldenrod1+ #:+goldenrod2+ #:+goldenrod3+ #:+goldenrod4+
1775     #:+darkgoldenrod1+ #:+darkgoldenrod2+ #:+darkgoldenrod3+ #:+darkgoldenrod4+
1776     #:+rosybrown1+ #:+rosybrown2+ #:+rosybrown3+ #:+rosybrown4+
1777     #:+indianred1+ #:+indianred2+ #:+indianred3+ #:+indianred4+
1778     #:+sienna1+ #:+sienna2+ #:+sienna3+ #:+sienna4+
1779     #:+burlywood1+ #:+burlywood2+ #:+burlywood3+ #:+burlywood4+
1780     #:+wheat1+ #:+wheat2+ #:+wheat3+ #:+wheat4+
1781     #:+tan1+ #:+tan2+ #:+tan3+ #:+tan4+
1782     #:+chocolate1+ #:+chocolate2+ #:+chocolate3+ #:+chocolate4+
1783     #:+firebrick1+ #:+firebrick2+ #:+firebrick3+ #:+firebrick4+
1784     #:+brown1+ #:+brown2+ #:+brown3+ #:+brown4+
1785     #:+salmon1+ #:+salmon2+ #:+salmon3+ #:+salmon4+
1786     #:+lightsalmon1+ #:+lightsalmon2+ #:+lightsalmon3+ #:+lightsalmon4+
1787     #:+orange1+ #:+orange2+ #:+orange3+ #:+orange4+
1788     #:+darkorange1+ #:+darkorange2+ #:+darkorange3+ #:+darkorange4+
1789     #:+coral1+ #:+coral2+ #:+coral3+ #:+coral4+
1790     #:+tomato1+ #:+tomato2+ #:+tomato3+ #:+tomato4+
1791     #:+orangered1+ #:+orangered2+ #:+orangered3+ #:+orangered4+
1792     #:+red1+ #:+red2+ #:+red3+ #:+red4+
1793     #:+deeppink1+ #:+deeppink2+ #:+deeppink3+ #:+deeppink4+
1794     #:+hotpink1+ #:+hotpink2+ #:+hotpink3+ #:+hotpink4+
1795     #:+pink1+ #:+pink2+ #:+pink3+ #:+pink4+
1796     #:+lightpink1+ #:+lightpink2+ #:+lightpink3+ #:+lightpink4+
1797     #:+palevioletred1+ #:+palevioletred2+ #:+palevioletred3+ #:+palevioletred4+
1798     #:+maroon1+ #:+maroon2+ #:+maroon3+ #:+maroon4+
1799     #:+violetred1+ #:+violetred2+ #:+violetred3+ #:+violetred4+
1800     #:+magenta1+ #:+magenta2+ #:+magenta3+ #:+magenta4+
1801     #:+orchid1+ #:+orchid2+ #:+orchid3+ #:+orchid4+
1802     #:+plum1+ #:+plum2+ #:+plum3+ #:+plum4+
1803     #:+mediumorchid1+ #:+mediumorchid2+ #:+mediumorchid3+ #:+mediumorchid4+
1804     #:+darkorchid1+ #:+darkorchid2+ #:+darkorchid3+ #:+darkorchid4+
1805     #:+purple1+ #:+purple2+ #:+purple3+ #:+purple4+
1806     #:+mediumpurple1+ #:+mediumpurple2+ #:+mediumpurple3+ #:+mediumpurple4+
1807     #:+thistle1+ #:+thistle2+ #:+thistle3+ #:+thistle4+
1808     #:+gray0+ #:+grey0+ #:+gray1+ #:+grey1+
1809     #:+gray2+ #:+grey2+ #:+gray3+ #:+grey3+
1810     #:+gray4+ #:+grey4+ #:+gray5+ #:+grey5+
1811     #:+gray6+ #:+grey6+ #:+gray7+ #:+grey7+
1812     #:+gray8+ #:+grey8+ #:+gray9+ #:+grey9+
1813     #:+gray10+ #:+grey10+ #:+gray11+ #:+grey11+
1814     #:+gray12+ #:+grey12+ #:+gray13+ #:+grey13+
1815     #:+gray14+ #:+grey14+ #:+gray15+ #:+grey15+
1816     #:+gray16+ #:+grey16+ #:+gray17+ #:+grey17+
1817     #:+gray18+ #:+grey18+ #:+gray19+ #:+grey19+
1818     #:+gray20+ #:+grey20+ #:+gray21+ #:+grey21+
1819     #:+gray22+ #:+grey22+ #:+gray23+ #:+grey23+
1820     #:+gray24+ #:+grey24+ #:+gray25+ #:+grey25+
1821     #:+gray26+ #:+grey26+ #:+gray27+ #:+grey27+
1822     #:+gray28+ #:+grey28+ #:+gray29+ #:+grey29+
1823     #:+gray30+ #:+grey30+ #:+gray31+ #:+grey31+
1824     #:+gray32+ #:+grey32+ #:+gray33+ #:+grey33+
1825     #:+gray34+ #:+grey34+ #:+gray35+ #:+grey35+
1826     #:+gray36+ #:+grey36+ #:+gray37+ #:+grey37+
1827     #:+gray38+ #:+grey38+ #:+gray39+ #:+grey39+
1828     #:+gray40+ #:+grey40+ #:+gray41+ #:+grey41+
1829     #:+gray42+ #:+grey42+ #:+gray43+ #:+grey43+
1830     #:+gray44+ #:+grey44+ #:+gray45+ #:+grey45+
1831     #:+gray46+ #:+grey46+ #:+gray47+ #:+grey47+
1832     #:+gray48+ #:+grey48+ #:+gray49+ #:+grey49+
1833     #:+gray50+ #:+grey50+ #:+gray51+ #:+grey51+
1834     #:+gray52+ #:+grey52+ #:+gray53+ #:+grey53+
1835     #:+gray54+ #:+grey54+ #:+gray55+ #:+grey55+
1836     #:+gray56+ #:+grey56+ #:+gray57+ #:+grey57+
1837     #:+gray58+ #:+grey58+ #:+gray59+ #:+grey59+
1838     #:+gray60+ #:+grey60+ #:+gray61+ #:+grey61+
1839     #:+gray62+ #:+grey62+ #:+gray63+ #:+grey63+
1840     #:+gray64+ #:+grey64+ #:+gray65+ #:+grey65+
1841     #:+gray66+ #:+grey66+ #:+gray67+ #:+grey67+
1842     #:+gray68+ #:+grey68+ #:+gray69+ #:+grey69+
1843     #:+gray70+ #:+grey70+ #:+gray71+ #:+grey71+
1844     #:+gray72+ #:+grey72+ #:+gray73+ #:+grey73+
1845     #:+gray74+ #:+grey74+ #:+gray75+ #:+grey75+
1846     #:+gray76+ #:+grey76+ #:+gray77+ #:+grey77+
1847     #:+gray78+ #:+grey78+ #:+gray79+ #:+grey79+
1848     #:+gray80+ #:+grey80+ #:+gray81+ #:+grey81+
1849     #:+gray82+ #:+grey82+ #:+gray83+ #:+grey83+
1850     #:+gray84+ #:+grey84+ #:+gray85+ #:+grey85+
1851     #:+gray86+ #:+grey86+ #:+gray87+ #:+grey87+
1852     #:+gray88+ #:+grey88+ #:+gray89+ #:+grey89+
1853     #:+gray90+ #:+grey90+ #:+gray91+ #:+grey91+
1854     #:+gray92+ #:+grey92+ #:+gray93+ #:+grey93+
1855     #:+gray94+ #:+grey94+ #:+gray95+ #:+grey95+
1856     #:+gray96+ #:+grey96+ #:+gray97+ #:+grey97+
1857     #:+gray98+ #:+grey98+ #:+gray99+ #:+grey99+
1858     #:+gray100+ #:+grey100+ #:+dark-grey+ #:+darkgrey+
1859     #:+dark-gray+ #:+darkgray+ #:+dark-blue+ #:+darkblue+
1860     #:+dark-cyan+ #:+darkcyan+ #:+dark-magenta+ #:+darkmagenta+
1861     #:+dark-red+ #:+darkred+ #:+light-green+ #:+lightgreen+ ))
1862 cvs 1.1
1863 cvs 1.4 (defpackage :clim-sys
1864 gilbert 1.14 (:use)
1865     ;;
1866 mikemac 1.32 #+cmu
1867 mikemac 1.33 (:import-from :mp
1868 cvs 1.4 #:make-process
1869     #:destroy-process
1870     #:current-process
1871     #:all-processes
1872     #:processp
1873     #:process-name
1874     #:process-state
1875     #:process-whostate
1876     #:process-wait
1877     #:process-wait-with-timeout
1878     #:process-yield
1879     #:process-interrupt
1880     #:disable-process
1881     #:enable-process
1882     #:restart-process
1883     #:without-scheduling
1884     #:atomic-incf
1885 gilbert 1.14 #:atomic-decf)
1886     ;;
1887 cvs 1.4 (:export
1888     #:defresource
1889     #:using-resource
1890     #:allocate-resource
1891     #:deallocate-resource
1892     #:clear-resource
1893     #:map-resource
1894     ;;
1895     #:*multiprocessing-p*
1896     #:make-process
1897     #:destroy-process
1898     #:current-process
1899     #:all-processes
1900     #:processp
1901     #:process-name
1902     #:process-state
1903     #:process-whostate
1904     #:process-wait
1905     #:process-wait-with-timeout
1906     #:process-yield
1907     #:process-interrupt
1908     #:disable-process
1909     #:enable-process
1910     #:restart-process
1911     #:without-scheduling
1912     #:atomic-incf
1913     #:atomic-decf
1914     ;;
1915     #:make-lock
1916     #:with-lock-held
1917     #:make-recursive-lock
1918     #:with-recursive-lock-held
1919     ;;
1920 moore 1.39 #:make-condition-variable
1921     #:condition-wait
1922     #:condition-notify
1923     ;;
1924 cvs 1.4 #:defgeneric*
1925 gilbert 1.14 #:defmethod* ) )
1926 mikemac 1.10
1927 mikemac 1.33 (defpackage :clim-extensions
1928 gilbert 1.14 (:use)
1929 mikemac 1.10 (:export
1930 mikemac 1.33 #:line-style-effective-thickness
1931     #:medium-miter-limit
1932     #:raised-pane #:raising
1933     #:lowered-pane #:lowering
1934     #:viewport-pane
1935     #:draw-glyph #:device-font-text-style-p
1936     #:draw-image
1937     #:image-pane
1938     #:draw-label
1939 hefner1 1.34 #:box-adjuster-gadget
1940 mikemac 1.33 #:compose-space-aux
1941     #:simple-event-loop
1942 moore 1.35 #:pointer-motion-hint-event
1943 thenriksen 1.65 #:invoke-with-output-to-pointer-documentation
1944     #:with-output-to-pointer-documentation
1945 dlichteblau 1.58 #:frame-display-pointer-documentation-string
1946 dlichteblau 1.59 #:list-pane-items
1947 thenriksen 1.67 #:output-record-baseline
1948 thenriksen 1.69 #:merging-dead-keys
1949 ahefner 1.61
1950     #:draw-output-border-over
1951     #:draw-output-border-under
1952     #:make-bordered-output-record
1953     #:bordered-output-record
1954    
1955     #:draw-rounded-rectangle*
1956    
1957     #:highlight-output-record-tree
1958    
1959 dlichteblau 1.59 ;; Font listing extension:
1960     #:font-family
1961     #:font-face
1962     #:port-all-font-families
1963     #:font-family-name
1964     #:font-family-port
1965     #:font-family-all-faces
1966     #:font-face-name
1967     #:font-face-family
1968     #:font-face-all-sizes
1969     #:font-face-scalable-p
1970 thenriksen 1.68 #:font-face-text-style
1971    
1972     #:define-bitmap-file-reader
1973     #:unsupported-bitmap-format
1974     #:bitmap-format))
1975 cvs 1.1
1976 moore 1.38 ;;; Symbols that must be defined by a backend.
1977     ;;;
1978     ;;; To start with, I grabbed the methods defined by the CLX backend
1979     ;;; whose symbol package is CLIM or CLIMI.
1980    
1981     (defpackage :clim-backend
1982     (:nicknames :climb)
1983     (:use :clim :clim-extensions)
1984     (:export
1985     ;; Originally in CLIM-INTERNALS
1986     #:get-next-event
1987     #:invoke-with-special-choices
1988     #:make-graft
1989     #:medium-draw-circle*
1990     #:medium-draw-glyph
1991     #:mirror-transformation
1992     #:port-allocate-pixmap
1993     #:port-deallocate-pixmap
1994     #:port-disable-sheet
1995     #:port-enable-sheet
1996     #:port-force-output
1997 crhodes 1.62 #:port-frame-keyboard-input-focus
1998 moore 1.38 #:port-grab-pointer
1999     #:port-mirror-height
2000     #:port-mirror-width
2001     #:port-motion-hints
2002     #:port-set-mirror-region
2003     #:port-set-mirror-transformation
2004     #:port-set-sheet-region
2005     #:port-set-sheet-transformation
2006     #:port-ungrab-pointer
2007 tmoore 1.54 #:queue-callback
2008 moore 1.38 #:set-sheet-pointer-cursor
2009 moore 1.41 #:synthesize-pointer-motion-event
2010 moore 1.38 #:text-style-character-width
2011     ;; From CLIM (mentioned in the spec)
2012     #:adopt-frame
2013     #:allocate-space
2014     #:destroy-mirror
2015     #:destroy-port
2016     #:graft
2017     #:graft-height
2018     #:graft-width
2019     #:handle-repaint
2020     #:make-medium
2021     #:make-pane-1
2022     #:medium-beep
2023     #:medium-buffering-output-p
2024     #:medium-clear-area
2025     #:medium-clipping-region
2026     #:medium-copy-area
2027     #:medium-draw-ellipse*
2028     #:medium-draw-line*
2029     #:medium-draw-lines*
2030     #:medium-draw-point*
2031     #:medium-draw-points*
2032     #:medium-draw-polygon*
2033     #:medium-draw-rectangle*
2034     #:medium-draw-rectangles*
2035     #:medium-draw-text*
2036     #:medium-finish-output
2037     #:medium-force-output
2038     #:medium-line-style
2039     #:medium-text-style
2040     #:note-space-requirements-changed
2041     #:pointer-button-state
2042     #:pointer-modifier-state
2043     #:pointer-position
2044     #:realize-mirror
2045     #:text-size
2046     #:text-style-ascent
2047     #:text-style-descent
2048     #:text-style-height
2049     #:text-style-mapping
2050     #:text-style-width
2051 hefner1 1.45 ;; Text selection protocol
2052     #:selection-owner
2053 crhodes 1.49 #:selection-timestamp
2054 hefner1 1.45 #:selection-event
2055     #:selection-clear-event
2056     #:selection-notify-event
2057     #:selection-request-event
2058     #:selection-event-requestor
2059     #:request-selection
2060     #:release-selection
2061     #:bind-selection
2062     #:send-selection
2063     #:get-selection-from-event
2064 moore 1.38 ;; CLIM-EXTENSIONS
2065     #:medium-miter-limit))
2066    
2067 mikemac 1.33 (defpackage :clim-internals
2068 moore 1.38 (:use :clim :clim-sys :clim-extensions :clim-backend :clim-lisp)
2069 gilbert 1.14 (:nicknames :climi)
2070     #+excl
2071 moore 1.20 (:import-from :excl compile-system load-system)
2072     (:intern #:letf))
2073 gilbert 1.14
2074     ;(defpackage :CLIM
2075     ; (:use #+nil :clim-extensions ; will use it later
2076     ; :clim-internals :common-lisp)
2077     ; )
2078    
2079     ;(let ((climi-package (find-package :climi))
2080     ; (ext-package (find-package :clim-extensions)))
2081     ; (do-external-symbols (sym ext-package)
2082     ; (export sym climi-package)))
2083    
2084     ;(let ((clim-package (find-package :clim))
2085     ; (climi-package (find-package :climi)))
2086     ; (do-external-symbols (sym climi-package)
2087     ; (export sym clim-package)))
2088    
2089     ;(use-package :clim-extensions :clim)
2090 adejneka 1.11
2091 mikemac 1.33 (defpackage :clim-demo
2092 gilbert 1.14 (:use :clim-extensions :clim :clim-lisp)
2093 cvs 1.1 #+excl(:import-from :excl compile-system load-system exit)
2094     )
2095 adejneka 1.11
2096 mikemac 1.33 (defpackage :clim-user
2097 gilbert 1.14 (:use :clim :clim-lisp))
2098 moore 1.16
2099 mikemac 1.33 (defpackage :goatee
2100 moore 1.20 (:use :clim :clim-lisp :clim-sys)
2101 mikemac 1.33 (:import-from :clim-internals #:letf)
2102 thenriksen 1.63 (:shadow #:point)
2103 moore 1.22 (:export
2104 mikemac 1.33 #:execute-gesture-command
2105     #:goatee-input-editing-mixin
2106     #:simple-screen-area))
2107 moore 1.20
2108 moore 1.37 ;;; Macros and definitions for interfacing with a host Lisp's FFI.
2109     (defpackage :clim-ffi
2110     (:use :clim-lisp)
2111     (:export
2112     #:cref
2113     #:make-record
2114     #:null-pointer
2115     #:with-c-strings
2116     #:with-c-data
2117     ;; Types
2118     #:signed-char
2119     #:signed-byte
2120     #:short
2121     #:signed-halfword
2122     #:int
2123     #:signed-fullword
2124     #:long
2125     #:signed-short
2126     #:signed-int
2127     #:signed-long
2128     #:signed-doubleword
2129     #:char
2130     #:unsigned-char
2131     #:unsigned-byte
2132     #:unsigned-short
2133     #:unsigned-halfword
2134     #:unsigned-int
2135     #:unsigned-fullword
2136     #:unsigned-long
2137     #:unsigned-doubleword
2138     #:float
2139     #:double
2140     #:void
2141     #:address
2142    
2143     ))
2144 moore 1.38
2145 dlichteblau 1.60 (defpackage :clim-tab-layout
2146     (:use :clim :clim-lisp)
2147     (:export #:tab-layout
2148     #:tab-layout-pane
2149     #:tab-layout-pages
2150     #:tab-page
2151     #:tab-page-tab-layout
2152     #:tab-page-title
2153     #:tab-page-pane
2154     #:tab-page-presentation-type
2155     #:tab-page-drawing-options
2156     #:add-page
2157     #:remove-page
2158     #:tab-layout-enabled-page
2159     #:sheet-to-page
2160     #:find-tab-page-named
2161     #:switch-to-page
2162     #:remove-page-named
2163     #:with-tab-layout
2164     #:com-switch-to-tab-page
2165     #:com-remove-tab-page
2166     #:internal-child-p
2167     #:note-tab-page-changed))

  ViewVC Help
Powered by ViewVC 1.1.5