(setf command-enabled) (generic function) 213
(setf cursor-visibility) (generic function) 330
(setf delegate-sheet-delegate) (generic function) 459
(setf frame-command-table) (generic function) 208
(setf frame-current-layout) (generic function) 211
(setf frame-manager) (generic function) 218
(setf frame-manager-dialog-view) (generic function) 314
(setf frame-manager-menu-view) (generic function) 307
(setf frame-pretty-name) (generic function) 208
(setf frame-properties) (generic function) 216
(setf gadget-client) (generic function) 250
(setf gadget-id) (generic function) 250
(setf gadget-label) (generic function) 254
(setf gadget-label-align-x) (generic function) 254
(setf gadget-label-align-y) (generic function) 255
(setf gadget-label-text-style) (generic function) 255
(setf gadget-max-value) (generic function) 255
(setf gadget-min-value) (generic function) 255
(setf gadget-value) (generic function) 252
(setf graph-node-children) (generic function) 441
(setf graph-node-parents) (generic function) 441
(setf graph-root-nodes) (generic function) 439
(setf medium-background) (generic function) 71 , 469
(setf medium-buffering-output-p) (generic function) 336
(setf medium-clipping-region) (generic function) 72 , 470
(setf medium-default-text-style) (generic function) 73 , 471
(setf medium-foreground) (generic function) 71 , 469
(setf medium-ink) (generic function) 71 , 469
(setf medium-line-style) (generic function) 72 , 470
(setf medium-text-style) (generic function) 471
(setf medium-transformation) (generic function) 72 , 469
(setf pointer-cursor) (generic function) 377
(setf pointer-sheet) (generic function) 377
(setf port-keyboard-input-focus) (generic function) 457
(setf port-properties) (generic function) 482
(setf presentation-object) (generic function) 127
(setf presentation-single-box) (generic function) 127
(setf presentation-type) (generic function) 127
(setf radio-box-current-selection) (generic function) 260 , 261
(setf sheet-enabled-p) (generic function) 450
(setf sheet-region) (generic function) 452
(setf sheet-transformation) (generic function) 452
(setf space-requirement-height) (function) 236
(setf space-requirement-max-height) (function) 236
(setf space-requirement-max-width) (function) 235
(setf space-requirement-min-height) (function) 236
(setf space-requirement-min-width) (function) 235
(setf space-requirement-width) (function) 235
(setf stream-current-output-record) (generic function) 352
(setf stream-default-view) (generic function) 163
(setf stream-drawing-p) (generic function) 352
(setf stream-end-of-line-action) (generic function) 334
(setf stream-end-of-page-action) (generic function) 334
(setf stream-input-buffer) (generic function) 368
(setf stream-insertion-pointer) (generic function) 404
(setf stream-primary-pointer) (generic function) 369
(setf stream-recording-p) (generic function) 351
(setf stream-scan-pointer) (generic function) 405
(setf stream-text-cursor) (generic function) 330
(setf stream-text-margin) (generic function) 332
(setf text-style-mapping) (generic function) 105
(setf window-viewport-position) (generic function) 337
(setf* cursor-position) (generic function) 330
(setf* output-record-end-cursor-position) (generic function) 344
(setf* output-record-position) (generic function) 343
(setf* output-start-cursor-position) (generic function) 344
(setf* pointer-position) (generic function) 377
(setf* stream-cursor-position) (generic function) 331
(setf* stream-pointer-position) (generic function) 369
*abort-gestures* (variable) 372
*accelerator-gestures* (variable) 372
*activation-gestures* (variable) 392
*application-frame* (variable) 192 , 208
*command-argument-delimiters* (variable) 301
*command-dispatchers* (variable) 286 , 288
*command-name-delimiters* (variable) 301
*command-parser* (variable) 301
*command-unparser* (variable) 301
*completion-gestures* (variable) 397
*default-frame-manager* (variable) 218
*default-server-path* (variable) 482
*default-text-style* (variable) 98
*delimiter-gestures* (variable) 393
*help-gestures* (variable) 397
*input-context* (variable) 129
*input-wait-handler* (variable) 370
*input-wait-test* (variable) 370
*null-presentation* (variable) 135
*numeric-argument-marker* (variable) 301
*partial-command-parser* (variable) 301
*pointer-button-press-handler* (variable) 370
*pointer-documentation-output* (variable) 209
*possibilities-gestures* (variable) 397
*standard-activation-gestures* (variable) 392
*undefined-text-style* (variable) 99
*unsupplied-argument-marker* (variable) 301
+background-ink+ (constant) 112
+control-key+ (constant) 466
+everywhere+ (constant) 41
+fill+ (constant) 229
+flipping-ink+ (constant) 113
+foreground-ink+ (constant) 112
+gadget-dialog-view+ (constant) 164
+gadget-menu-view+ (constant) 164
+hyper-key+ (constant) 466
+identity-transformation+ (constant) 87
+meta-key+ (constant) 466
+nowhere+ (constant) 41
+pointer-documentation-view+ (constant) 164
+pointer-left-button+ (constant) 466
+pointer-middle-button+ (constant) 466
+pointer-right-button+ (constant) 466
+shift-key+ (constant) 466
+super-key+ (constant) 466
+textual-dialog-view+ (constant) 164
+textual-menu-view+ (constant) 164
:activate-callback (initarg) 253
:align-x (option) 230
:align-y (option) 230
:armed-callback (initarg) 250
:background (initarg) 326
:background (option) 227
:button (initarg) 462
:calling-frame (initarg) 193
:center-nodes (initarg) 439
:client (initarg) 250
:clipping-region (option) 76
:command-table (initarg) 192
:contents (option) 228
:current-selection (initarg) 260 , 261
:cutoff-depth (initarg) 439
:decimal-places (initarg) 265
:default-text-style (initarg) 326
:default-view (initarg) 326
:disabled-commands (initarg) 192
:disarmed-callback (initarg) 250
:display-after-commands (option) 239
:display-function (option) 240
:display-string (option) 240
:display-time (option) 240
:drag-callback (initarg) 263 , 265
:draw (option) 241
:editable-p (initarg) 267
:end-of-line-action (initarg) 326
:end-of-line-action (option) 241
:end-of-page-action (initarg) 326
:end-of-page-action (option) 241
:equalize-column-widths (initarg) 433
:foreground (initarg) 326
:foreground (option) 227
:generation-separation (initarg) 439
:hash-table (initarg) 439
:height (option) 229
:id (initarg) 250
:incremental-redisplay (option) 240
:indicator-type (initarg) 268
:initial-spacing (initarg) 437
:ink (option) 75
:input-buffer (initarg) 368
:key-name (initarg) 462
:label (initarg) 254
:line-cap-shape (option) 80
:line-dashes (option) 80
:line-joint-shape (option) 79
:line-style (option) 76
:line-thickness (option) 79
:line-unit (option) 79
:max-height (initarg) 438
:max-height (option) 229
:max-value (initarg) 255
:max-width (initarg) 438
:max-width (option) 229
:menu-bar (initarg) 193
:merge-duplicates (initarg) 439
:min-height (initarg) 436
:min-height (option) 229
:min-value (initarg) 255
:min-width (initarg) 436
:min-width (option) 229
:mode (initarg) 257
:modifier (initarg) 128
:modifier-state (initarg) 461
:motif (server-path) 481
:multiple-columns-x-spacing (initarg) 433
:name (initarg) 192
:name (option) 227
:n-columns (initarg) 438
:ncolumns (initarg) 267
:nlines (initarg) 267
:n-rows (initarg) 438
:number-of-quanta (initarg) 266
:number-of-tick-marks (initarg) 266
:object (initarg) 128
:orientation (initarg) 253 , 439
:output-record (option) 241
:panes (initarg) 193
:parent (initarg) 342
:port (initarg) 376
:pretty-name (initarg) 192
:properties (initarg) 193
:record (option) 241
:region (initarg) 465
:scroll-down-line-callback (initarg) 263
:scroll-down-page-callback (initarg) 263
:scroll-to-bottom-callback (initarg) 263
:scroll-to-top-callback (initarg) 263
:scroll-up-line-callback (initarg) 263
:scroll-up-page-callback (initarg) 263
:show-as-default (initarg) 259
:show-value-p (initarg) 265
:single-box (initarg) 128
:size (initarg) 342
:spacing (option) 230
:state (initarg) 193
:text-cursor (initarg) 368
:text-face (option) 101
:text-family (option) 100
:text-margin (initarg) 326
:text-margin (option) 240
:text-size (option) 101
:timestamp (initarg) 461
:transformation (option) 76
:type (initarg) 128
:value (initarg) 252
:value-changed-callback (initarg) 252
:value-key (initarg) 257 , 258
:vertical-spacing (initarg) 326
:vertical-spacing (option) 240
:view (initarg) 128
:width (option) 229
:win32 (server-path) 481
:within-generation-separation (initarg) 439
:x (initarg) 463
:x-position (initarg) 342
:x-spacing (initarg) 433 , 437
:x-spacing (option) 230
:y (initarg) 463
:y-position (initarg) 342
:y-spacing (initarg) 433 , 437
:y-spacing (option) 230
pane 194
operators for 160
abort-gesture (condition) 372
abort-gesture-event (generic function) 372
*abort-gestures* (variable) 372
abstract gadget classes 256
abstract gadgets 245
abstract panes 224
accelerator-gesture (condition) 372
accelerator-gesture-event (generic function) 372
accelerator-gesture-numeric-argument (generic function) 373
*accelerator-gestures* (variable) 372
accelerators, keystroke 297
accept (function) 131
accept (presentation method) 157
accept methods, errors and conditions in 394
accept-1 (function) 132
accept-from-string (function) 133
accepting-values (macro) 310
accept-present-default (presentation method) 159
accept-values (application frame) 312
accept-values-command-button (macro) 313
accept-values-pane (command table) 282
accept-values-pane-displayer (function) 312
accept-values-resynchronize (generic function) 313
accessible (of commands) 280
accessing slots and components of application frames 204
ellipses 58
polygons, polylines 50
action-gadget (class) 253
actions 272
:activate-callback (initarg) 253
activate-callback (callback) 253
activate-gadget (generic function) 251
activation gestures 392
activation-gesture-p (function) 392
*activation-gestures* (variable) 392
adaptive panes 224
adaptive toolkit 10
add-character-output-to-text-record (generic function) 349
add-command-to-command-table (function) 281
add-gesture-name (function) 374
add-keystroke-to-command-table (function) 297
add-menu-item-to-command-table (function) 292
add-output-record (generic function) 346
add-pointer-gesture-name (function) 173
add-presentation-translator-to-command-table (function) 295
add-string-output-to-text-record (generic function) 350
adjust-item-list-cells (generic function) 438
adjust-multiple-columns (generic function) 434
adjust-table-cells (generic function) 434
adopted frames 216
adopted sheets 448
adopt-frame (generic function) 219
affine transformations 83
:align-x (option) 230
:align-y (option) 230
allocate-pixmap (generic function) 34
allocate-resource (function) 514
allocate-space (generic function) 238
all-processes (function) 516
and (presentation type) 141
accessing slots and components 204
defining 190
examples 205
initializing 201
interfacing with presentation types 220
operators for 207
protocol 192
template for 14
using :accept-values pane in 201
application objects, user interaction with 117
figure of 118
*application-frame* (variable) 192 , 208
application-frame (protocol class) 192
application-frame-p (function) 192
application-pane (leaf pane) 242
exiting 205
quitting 205
running 204
operators 211
applications, building portable, figure of 5
apply-presentation-generic-function (macro) 166
circular 54
elliptical 54
constructors for 57
area (protocol class) 40
areap (function) 40
:armed-callback (initarg) 250
armed-callback (callback) 251
arrow 424
figure of 21
:background (initarg) 326
:background (option) 227
background 108
ink 112
+background-ink+ (constant) 112
basic gadget classes 249
basic input streams 366
basic stream protocol 520
basic-gadget (class) 249
basic-medium (class) 468
basic-pane (class) 225
basic-port (class) 481
basic-sheet (class) 447
bboard-pane (composite pane) 232
beep (generic function) 335
binary streams 527
binding forms, text style 104
blank-area (presentation type) 135
boolean (presentation type) 135
bordered output 430
examples of 430
bounded regions 38
bounding rectangle protocol 62
bounding rectangles 59
figure of 60
bounding-rectangle (generic function) 62
bounding-rectangle (protocol class) 60
bounding-rectangle* (generic function) 62
bounding-rectangle-height (generic function) 64
bounding-rectangle-max-x (generic function) 63
bounding-rectangle-max-y (generic function) 64
bounding-rectangle-min-x (generic function) 63
bounding-rectangle-min-y (generic function) 63
bounding-rectangle-p (function) 61
bounding-rectangle-position (generic function) 63
bounding-rectangle-size (generic function) 64
bounding-rectangle-width (generic function) 64
buffered output 335
bury-sheet (generic function) 449
:button (initarg) 462
callbacks 244
:calling-frame (initarg) 193
call-presentation-menu (function) 183
call-presentation-translator (function) 183
cell formatting protocol 436
cell-align-x (generic function) 437
cell-align-y (generic function) 437
cell-min-height (generic function) 437
cell-min-width (generic function) 437
cell-output-record (protocol class) 436
cell-output-record-p (function) 436
:center-nodes (initarg) 439
change-space-requirements (generic function) 237
changing-space-requirements (macro) 237
character (presentation type) 136
input streams 523
output streams 525
check-box (class) 261
check-box gadget 260
check-box-current-selection (generic function) 261
check-box-pane (class) 262
check-box-selections (generic function) 261
child sheets 444
child-containing-position (generic function) 454
children-overlapping-rectangle* (generic function) 454
children-overlapping-region (generic function) 454
circular arcs 54
basic sheet 447
CLIM events, figure of 460
extended stream pane 241
abstract 256
basic 249
output records 347
layout 230
repaint protocol 475
sheet genealogy 451
sheet geometry 454
sheet input protocol 458
sheet output protocol 471
stream 520
structure of regions, figure of 39
class-presentation-type-name (function) 146
clear-output-record (generic function) 346
clear-resource (function) 515
:client (initarg) 250
clients 245
clim-stream-pane (leaf pane) 241
:clipping-region (option) 76
close (generic function) 523
color (protocol class) 109
color-ihs (generic function) 111
colorp (function) 109
color-rgb (generic function) 111
colors 109
ink 112
concepts 108
examples of drawing in 113
ink 112
objects 109
operators 110
predefined names 112
rendering 109
column-output-record (protocol class) 435
column-output-record-p (function) 435
objects 276
command (presentation type) 143 , 284
command line names 274
command line processors 296
input editing 296
command menus 291
command names 274
input editor 286
command tables 272 , 279 , 289
conditions 283
predefined 282
command translators 12
command-accessible-in-command-table-p (function) 290
command-already-present (error condition) 283
*command-argument-delimiters* (variable) 301
command-arguments (function) 276
*command-dispatchers* (variable) 286 , 288
command-enabled (generic function) 213
(setf command-enabled) (generic function) 213
command-line-command-parser (function) 300
command-line-command-unparser (function) 300
command-line-name-for-command (function) 290 , 297
command-line-read-remaining-arguments-for-partial-command (function) 300
command-menu-item-options (function) 294
command-menu-item-type (function) 294
command-menu-item-value (function) 294
command-menu-pane (leaf pane) 242
command-name (function) 276
command-name (presentation type) 143 , 285
*command-name-delimiters* (variable) 301
command-not-accessible (error condition) 283
command-not-present (error condition) 283
command-or-form (presentation type) 143 , 285
*command-parser* (variable) 301
command-present-in-command-table-p (function) 290
commands 272
accessible 280
defined 276
defining 273
input editor 389
present 279
presentation types for 284
:command-table (initarg) 192
command-table (protocol class) 280
command-table-already-exists (error condition) 283
command-table-complete-input (function) 291
command-table-error (error condition) 283
command-table-inherit-from (generic function) 280
command-table-name (generic function) 280
command-table-not-found (error condition) 283
command-table-p (function) 280
*command-unparser* (variable) 301
complete-from-generator (function) 399
complete-from-possibilities (function) 400
complete-input (function) 397
completing-from-suggestions (macro) 400
completion (presentation type) 138
completion, string 397
*completion-gestures* (variable) 397
complex (presentation type) 136
compose-rotation-with-transformation (function) 90
compose-scaling-with-transformation (function) 90
compose-space (generic function) 238
compose-transformations (generic function) 89
compose-transformation-with-rotation (function) 90
compose-transformation-with-scaling (function) 90
compose-transformation-with-translation (function) 90
compose-translation-with-transformation (function) 90
composite panes 224
composition, region 42
compound drawing functions 30
ellipses and elliptical arcs 57
polygons and polylines 49
transformations 84
:contents (option) 228
contrasting-dash-pattern-limit (generic function) 81
contrasting-inks-limit (generic function) 111
+control-key+ (constant) 466
coordinate (type) 40
coordinate system, local 22
figure of 22
coordinates 21
copy-area (generic function) 35
copy-from-pixmap (generic function) 35
copy-to-pixmap (generic function) 34
current-process (function) 516
:current-selection (initarg) 260 , 261
cursor (protocol class) 329
cursorp (function) 329
cursor-position (generic function) 330
(setf* cursor-position) (generic function) 330
protocol 330
protocol 329
cursors, text 327
cursor-sheet (generic function) 329
cursor-visibility (generic function) 330
(setf cursor-visibility) (generic function) 330
:cutoff-depth (initarg) 439
DAG (directed acyclic graph) 422
deactivate-gadget (generic function) 251
deallocate-pixmap (generic function) 34
deallocate-resource (function) 515
:decimal-places (initarg) 265
default-describe-presentation-type (function) 146
*default-frame-manager* (variable) 218
default-frame-top-level (generic function) 212
*default-server-path* (variable) 482
*default-text-style* (variable) 98
:default-text-style (initarg) 326
:default-view (initarg) 326
defgeneric* (macro) 518
define-application-frame (macro) 190 , 207
define-border-type (macro) 431
define-command (macro) 276
define-command-table (macro) 280
define-default-presentation-method (macro) 165
define-drag-and-drop-translator (macro) 177
define-gesture-name (macro) 374
define-graph-type (macro) 439
define-presentation-action (macro) 176
define-presentation-generic-function (macro) 165
define-presentation-method (macro) 156
define-presentation-to-command-translator (macro) 176 , 275
define-presentation-translator (macro) 174
define-presentation-type (macro) 154
define-presentation-type-abbreviation (macro) 161
application frames 190
commands 273
pane types 243
presentation methods 156
presentation translators 179
examples 179
operators for 174
abbreviations, operators for 160
concepts 150
examples 152
operators for 154
defmethod* (macro) 518
defresource (macro) 513
degrafted sheets 448
delegate-sheet-delegate (generic function) 459
(setf delegate-sheet-delegate) (generic function) 459
delegate-sheet-input-mixin (class) 459
delete-gesture-name (function) 375
delete-output-record (generic function) 346
delimiter gestures 392
delimiter-gesture-p (function) 393
*delimiter-gestures* (variable) 393
derived bounding rectangles 59
describe-presentation-type (function) 143
describe-presentation-type (presentation method) 158
destroy-port (generic function) 483
destroy-process (function) 515
device events 460
device events, standard 460
device-event (class) 461
concepts 304
examples 314
operators for 310
directed acyclic graphs 422
figure of 422
disable-command (function) 288
disabled frames 216
disabled sheets 448
:disabled-commands (initarg) 192
disable-frame (generic function) 219
:disarmed-callback (initarg) 250
disarmed-callback (callback) 251
disowned frames 216
disowned sheets 448
disown-frame (generic function) 219
dispatch-event (generic function) 457
:display-after-commands (option) 239
display-command-menu (generic function) 214 , 292
display-command-table-menu (generic function) 291
display-cursor (generic function) 330
displayed-output-record (protocol class) 342
displayed-output-record-p (function) 342
display-exit-boxes (generic function) 312
:display-function (option) 240
:display-string (option) 240
:display-time (option) 240
distribute-event (generic function) 457
do-command-table-inheritance (macro) 289
document-presentation-translator (function) 183
:drag-callback (initarg) 263 , 265
drag-callback (callback) 264 , 265
dragging-output (macro) 382
drag-output-record (generic function) 381
:draw (option) 241
draw-arrow (function) 30
draw-arrow* (function) 30
draw-circle (function) 29
draw-circle* (function) 29
draw-ellipse (function) 28
draw-ellipse* (function) 28
draw-gp-image-to-sheet (function) 67
draw-gp-pixmap-to-sheet (function) 67
drawing functions 24
compound 30
examples 23
figure of 23
general behavior of 36
LispWorks Graphics Ports 64
medium-specific 37
spread version 46
drawing options, using 74
drawing plane 20
figure of 20
draw-line (function) 25
draw-line* (function) 26
draw-lines (function) 26
draw-lines* (function) 26
draw-oval (function) 31
draw-oval* (function) 31
draw-pattern* (function) 32
draw-point (function) 25
draw-point* (function) 25
draw-points (function) 25
draw-points* (function) 25
draw-polygon (function) 26
draw-polygon* (function) 26
draw-rectangle (function) 27
draw-rectangle* (function) 27
draw-rectangles (function) 27
draw-rectangles* (function) 27
draw-standard-menu (function) 308
draw-text (function) 29
draw-text* (function) 29
:editable-p (initarg) 267
editing, input 386
bounding parallelogram, table of 55
ellipse (protocol class) 56
ellipse-center-point (generic function) 58
ellipse-center-point* (generic function) 58
ellipse-end-angle (generic function) 59
ellipsep (function) 56
ellipse-radii (generic function) 58
ellipses 54
accessors for 58
as specified by parallelograms, figure of 55
constructors for 57
ellipse-start-angle (generic function) 59
elliptical arcs 54
constructors for 57
elliptical-arc (protocol class) 56
elliptical-arc-p (function) 56
enable-command (function) 288
enabled frames 216
enabled sheets 448
enable-frame (generic function) 219
:end-of-line-action (initarg) 326
:end-of-line-action (option) 241
:end-of-page-action (initarg) 326
:end-of-page-action (option) 241
:equalize-column-widths (initarg) 433
erase-input-buffer (generic function) 406
erase-output-record (generic function) 345
even-scaling-transformation-p (generic function) 89
event (protocol class) 460
event classes, figure of 460
event-listen (generic function) 458
event-modifier-state (generic function) 462
eventp (function) 461
event-peek (generic function) 458
event-read (generic function) 457
event-read-no-hang (generic function) 458
client 456
defined 172
dispatching 456
distributing 456
keyboard 456
pointer 456
standard device 460
event-sheet (generic function) 461
event-timestamp (generic function) 461
event-type (generic function) 461
event-unread (generic function) 458
+everywhere+ (constant) 41
execute-frame-command (generic function) 213 , 287
exiting an application 205
expand-presentation-type-abbreviation (function) 162
expand-presentation-type-abbreviation-1 (function) 162
expression (presentation type) 142
extended input streams 367
conditions 372
protocol 368
extended output streams 325
extended stream panes 188 , 224 , 238
classes 241
making 242
options 238
extended stream protocol 520
extended-input-stream (protocol class) 367
extended-input-stream-p (function) 367
extended-output-stream (protocol class) 326
extended-output-stream-p (function) 326
+fill+ (constant) 229
filled-in areas 77
filling-output (macro) 429
find-applicable-translators (function) 182
find-command-from-command-line-name (function) 290 , 296
find-command-table (function) 281
find-frame-manager (function) 217
find-graft (function) 484
find-innermost-applicable-presentation (function) 184
find-keystroke-item (function) 298
find-menu-item (function) 294
find-pane-for-frame (generic function) 220
find-pane-named (generic function) 210
find-port (function) 481
find-presentation-translator (function) 296
find-presentation-translators (function) 181
find-presentation-type-class (function) 146
flipping ink 113
example 115
+flipping-ink+ (constant) 113
float (presentation type) 136
:foreground (initarg) 326
:foreground (option) 227
foreground 108
ink 112
+foreground-ink+ (constant) 112
form (presentation type) 142
format-graph-from-roots (function) 423
format-items (function) 414
format-textual-list (function) 414 , 428
protocol 436
graphs 422
concepts 422
examples 426
operators for 423
protocol 438
item lists 409
protocol 437
protocols for tables, item lists, and graphs 432
protocol 435
tables 408
calendar month example, figure of 418
examples 415
from a list, figure of 416
operators for 409
output records of, figure of 341
protocol 433
text 428
formatting-cell (macro) 412
formatting-column (macro) 411
formatting-item-list (macro) 412
formatting-row (macro) 411
formatting-table (macro) 409
finding 217
layout protocol 234
operators 218
frame-calling-frame (generic function) 210
frame-command-table (generic function) 208
(setf frame-command-table) (generic function) 208
frame-current-layout (generic function) 211
(setf frame-current-layout) (generic function) 211
frame-current-panes (generic function) 210
frame-document-highlighted-presentation (generic function) 221
frame-drag-and-drop-feedback (generic function) 222
frame-drag-and-drop-highlighting (generic function) 222
frame-error-output (generic function) 209
frame-exit (generic function) 214
frame-exit (restart) 214
frame-find-innermost-applicable-presentation (generic function) 221
frame-input-context-button-press-handler (generic function) 221
frame-maintain-presentation-histories (generic function) 221
frame-manager (generic function) 218
(setf frame-manager) (generic function) 218
frame-manager (protocol class) 216
frame-manager-dialog-view (generic function) 314
frame-manager-frames (generic function) 219
frame-manager-menu-choose (generic function) 307
frame-manager-menu-view (generic function) 307
frame-manager-notify-user (generic function) 215
frame-manager-p (function) 217
frame-name (generic function) 208
frame-panes (generic function) 210
frame-parent (generic function) 210
frame-pointer-documentation-output (generic function) 209
frame-pretty-name (generic function) 208
(setf frame-pretty-name) (generic function) 208
frame-properties (generic function) 216
(setf frame-properties) (generic function) 216
frame-query-io (generic function) 209
frame-replay (generic function) 215
adopted 216
accessing slots and components 204
defining 190
examples 205
initializing 201
operators for 207
protocol 192
disabled 216
disowned 216
enabled 216
shrunk 216
frame-standard-input (generic function) 208
frame-standard-output (generic function) 209
frame-state (generic function) 219
frame-top-level-sheet (generic function) 211
funcall-presentation-generic-function (macro) 165
composite pane 233
compound 30
examples 23
figure of 23
general behavior of 36
medium-specific 37
spread versions of 46
low-level, for presentation translators 181
mirrored sheet 487
mirrors 487
presentation type 143
repaint protocol 474
sheet geometry 452
sheet input protocol 456
sheet output protocol 471
stream 522
text style 101
transformation 89
window stream pane 336
fundamental-binary-input-stream (class) 522
fundamental-binary-output-stream (class) 522
fundamental-binary-stream (class) 521
fundamental-character-input-stream (class) 521
fundamental-character-output-stream (class) 522
fundamental-character-stream (class) 521
fundamental-input-stream (class) 521
fundamental-output-stream (class) 521
fundamental-stream (class) 521
gadget (protocol class) 249
gadget id 246
gadget-activate-callback (generic function) 253
gadget-active-p (generic function) 251
gadget-armed-callback (generic function) 250
gadget-client (generic function) 250
(setf gadget-client) (generic function) 250
+gadget-dialog-view+ (constant) 164
gadget-dialog-view (class) 164
gadget-disarmed-callback (generic function) 250
gadget-id (generic function) 250
(setf gadget-id) (generic function) 250
gadget-label (generic function) 254
(setf gadget-label) (generic function) 254
gadget-label-align-x (generic function) 254
(setf gadget-label-align-x) (generic function) 254
gadget-label-align-y (generic function) 254
(setf gadget-label-align-y) (generic function) 255
gadget-label-text-style (generic function) 255
(setf gadget-label-text-style) (generic function) 255
gadget-max-value (generic function) 255
(setf gadget-max-value) (generic function) 255
+gadget-menu-view+ (constant) 164
gadget-menu-view (class) 164
gadget-min-value (generic function) 255
(setf gadget-min-value) (generic function) 255
gadget-orientation (generic function) 254
gadget-output-record (class) 269
gadgetp (function) 249
gadget-range (generic function) 256
gadget-range* (generic function) 256
gadgets 244
abstract 245
abstract classes 256
basic classes 249
check-box 260
client 245
id 246
implementing 247
integrating with output records 268
label 256
list-pane 257
menu-button 259
option-pane 257
panes 188
push-button 259
radio-box 260
scroll-bar 262
slider 265
text-editor 266
text-field 266
toggle-button 267
using 245
gadget-show-value-p (generic function) 266
gadget-value (generic function) 252 , 258 , 261 , 265 , 266 , 267 , 268
(setf gadget-value) (generic function) 252
gadget-value (generic function) 267
gadget-value-changed-callback (generic function) 252
generate-graph-nodes (generic function) 439
generate-panes (generic function) 220
:generation-separation (initarg) 439
generic-list-pane (class) 258
generic-option-pane (class) 258
geometric objects 38
geometry, sheet 452
functions 452
notifications 476
geometry, sheet classes 454
standard 375
gestures 373
activation 392
defined 172
delimiter 392
keyboard 373
get-frame-pane (generic function) 210
global-command-table (command table) 282
graft (generic function) 485
grafted sheets 448
graft-height (generic function) 485
graft-orientation (generic function) 485
graft-pixels-per-inch (function) 486
graft-pixels-per-millimeter (function) 486
graft-units (generic function) 485
graft-width (generic function) 485
mixing with text 333
output recording 353
output records 348
protocols 36
graphics-displayed-output-record (protocol class) 348
graphics-displayed-output-record-p (function) 348
graph-node-children (generic function) 441
(setf graph-node-children) (generic function) 441
graph-node-object (generic function) 441
graph-node-output-record (protocol class) 440
graph-node-output-record-p (function) 440
graph-node-parents (generic function) 441
(setf graph-node-parents) (generic function) 441
graph-output-record (protocol class) 438
graph-output-record-p (function) 439
graph-root-nodes (generic function) 439
(setf graph-root-nodes) (generic function) 439
acyclic 422
directed 422
directed acyclic 422
figure of 422
formatting 422
concepts 422
examples 426
operators for 423
protocol 438
figure of 426
figure of 427
handle-event (generic function) 457
handle-repaint (generic function) 474
hardcopy streams 527
:hash-table (initarg) 439
hbox-pane (composite pane) 230
:height (option) 229
*help-gestures* (variable) 397
hierarchies of interactive regions 444
highlight-applicable-presentation (function) 185
highlight-output-record (generic function) 345
highlight-presentation (presentation method) 160
horizontally (macro) 230
hrack-pane (composite pane) 232
+hyper-key+ (constant) 466
:id (initarg) 250
+identity-transformation+ (constant) 87
identity-transformation-p (generic function) 88
immediate-repainting-mixin (class) 475
immediate-rescan (generic function) 405
immediate-sheet-input-mixin (class) 458
implementing gadgets 247
concepts 358
defined 358
example 363
operators for 359
using updating-output 361
:incremental-redisplay (option) 240
indenting-output (macro) 428
:indicator-type (initarg) 268
indirect inks 112
inheritance (in presentation types) 120 , 151
initializing application frames 201
:initial-spacing (initarg) 437
:ink (option) 75
background 112
flipping 113
example 115
foreground 112
indirect 112
accepting, operators for 129
by means of gadgets 128
contexts 171
nested 171
from users 128
operators 129
sheet protocol classes 458
sheet protocol functions 456
sheet protocols 456
input buffers, reading and writing tokens in 395
input editing stream protocol 404
input editor commands 389
table of 390
input editors 286
input of presentation types 128
basic 366
character 523
editing 386
extended 367
conditions 372
protocol 368
:input-buffer (initarg) 368
*input-context* (variable) 129
input-editing-stream (protocol class) 388
input-editing-stream-p (function) 388
input-not-of-required-type (condition) 394
input-not-of-required-type (function) 394
input-stream-p (generic function) 521
*input-wait-handler* (variable) 370
*input-wait-test* (variable) 370
integer (presentation type) 136
integrating gadgets and output records 268
command line 296
command menus 291
keystroke accelerators 297
translators 295
interaction styles 284
command line 296
command menus 291
keystroke accelerators 297
mouse 295
interactive regions, hierarchies of 444
interactive-stream-p (generic function) 388
interactor-pane (leaf pane) 241
invalidate-cached-regions (generic function) 489
invalidate-cached-transformations (generic function) 489
invertible-transformation-p (generic function) 88
invert-transformation (generic function) 89
invoke-accept-values-command-button (generic function) 313
invoke-updating-output (generic function) 359
invoke-with-drawing-options (generic function) 75
invoke-with-new-output-record (generic function) 356
invoke-with-output-recording-options (generic function) 355
invoke-with-output-to-output-record (generic function) 357
invoke-with-text-style (generic function) 104
formatting protocol 437
item-list-output-record (protocol class) 437
item-list-output-record-p (function) 437
keyboard events 456
keyboard gestures 373
keyboard-event (class) 462
keyboard-event-character (generic function) 462
keyboard-event-key-name (generic function) 462
key-modifier-state-match-p (macro) 466
:key-name (initarg) 462
key-press-event (class) 462
key-release-event (class) 462
keystroke accelerators 297
table of 390
keyword (presentation type) 135
:label (initarg) 254
label gadgets 256
labelled-gadget-mixin (class) 254
labelling (macro) 256
label-pane (leaf pane) 256
layering CLIM over the host system, figure of 5
classes 230
options 228
layout, protocol 234
layout-frame (generic function) 211
layout-graph-edges (generic function) 440
layout-graph-nodes (generic function) 440
leaf panes 224
defining 243
line (protocol class) 50
line protocol 51
line styles 78
options 78
line wrapping (text) 333
:line-cap-shape (option) 80
:line-dashes (option) 80
line-end-point (generic function) 52
line-end-point* (generic function) 51
:line-joint-shape (option) 79
linep (function) 51
cap shapes, figure of 80
joint shapes, figure of 80
line-start-point (generic function) 52
line-start-point* (generic function) 51
:line-style (option) 76
line-style (protocol class) 78
line-style-cap-shape (generic function) 80
line-style-dashes (generic function) 80
line-style-joint-shape (generic function) 79
line-style-p (function) 78
line-style-thickness (generic function) 79
line-style-unit (generic function) 79
:line-thickness (option) 79
:line-unit (option) 79
list-pane (class) 257
list-pane gadgets 257
local coordinate system 22
figure of 22
lookup-keystroke-command-item (function) 299
lookup-keystroke-item (function) 299
make-3-point-transformation (function) 86
make-3-point-transformation* (function) 86
make-application-frame (function) 191 , 207
make-bounding-rectangle (function) 61
make-clim-application-pane (function) 243
make-clim-interactor-pane (function) 243
make-clim-stream-pane (function) 242
make-command-table (function) 281
make-contrasting-dash-patterns (function) 81
make-contrasting-inks (function) 110
make-design-from-output-record (generic function) 357
make-device-font-text-style (function) 106
make-ellipse (function) 57
make-ellipse* (function) 57
make-elliptical-arc (function) 57
make-elliptical-arc* (function) 57
make-flipping-ink (function) 113
make-gray-color (function) 110
make-ihs-color (function) 110
make-line (function) 51
make-line* (function) 51
make-line-style (function) 78
make-lock (function) 517
make-pane (function) 226
make-pane-1 (generic function) 226
make-pattern (function) 31
make-point (function) 47
make-polygon (function) 49
make-polygon* (function) 49
make-polyline (function) 49
make-polyline* (function) 49
make-presentation-type-specifier (function) 147 , 162
make-process (function) 515
make-rectangle (function) 53
make-rectangle* (function) 53
make-rectangular-tile (function) 32
make-recursive-lock (function) 517
make-reflection-transformation (function) 85
make-reflection-transformation* (function) 85
make-rgb-color (function) 110
make-rotation-transformation (function) 84
make-rotation-transformation* (function) 84
make-scaling-transformation (function) 85
make-scaling-transformation* (function) 85
make-space-requirement (function) 235
make-text-style (function) 100
make-transformation (function) 86
make-translation-transformation (function) 84
managers, frame 10 , 188 , 216
finding 217
layout protocol 234
operators for 218
map-over-column-cells (generic function) 436
map-over-command-table-commands (function) 289
map-over-command-table-keystrokes (function) 298
map-over-command-table-menu-items (function) 294
map-over-command-table-names (function) 289 , 297
map-over-command-table-translators (function) 296
map-over-grafts (function) 485
map-over-item-list-cells (generic function) 438
map-over-output-records-containing-position (generic function) 347
map-over-output-records-overlapping-region (generic function) 347
map-over-polygon-coordinates (generic function) 50
map-over-polygon-segments (generic function) 50
map-over-ports (function) 483
map-over-presentation-type-supertypes (function) 146
map-over-presentation-type-supertypes (presentation method) 159
map-over-region-set-regions (generic function) 44
map-over-row-cells (generic function) 435
map-over-table-elements (generic function) 434
text style 105
map-resource (function) 515
map-sheet-position-to-child (generic function) 453
map-sheet-position-to-parent (generic function) 453
map-sheet-rectangle*-to-child (generic function) 453
map-sheet-rectangle*-to-parent (generic function) 453
matching (presentation translators) 170
:max-height (initarg) 438
:max-height (option) 229
:max-value (initarg) 255
:max-width (initarg) 438
:max-width (option) 229
medium (protocol class) 468
medium-background (generic function) 71 , 469
(setf medium-background) (generic function) 71 , 469
medium-buffering-output-p (generic function) 336
(setf medium-buffering-output-p) (generic function) 336
medium-clipping-region (generic function) 72 , 470
(setf medium-clipping-region) (generic function) 72 , 470
medium-current-text-style (generic function) 73
medium-default-text-style (generic function) 73 , 471
(setf medium-default-text-style) (generic function) 73 , 471
medium-draw-ellipse* (generic function) 38
medium-draw-line* (generic function) 37
medium-draw-lines* (generic function) 37
medium-draw-point* (generic function) 37
medium-draw-points* (generic function) 37
medium-draw-polygon* (generic function) 37
medium-draw-rectangle* (generic function) 37
medium-draw-text* (generic function) 38
medium-foreground (generic function) 71 , 469
(setf medium-foreground) (generic function) 71 , 469
medium-ink (generic function) 71 , 469
(setf medium-ink) (generic function) 71 , 469
medium-line-style (generic function) 72 , 470
(setf medium-line-style) (generic function) 72 , 470
medium-merged-text-style (generic function) 471
mediump (function) 468
associating with a sheet 472
components 70
defined 70
medium-text-style (generic function) 73 , 470
(setf medium-text-style) (generic function) 73 , 471
medium-transformation (generic function) 72 , 469
(setf medium-transformation) (generic function) 72 , 469
member (presentation type abbreviation) 139
member-alist (presentation type abbreviation) 139
member-sequence (presentation type abbreviation) 139
:menu-bar (initarg) 193
menu-button (class) 259
menu-button gadgets 259
menu-button-pane (class) 259
menu-choose (generic function) 304
menu-choose-command-from-command-table (function) 292
menu-choose-from-drawer (generic function) 307
menu-command-parser (function) 300
menu-item-display (function) 309
menu-item-options (function) 309
menu-item-value (function) 309
menu-read-remaining-arguments-for-partial-command (function) 300
concepts 304
examples 314
:merge-duplicates (initarg) 439
merge-text-styles (generic function) 101
+meta-key+ (constant) 466
presentation 156
themes 17
:min-height (initarg) 436
:min-height (option) 229
:min-value (initarg) 255
:min-width (initarg) 436
:min-width (option) 229
mirrored sheets 487
mirrors 487
functions 487
:mode (initarg) 257
:modifier (initarg) 128
:modifier-state (initarg) 461
:motif (server-path) 481
move-and-resize-sheet (generic function) 453
move-sheet (generic function) 452
:multiple-columns-x-spacing (initarg) 433
multiple-value setf 518
multi-processing 515
mute-repainting-mixin (class) 475
mute-sheet-input-mixin (class) 459
mute-sheet-output-mixin (class) 472
:name (initarg) 192
:name (option) 227
:n-columns (initarg) 438
:ncolumns (initarg) 267
nested input context 171
nested presentations 172
draw-gp-image-to-sheet (function) 67
draw-gp-pixmap-to-sheet (function) 67
perform-gp-drawing (function) 65
with-gp-drawing-to-sheet (macro) 65
nil (presentation type) 134
:nlines (initarg) 267
note-command-disabled (generic function) 220
note-command-enabled (generic function) 220
note-frame-state-changed (generic function) 220
note-gadget-activated (generic function) 251
note-gadget-deactivated (generic function) 251
note-sheet-adopted (generic function) 476
note-sheet-degrafted (generic function) 476
note-sheet-disabled (generic function) 476
note-sheet-disowned (generic function) 476
note-sheet-enabled (generic function) 476
note-sheet-grafted (generic function) 476
note-sheet-region-changed (generic function) 476
note-sheet-transformation-changed (generic function) 476
note-space-requirements-changed (generic function) 237
notify-user (generic function) 215
+nowhere+ (constant) 41
:n-rows (initarg) 438
null (presentation type) 135
null-or-type (presentation type abbreviation) 142
*null-presentation* (variable) 135
number (presentation type) 135
:number-of-quanta (initarg) 266
:number-of-tick-marks (initarg) 266
*numeric-argument-marker* (variable) 301
:object (initarg) 128
application 117
figure of 118
color 109
command 276
controlling sensitivity 168
geometric 38
inheritance in presentation types 120 , 151
line style 78
point 46
text style 99
open-stream-p (generic function) 522
open-window-stream (function) 531
application frames 207
defining presentation translators 174
defining presentation types 154
dialogs 310
drawing in color 110
formatting graphs 423
formatting tables 409
frame managers 218
incremental redisplay 359
input 129
output 124
output recording 341
pointer gestures 173
presentation type abbreviations 160
presentation types 143
primitive window layer 531
running applications 211
viewport and scrolling in windows 530
views of presentation types 163
option-pane (class) 258
option-pane gadgets 257
:layouts 194
example 196
:pane 193
example 196
:panes 194
example 196
using 74
extended stream pane 238
layout panes 228
line style 78
pane initialization 226
text style 100
or (presentation type) 141
:orientation (initarg) 253 , 439
oriented-gadget-mixin (class) 253
origin 21
outlined-pane (composite pane) 232
outlining (macro) 232
bordered 430
examples of 430
buffered 335
character streams 525
flushing 335
sheet properties 468
sheet protocol classes 471
sheet protocol functions 471
sheet protocols 468
with attached semantics 119
output operators 124
concepts 340
graphics 353
operators for 341
protocol 343
text 353
utilities 354
output recording streams 351
protocol 351
bounding rectangle of, figure of 60
classes 347
graphics-displayed 348
history 340
integrating with gadgets 268
presentations 341
database 346
replaying 112
text-displayed 349
top-level 350
tree structure of, figure of 340
basic 324
extended 325
:output-record (option) 241
output-record (protocol class) 342
output-record-children (generic function) 346
output-record-count (generic function) 347
output-record-end-cursor-position (generic function) 344
(setf* output-record-end-cursor-position) (generic function) 344
output-recording-stream (protocol class) 351
output-recording-stream-p (function) 351
output-record-p (function) 342
output-record-parent (generic function) 344
output-record-position (generic function) 343
(setf* output-record-position) (generic function) 343
output-record-refined-sensitivity-test (generic function) 345
output-record-start-cursor-position (generic function) 343
(setf* output-start-cursor-position) (generic function) 344
output-stream-p (generic function) 521
packages, user 511
pane (protocol class) 225
pane hierarchy 234
pane-background (generic function) 227
pane-foreground (generic function) 227
pane-frame (generic function) 227
pane-name (generic function) 227
pane-needs-redisplay (generic function) 214
panep (function) 225
:panes (initarg) 193
abbreviation 194
abstract 224
adaptive 224
composite 224
functions 233
constructing 225
defining 243
example 243
extended stream 188 , 224 , 238
classes 241
making 242
options 238
gadget 188
hierarchy 234
initialization options 226
leaf 224
properties of 227
space allocation 234
space composition 234
space requirement 234
using :accept-values in application frames 201
window 336
stream, functions 336
pane-scroller (generic function) 233
panes-need-redisplay (generic function) 214
pane-viewport (generic function) 233
pane-viewport-region (generic function) 233
:parent (initarg) 342
parent sheets 444
parse-error (condition) 394
parse-error (function) 394
parse-text-style (generic function) 101
partial-command-p (function) 276
*partial-command-parser* (variable) 301
path (protocol class) 39
pathname (presentation type) 137
pathp (function) 40
patterns 31
perform-gp-drawing (function) 65
permanent-medium-sheet-output-mixin (class) 472
pixmap-depth (generic function) 34
pixmap-height (generic function) 34
pixmaps 33
pixmap-width (generic function) 34
plane, drawing 20
plist 320
coordinates 21
point (protocol class) 46
events 456
operators for 173
protocol 376
tracking 377
pointer (protocol class) 376
pointer-button-click-and-hold-event (class) 464
pointer-button-click-event (class) 464
pointer-button-double-click-event (class) 464
pointer-button-event (class) 464
pointer-button-hold-event (class) 464
pointer-button-press-event (class) 464
*pointer-button-press-handler* (variable) 370
pointer-button-release-event (class) 464
pointer-button-state (generic function) 377
pointer-cursor (generic function) 377
(setf pointer-cursor) (generic function) 377
*pointer-documentation-output* (variable) 209
pointer-documentation-pane (leaf-pane) 242
+pointer-documentation-view+ (constant) 164
pointer-documentation-view (class) 164
pointer-enter-event (class) 464
pointer-event (class) 462
pointer-event-button (generic function) 463
pointer-event-native-x (generic function) 463
pointer-event-native-y (generic function) 463
pointer-event-pointer (generic function) 463
pointer-event-shift-mask (generic function) 464
pointer-event-x (generic function) 463
pointer-event-y (generic function) 463
pointer-exit-event (class) 464
pointer-input-rectangle (function) 384
pointer-input-rectangle* (function) 383
+pointer-left-button+ (constant) 466
+pointer-middle-button+ (constant) 466
pointer-motion-event (class) 464
pointerp (function) 376
pointer-place-rubber-band-line* (function) 383
pointer-port (generic function) 376
pointer-position (generic function) 377
(setf* pointer-position) (generic function) 377
+pointer-right-button+ (constant) 466
pointer-sheet (generic function) 376
(setf pointer-sheet) (generic function) 377
pointp (function) 47
point-position (generic function) 47
points 46
objects 46
protocol 47
point-x (generic function) 47
point-y (generic function) 47
polygon (class) 48
polygonp (function) 48
polygon-points (generic function) 50
polygons 48
accessors for 50
constructors for 49
polyline (protocol class) 48
polyline-closed (generic function) 50
polylinep (function) 48
polylines 47
accessors for 50
closed 48
constructors for 49
:port (initarg) 376
port (generic function) 482
port (protocol class) 481
port-keyboard-input-focus (generic function) 457
(setf port-keyboard-input-focus) (generic function) 457
portp (function) 481
port-properties (generic function) 482
(setf port-properties) (generic function) 482
port-server-path (generic function) 482
*possibilities-gestures* (variable) 397
region 41
transformation 88
present (function) 125
present (of commands) 279
present (presentation method) 158
presentation (protocol class) 126
presentation methods 156
presentation translators 12 , 120 , 129 , 180 , 295
applicability 170
concepts 168
examples 179
operators for 174
low-level functions 181
matching 170
using, figure of 13
presentation type specifiers 121
abbreviations, operators for defining 160
basic 134
character 136
compound 141
concepts 117
constructor 141
defining 150
examples 152
operators for 154
form 142
functions 143
input 128
interfacing application frames with 220
numeric 135
one-of 137
operators for 143
output 123
pathname 137
predefined 134
sequence 140
some-of 137
specifying 121
string 136
views for 163
views, operators for 163
presentation-default-preprocessor (presentation method) 164
presentation-matches-context-type (function) 183
presentation-modifier (generic function) 128
presentation-object (generic function) 127
(setf presentation-object) (generic function) 127
presentationp (function) 126
presentation-refined-position-test (presentation method) 160
presentation-replace-input (generic function) 395
finding applicable 184
nested 172
sensitive 168
presentation-single-box (generic function) 127
presentation-subtypep (function) 145
presentation-subtypep (presentation method) 159
presentation-type (generic function) 127
(setf presentation-type) (generic function) 127
presentation-type-direct-supertypes (function) 146
presentation-type-history (presentation method) 160
presentation-type-name (function) 144
presentation-type-of (function) 145
presentation-type-options (function) 144
presentation-typep (function) 144
presentation-typep (presentation method) 158
presentation-type-parameters (function) 144
presentation-type-specifier-p (function) 145
presentation-type-specifier-p (presentation method) 158
present-to-string (function) 126
:pretty-name (initarg) 192
print-menu-item (function) 309
process-interrupt (function) 516
process-wait (function) 516
process-wait-with-timeout (function) 516
process-yield (function) 516
prompt-for-accept (generic function) 133
prompt-for-accept-1 (function) 134
:properties (initarg) 193
properties of panes 227
application frame 192
basic stream 520
bounding rectangle 62
cell formatting 436
extended input stream 368
extended stream 520
for tables, item lists, and graphs 432
item lists 437
graph formatting 438
graphics 36
input editing stream 404
layout 234
line 51
output record 343
output record database 346
output recording stream 351
point 47
pointer 376
rectangle 53
repaint 474
repaint classes 475
repaint functions 474
row and column formatting 435
sheet input 456
sheet input classes 458
sheet input functions 456
sheet notification 476
sheet output 468
sheet output classes 471
sheet output functions 471
stream text cursor 330
table formatting 433
text 331
text cursor 329
transformation 87
push-button (class) 259
push-button gadgets 259
push-button-pane (class) 260
push-button-show-as-default (generic function) 260
query identifier 310
queue-event (generic function) 457
queue-repaint (generic function) 474
queue-rescan (generic function) 405
quitting an application 205
radio-box (class) 260
radio-box gadgets 260
radio-box-current-selection (generic function) 260
(setf radio-box-current-selection) (generic function) 260
radio-box-pane (class) 261
radio-box-selections (generic function) 261
raise-sheet (generic function) 449
range-gadget-mixin (class) 255
ratio (presentation type) 136
rational (presentation type) 136
read-command (function) 286
read-command-using-keystrokes (function) 288
read-frame-command (generic function) 213 , 287
read-gesture (function) 370
reading tokens 395
read-token (function) 395
realize-mirror (generic function) 488
:record (option) 241
rectangle (protocol class) 52
rectangle-edges* (generic function) 53
rectangle-height (generic function) 54
rectangle-max-point (generic function) 53
rectangle-max-x (generic function) 53
rectangle-max-y (generic function) 54
rectangle-min-point (generic function) 53
rectangle-min-x (generic function) 53
rectangle-min-y (generic function) 53
rectanglep (function) 52
rectangles 52
bounding 59
derived bounding 59
protocol 53
rectangle-size (generic function) 54
rectangle-width (generic function) 54
rectilinear-transformation-p (generic function) 89
redisplay (function) 360
defined 358
example 363
operators for 359
using updating-output 361
redisplay-frame-pane (generic function) 214
redisplay-frame-panes (generic function) 215
redisplay-output-record (generic function) 361
redraw-input-buffer (generic function) 406
reflection 83
reflection-transformation-p (generic function) 88
reflection-underspecified (error condition) 87
:region (initarg) 465
region (protocol class) 39
region composition 42
region set 42
examples, figure of 46
normalization of rectangular, figure of 44
region-contains-position-p (generic function) 41
region-contains-region-p (generic function) 41
region-difference (generic function) 45
region-equal (generic function) 41
region-intersection (generic function) 45
region-intersects-region-p (generic function) 41
regionp (function) 39
regions 38
bounded 38
class structure of, figure of 39
examples, figure of 46
normalization 43
figure of 44
predicates 41
unbounded 38
region-set (protocol class) 42
region-set-p (function) 42
region-set-regions (generic function) 43
region-union (generic function) 44
remove-command-from-command-table (function) 282
remove-keystroke-from-command-table (function) 298
remove-menu-item-from-command-table (function) 293
remove-pointer-gesture-name (function) 173
remove-presentation-translator-from-command-table (function) 295
figure of 20
reorder-sheets (generic function) 450
repaint protocol 474
classes 475
functions 474
repaint-sheet (generic function) 474
replace-input (generic function) 395
replay (function) 344
replay-output-record (generic function) 345
rescan-if-necessary (generic function) 406
reset-scan-pointer (generic function) 405
resize-sheet (generic function) 453
resources 513
restart 214
restart-port (generic function) 483
restraining (macro) 233
restraining-pane (composite pane) 233
rigid-transformation-p (generic function) 88
rotation 83
row-output-record (protocol class) 435
row-output-record-p (function) 435
rows and columns, formatting protocol 435
run-frame-top-level (:around method) 212
run-frame-top-level (generic function) 212
running applications 204
operators for 211
scaling transformations 83
scaling-transformation-p (generic function) 89
scroll-bar (class) 262
scroll-bar gadgets 262
scroll-bar-drag-callback (generic function) 263
scroll-bar-pane (class) 265
scroll-bar-scroll-down-line-callback (generic function) 263
scroll-bar-scroll-down-page-callback (generic function) 263
scroll-bar-scroll-to-bottom-callback (generic function) 263
scroll-bar-scroll-to-top-callback (generic function) 263
scroll-bar-scroll-up-line-callback (generic function) 263
scroll-bar-scroll-up-page-callback (generic function) 264
:scroll-down-line-callback (initarg) 263
scroll-down-line-callback (callback) 264
:scroll-down-page-callback (initarg) 263
scroll-down-page-callback (callback) 264
scroller-pane (composite pane) 232
scroll-extent (generic function) 233
scrolling 530
scrolling (macro) 232
:scroll-to-bottom-callback (initarg) 263
scroll-to-bottom-callback (callback) 264
:scroll-to-top-callback (initarg) 263
scroll-to-top-callback (callback) 264
:scroll-up-line-callback (initarg) 263
scroll-up-line-callback (callback) 264
:scroll-up-page-callback (initarg) 263
scroll-up-page-callback (callback) 264
sensitive 168
sensitivity, controlling 168
sequence (presentation type) 140
sequence-enumerated (presentation type) 141
server paths 481
set, region 42
set-application-themed (function) 17
(setf command-enabled) (generic function) 213
(setf cursor-visibility) (generic function) 330
(setf delegate-sheet-delegate) (generic function) 459
(setf frame-command-table) (generic function) 208
(setf frame-current-layout) (generic function) 211
(setf frame-manager) (generic function) 218
(setf frame-manager-dialog-view) (generic function) 314
(setf frame-manager-menu-view) (generic function) 307
(setf frame-pretty-name) (generic function) 208
(setf frame-properties) (generic function) 216
(setf gadget-client) (generic function) 250
(setf gadget-id) (generic function) 250
(setf gadget-label) (generic function) 254
(setf gadget-label-align-x) (generic function) 254
(setf gadget-label-align-y) (generic function) 255
(setf gadget-label-text-style) (generic function) 255
(setf gadget-max-value) (generic function) 255
(setf gadget-min-value) (generic function) 255
(setf gadget-value) (generic function) 252
(setf graph-node-children) (generic function) 441
(setf graph-node-parents) (generic function) 441
(setf graph-root-nodes) (generic function) 439
(setf medium-background) (generic function) 71 , 469
(setf medium-buffering-output-p) (generic function) 336
(setf medium-clipping-region) (generic function) 72 , 470
(setf medium-default-text-style) (generic function) 73 , 471
(setf medium-foreground) (generic function) 71 , 469
(setf medium-ink) (generic function) 71 , 469
(setf medium-line-style) (generic function) 72 , 470
(setf medium-text-style) (generic function) 471
(setf medium-transformation) (generic function) 72 , 469
(setf pointer-cursor) (generic function) 377
(setf pointer-sheet) (generic function) 377
(setf port-keyboard-input-focus) (generic function) 457
(setf port-properties) (generic function) 482
(setf presentation-object) (generic function) 127
(setf presentation-type) (generic function) 127
(setf radio-box-current-selection) (generic function) 260
(setf sheet-enabled-p) (generic function) 450
(setf sheet-region) (generic function) 452
(setf sheet-transformation) (generic function) 452
(setf space-requirement-height) (function) 236
(setf space-requirement-max-height) (function) 236
(setf space-requirement-max-width) (function) 235
(setf space-requirement-min-height) (function) 236
(setf space-requirement-min-width) (function) 235
(setf space-requirement-width) (function) 235
(setf stream-current-output-record) (generic function) 352
(setf stream-default-view) (generic function) 163
(setf stream-drawing-p) (generic function) 352
(setf stream-end-of-line-action) (generic function) 334
(setf stream-end-of-page-action) (generic function) 334
(setf stream-input-buffer) (generic function) 368
(setf stream-insertion-pointer) (generic function) 404
(setf stream-primary-pointer) (generic function) 369
(setf stream-recording-p) (generic function) 351
(setf stream-scan-pointer) (generic function) 405
(setf stream-text-cursor) (generic function) 330
(setf stream-text-margin) (generic function) 332
(setf text-style-mapping) (generic function) 105
(setf window-viewport-position) (generic function) 337
(setf* cursor-position) (generic function) 330
(setf* output-record-end-cursor-position) (generic function) 344
(setf* output-record-position) (generic function) 343
(setf* output-start-cursor-position) (generic function) 344
(setf* pointer-position) (generic function) 377
(setf* stream-cursor-position) (generic function) 331
(setf* stream-pointer-position) (generic function) 369
setf* defined 518
set-highlighted-presentation (function) 185
sheet (protocol class) 447
sheet-adopt-child (generic function) 449
sheet-allocated-region (generic function) 454
sheet-ancestor-p (generic function) 449
sheet-children (generic function) 448
sheet-delta-transformation (generic function) 454
sheet-device-region (generic function) 489
sheet-device-transformation (generic function) 488
sheet-direct-mirror (generic function) 487
sheet-disown-child (generic function) 449
sheet-enabled-children (generic function) 449
sheet-enabled-p (generic function) 450
(setf sheet-enabled-p) (generic function) 450
sheet-grafted-p (generic function) 484
sheet-identity-transformation-mixin (class) 454
sheet-leaf-mixin (class) 451
sheet-medium (generic function) 473
sheet-mirror (generic function) 488
sheet-mirrored-ancestor (generic function) 487
sheet-multiple-child-mixin (class) 451
sheet-native-region (generic function) 488
sheet-native-transformation (generic function) 488
sheet-occluding-sheets (generic function) 450
sheetp (function) 447
sheet-parent (generic function) 448
sheet-parent-mixin (class) 451
sheet-region (generic function) 452
adopted 448
associating with a medium 472
basic classes 447
child 444
degrafted 448
disabled 448
disowned 448
enabled 448
genealogy classes 451
geometry 452
geometry classes 454
geometry functions 452
geometry notifications 476
grafted 448
input protocol 456
input protocol classes 458
input protocol functions 456
mediums and output properties 468
mirrored 487
functions 487
functions 487
notification protocol 476
output protocol 468
output protocol classes 471
output protocol functions 471
parent 444
properties of 445
relationships between 448
sheet-siblings (generic function) 449
sheet-single-child-mixin (class) 451
sheet-transformation (generic function) 452
(setf sheet-transformation) (generic function) 452
sheet-transformation-mixin (class) 455
sheet-translation-mixin (class) 455
sheet-viewable-p (generic function) 450
sheet-y-inverting-transformation-mixin (class) 455
+shift-key+ (constant) 466
:show-as-default (initarg) 259
:show-value-p (initarg) 265
shrink-frame (generic function) 219
shrunk frames 216
simple-parse-error (condition) 394
simple-parse-error (function) 394
:single-box (initarg) 128
singular-transformation (error condition) 87
:size (initarg) 342
slider (class) 265
slider gadgets 265
slider-drag-callback (generic function) 265
slider-pane (class) 266
solid shapes 77
allocation 234
composition 234
requirement 234
space-requirement (protocol class) 235
space-requirement+ (function) 236
space-requirement+* (function) 236
space-requirement-combine (function) 236
space-requirement-components (generic function) 236
space-requirement-height (function) 235
(setf space-requirement-height) (function) 236
space-requirement-max-height (function) 236
(setf space-requirement-max-height) (function) 236
space-requirement-max-width (function) 235
(setf space-requirement-max-width) (function) 235
space-requirement-min-height (function) 236
(setf space-requirement-min-height) (function) 236
space-requirement-min-width (function) 235
(setf space-requirement-min-width) (function) 235
space-requirement-width (function) 235
(setf space-requirement-width) (function) 235
:spacing (option) 230
spacing (macro) 231
spacing-pane (composite pane) 231
specifiers, presentation type 121
spread versions of drawing functions 46
*standard-activation-gestures* (variable) 392
standard-application-frame (class) 193
standard-bounding-rectangle (class) 61
standard-cell-output-record (class) 437
standard-column-output-record (class) 436
standard-command-table (class) 280
standard-ellipse (class) 56
standard-elliptical-arc (class) 56
standard-extended-input-stream (class) 368
standard-extended-output-stream (class) 326
standard-graph-node-output-record (class) 440
standard-input-editing-stream (class) 388
standard-input-stream (class) 366
standard-item-list-output-record (class) 438
standard-line (class) 51
standard-line-style (class) 78
standard-output-recording-stream (class) 351
standard-output-stream (class) 324
standard-point (class) 47
standard-pointer (class) 376
standard-polygon (class) 48
standard-polyline (class) 48
standard-presentation (class) 128
standard-rectangle (class) 52
standard-rectangle-set (class) 42
standard-region-difference (class) 42
standard-region-intersection (class) 42
standard-region-union (class) 42
standard-repainting-mixin (class) 475
standard-row-output-record (class) 435
standard-sequence-output-record (class) 347
standard-sheet-input-mixin (class) 458
standard-sheet-output-mixin (class) 471
standard-table-output-record (class) 433
standard-text-cursor (class) 329
standard-text-style (class) 100
standard-tree-output-history (class) 350
standard-tree-output-record (class) 348
:state (initarg) 193
stencils 31
stream-accept (generic function) 131
stream-add-character-output (generic function) 354
stream-add-output-record (generic function) 352
stream-add-string-output (generic function) 354
stream-advance-to-column (generic function) 325 , 526
stream-baseline (generic function) 333
stream-character-width (generic function) 331
stream-clear-input (generic function) 367 , 524
stream-clear-output (generic function) 325 , 526
stream-close-text-output-record (generic function) 354
stream-current-output-record (generic function) 352
(setf stream-current-output-record) (generic function) 352
stream-cursor-position (generic function) 331
(setf* stream-cursor-position) (generic function) 331
stream-default-view (generic function) 163
(setf stream-default-view) (generic function) 163
stream-drawing-p (generic function) 352
(setf stream-drawing-p) (generic function) 352
stream-element-type (generic function) 522
stream-end-of-line-action (generic function) 333
(setf stream-end-of-line-action) (generic function) 334
stream-end-of-page-action (generic function) 334
(setf stream-end-of-page-action) (generic function) 334
stream-finish-output (generic function) 325 , 526
stream-force-output (generic function) 325 , 526
stream-fresh-line (generic function) 325 , 526
stream-increment-cursor-position (generic function) 331
stream-input-buffer (generic function) 368 , 404
(setf stream-input-buffer) (generic function) 368
stream-input-wait (generic function) 371
stream-insertion-pointer (generic function) 404
(setf stream-insertion-pointer) (generic function) 404
stream-line-column (generic function) 324 , 525
stream-line-height (generic function) 332
stream-listen (generic function) 367 , 524
stream-output-history (generic function) 352
stream-output-history-mixin (class) 350
streamp (generic function) 521
stream-pathname (generic function) 523
stream-peek-char (generic function) 366 , 524
stream-pointer-position (generic function) 369
(setf* stream-pointer-position) (generic function) 369
stream-pointers (generic function) 368
stream-present (generic function) 125
stream-primary-pointer (generic function) 369
(setf stream-primary-pointer) (generic function) 369
stream-process-gesture (generic function) 406
stream-read-byte (generic function) 527
stream-read-char (generic function) 366 , 523
stream-read-char-no-hang (generic function) 366 , 524
stream-read-gesture (generic function) 370 , 406
stream-read-line (generic function) 367 , 524
stream-recording-p (generic function) 351
(setf stream-recording-p) (generic function) 351
stream-replay (generic function) 352
stream-rescanning-p (generic function) 405
stream-restore-input-focus (generic function) 369
protocol 520
basic input 366
basic output 324
binary 527
character input 523
character output 525
classes 520
panes 188
protocol 520
extended input 367
conditions 372
protocol 368
extended output 325
functions 522
hardcopy 527
input editing 386
protocol 404
output recording 351
protocol 351
window 529
window operations 529
window, pane functions 336
stream-scan-pointer (generic function) 405
(setf stream-scan-pointer) (generic function) 405
stream-set-input-focus (generic function) 369
stream-start-line-p (generic function) 324 , 525
stream-string-width (generic function) 332
stream-terpri (generic function) 325 , 526
stream-text-cursor (generic function) 330
(setf stream-text-cursor) (generic function) 330
stream-text-margin (generic function) 332
(setf stream-text-margin) (generic function) 332
stream-text-output-record (generic function) 353
stream-truename (generic function) 523
stream-unread-char (generic function) 366 , 523
stream-unread-gesture (generic function) 372 , 406
stream-vertical-spacing (generic function) 332
stream-write-byte (generic function) 527
stream-write-char (generic function) 324 , 525
stream-write-string (generic function) 324 , 526
string (presentation type) 137
string completion 397
interaction 284
command line 296
command menus 291
keystroke accelerators 297
mouse 295
line 78
subset (presentation type abbreviation) 140
subset-alist (presentation type abbreviation) 140
subset-completion (presentation type) 139
subset-sequence (presentation type abbreviation) 140
substitute-numeric-argument-marker (function) 299
suggest (function) 401
+super-key+ (constant) 466
surrounding-output-with-border (macro) 430
symbol (presentation type) 135
t (presentation type) 134
table-output-record (protocol class) 433
table-output-record-p (function) 433
table-pane (composite pane) 231
conditions 283
predefined 282
formatting 408
calendar month example, figure of 418
examples 415
from a list, figure of 416
operators for 409
output records of, figure of 341
protocol 433
tabling (macro) 231
template for application frame 14
temporary-medium-sheet-output-mixin (class) 472
test-presentation-translator (function) 181
:text-style (option) 227
text 331
cursors 327
protocol 329
stream, protocol 330
formatting 428
line wrapping 333
mixing with graphics 333
output recording 353
output records 349
protocol 331
text styles 98
ascent 102
binding forms 104
descent 102
functions 101
height 103
mapping 105
objects 99
options 100
:text-cursor (initarg) 368
text-displayed-output-record (protocol class) 349
text-displayed-output-record-p (function) 349
text-displayed-output-record-string (generic function) 350
text-editor (class) 267
text-editor gadgets 266
text-editor-pane (class) 267
:text-face (option) 101
:text-family (option) 100
text-field (class) 266
text-field gadgets 266
text-field-pane (class) 267
:text-margin (initarg) 326
:text-margin (option) 240
:text-size (option) 101
text-size (generic function) 103
:text-style (option) 77
text-style (protocol class) 100
text-style-ascent (generic function) 102
text-style-components (generic function) 102
text-style-descent (generic function) 102
text-style-face (generic function) 101 , 102
text-style-family (generic function) 100 , 102
text-style-fixed-width-p (generic function) 103
text-style-height (generic function) 103
text-style-mapping (generic function) 105
(setf text-style-mapping) (generic function) 105
text-style-p (function) 100
text-style-size (generic function) 101 , 102
text-style-width (generic function) 103
+textual-dialog-view+ (constant) 164
textual-dialog-view (class) 164
+textual-menu-view+ (constant) 164
textual-menu-view (class) 163
throw-highlighted-presentation (function) 184
timer-event (class) 465
:timestamp (initarg) 461
title-pane (leaf pane) 242
toggle-button (class) 268
toggle-button gadgets 267
toggle-button-indicator-type (generic function) 268
toggle-button-pane (class) 268
token-or-type (presentation type abbreviation) 142
tokens, reading and writing 395
toolkit, adaptive 10
top-level output records 350
tracking-pointer (macro) 377
:transformation (option) 76
transformation (protocol class) 87
transformation-equal (generic function) 88
transformation-error (error condition) 87
transformationp (function) 87
transformations 82
affine 83
applying 93
composition 84
constructors 84
functions 89
graphic, example, figure of 82
predicates 88
protocol 87
reflection 83
rotation 83
scaling 83
translation 83
transformation-underspecified (error condition) 87
transform-distance (generic function) 94
transform-position (generic function) 94
transform-rectangle* (generic function) 94
transform-region (generic function) 93
translate 129
translation 83
translation-transformation-p (generic function) 88
translators, presentation 120 , 129 , 180 , 295
applicability 170
concepts 168
examples 179
operators for 174
low-level functions 181
matching 170
using, figure of 13
:type (initarg) 128
type-or-string (presentation type abbreviation) 142
types of output records 347
unbounded regions 38
*undefined-text-style* (variable) 99
unhighlight-highlighted-presentation (function) 185
unread-gesture (function) 371
*unsupplied-argument-marker* (variable) 301
untransform-distance (generic function) 94
untransform-position (generic function) 94
untransform-rectangle* (generic function) 95
untransform-region (generic function) 93
updating-output (macro) 359
user packages 511
user-command-table (command table) 282
using drawing options 74
using gadgets 245
using-resource (macro) 514
:value (initarg) 252
:value-changed-callback (initarg) 252
value-changed-callback (callback) 252
value-gadget (class) 252
:value-key (initarg) 257 , 258
vbox-pane (composite pane) 231
vertically (macro) 231
:vertical-spacing (initarg) 326
:vertical-spacing (option) 240
:view (initarg) 128
view (protocol class) 163
viewp (function) 163
viewports 232
defined 530
operators for 163
with presentation types 163
vrack-pane (composite pane) 232
:width (option) 229
:win32 (server-path) 481
window-children (generic function) 531
window-clear (generic function) 336 , 529
window-configuration-event (class) 465
window-erase-viewport (generic function) 337 , 529
window-event (class) 465
window-event-mirrored-sheet (generic function) 465
window-event-native-region (generic function) 465
window-event-region (generic function) 465
window-expose (generic function) 532
windowing relationships 444
window-inside-bottom (function) 533
window-inside-edges (generic function) 532
window-inside-height (function) 533
window-inside-left (function) 532
window-inside-right (function) 533
window-inside-size (generic function) 533
window-inside-top (function) 533
window-inside-width (function) 533
window-label (generic function) 531
window-parent (generic function) 531
window-refresh (generic function) 336 , 529
window-repaint-event (class) 465
concepts 444
functions for direct operation 531
viewport and scrolling 530
origin 21
primitive layer operators 531
stream operations 529
stream pane functions 336
streams 529
Windows themes 17
window-set-viewport-position* (generic function) 530
window-stack-on-bottom (generic function) 532
window-stack-on-top (generic function) 532
window-viewport (generic function) 337 , 530
window-viewport-position (generic function) 337
(setf window-viewport-position) (generic function) 337
window-viewport-position* (generic function) 530
window-visibility (generic function) 532
with-accept-help (macro) 401
with-activation-gestures (macro) 392
with-application-frame (macro) 192
with-bounding-rectangle* (macro) 63
with-command-table-keystrokes (macro) 287
with-delimiter-gestures (macro) 393
with-drawing-options (macro) 74
with-end-of-line-action (macro) 334
with-end-of-page-action (macro) 335
with-first-quadrant-coordinates (macro) 93
with-frame-manager (macro) 218
with-gp-drawing-to-sheet (macro) 65
with-graft-locked (macro) 485
:within-generation-separation (initarg) 439
with-input-context (macro) 130
with-input-editing (macro) 389
with-input-editor-typeout (macro) 389
with-input-focus (macro) 370 , 531
with-local-coordinates (macro) 92
with-lock-held (macro) 517
with-look-and-feel-realization (macro) 226
with-menu (macro) 309
with-new-output-record (macro) 355
with-output-as-gadget (macro) 269
with-output-as-presentation (macro) 124
with-output-buffered (macro) 336
with-output-recording-options (macro) 355
with-output-to-output-record (macro) 356
with-output-to-pixmap (macro) 35
with-output-to-postscript-stream (macro) 528
without-scheduling (macro) 516
with-port-locked (macro) 482
with-presentation-type-decoded (macro) 144
with-presentation-type-options (macro) 145
with-presentation-type-parameters (macro) 145
with-radio-box (macro) 262
with-recursive-lock-held (macro) 517
with-room-for-graphics (macro) 333
with-rotation (macro) 92
with-scaling (macro) 92
with-sheet-medium (macro) 472
with-sheet-medium-bound (macro) 473
with-text-face (macro) 105
with-text-family (macro) 105
with-text-size (macro) 105
with-text-style (macro) 104
with-translation (macro) 91
wrapping text lines 333
write-token (function) 396
writing tokens 395
:x (initarg) 463
defaults 17
file 17
:x-position (initarg) 342
:x-spacing (initarg) 433 , 437
:x-spacing (option) 230
:y (initarg) 463
:y-position (initarg) 342
:y-spacing (initarg) 433 , 437
:y-spacing (option) 230
Common Lisp Interface Manager 2.0 User's Guide - 3 Mar 2015