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

Contents of /mcclim/package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.64 - (hide annotations)
Sat Jan 12 11:04:05 2008 UTC (6 years, 3 months ago) by thenriksen
Branch: MAIN
Changes since 1.63: +14 -0 lines
Added stub classes and constants for gadget views. Programs using
these will at least compile now, though they may not work.

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

  ViewVC Help
Powered by ViewVC 1.1.5