
(setf command-enabled) (generic function) 210
(setf cursor-visibility) (generic function) 328
(setf delegate-sheet-delegate) (generic function) 457
(setf frame-command-table) (generic function) 204
(setf frame-current-layout) (generic function) 207
(setf frame-manager) (generic function) 215
(setf frame-pretty-name) (generic function) 204
(setf frame-properties) (generic function) 212
(setf gadget-client) (generic function) 248
(setf gadget-id) (generic function) 247
(setf gadget-label) (generic function) 252
(setf gadget-label-align-x) (generic function) 252
(setf gadget-label-align-y) (generic function) 252
(setf gadget-label-text-style) (generic function) 252
(setf gadget-max-value) (generic function) 253
(setf gadget-min-value) (generic function) 253
(setf gadget-value) (generic function) 249
(setf graph-node-children) (generic function) 439
(setf graph-node-parents) (generic function) 439
(setf graph-root-nodes) (generic function) 437
(setf medium-background) (generic function) 65 , 467
(setf medium-buffering-output-p) (generic function) 334
(setf medium-clipping-region) (generic function) 66 , 468
(setf medium-default-text-style) (generic function) 67 , 469
(setf medium-foreground) (generic function) 65 , 467
(setf medium-ink) (generic function) 65 , 467
(setf medium-line-style) (generic function) 66 , 468
(setf medium-text-style) (generic function) 469
(setf medium-transformation) (generic function) 66 , 467
(setf pointer-cursor) (generic function) 375
(setf pointer-sheet) (generic function) 375
(setf port-keyboard-input-focus) (generic function) 455
(setf port-properties) (generic function) 480
(setf presentation-object) (generic function) 121
(setf presentation-single-box) (generic function) 121
(setf presentation-type) (generic function) 121
(setf radio-box-current-selection) (generic function) 258 , 259
(setf sheet-enabled-p) (generic function) 448
(setf sheet-region) (generic function) 450
(setf sheet-transformation) (generic function) 450
(setf space-requirement-height) (function) 234
(setf space-requirement-max-height) (function) 234
(setf space-requirement-max-width) (function) 233
(setf space-requirement-min-height) (function) 234
(setf space-requirement-min-width) (function) 233
(setf space-requirement-width) (function) 233
(setf stream-current-output-record) (generic function) 350
(setf stream-default-view) (generic function) 157
(setf stream-drawing-p) (generic function) 350
(setf stream-end-of-line-action) (generic function) 332
(setf stream-end-of-page-action) (generic function) 332
(setf stream-input-buffer) (generic function) 366
(setf stream-insertion-pointer) (generic function) 402
(setf stream-primary-pointer) (generic function) 367
(setf stream-recording-p) (generic function) 349
(setf stream-scan-pointer) (generic function) 403
(setf stream-text-cursor) (generic function) 328
(setf stream-text-margin) (generic function) 330
(setf text-style-mapping) (generic function) 99
(setf window-viewport-position) (generic function) 335
(setf* cursor-position) (generic function) 328
(setf* output-record-end-cursor-position) (generic function) 342
(setf* output-record-position) (generic function) 341
(setf* output-start-cursor-position) (generic function) 342
(setf* pointer-position) (generic function) 375
(setf* stream-cursor-position) (generic function) 329
(setf* stream-pointer-position) (generic function) 367
*abort-gestures* (variable) 370
*accelerator-gestures* (variable) 370
*activation-gestures* (variable) 390
*application-frame* (variable) 188 , 204
*command-argument-delimiters* (variable) 299
*command-dispatchers* (variable) 284 , 286
*command-name-delimiters* (variable) 299
*command-parser* (variable) 299
*command-unparser* (variable) 299
*completion-gestures* (variable) 395
*default-frame-manager* (variable) 214
*default-server-path* (variable) 480
*default-text-style* (variable) 92
*delimiter-gestures* (variable) 391
*help-gestures* (variable) 395
*input-context* (variable) 123
*input-wait-handler* (variable) 368
*input-wait-test* (variable) 368
*null-presentation* (variable) 129
*numeric-argument-marker* (variable) 299
*partial-command-parser* (variable) 299
*pointer-button-press-handler* (variable) 368
*pointer-documentation-output* (variable) 205
*possibilities-gestures* (variable) 395
*standard-activation-gestures* (variable) 390
*undefined-text-style* (variable) 93
*unsupplied-argument-marker* (variable) 299
+background-ink+ (constant) 106
+control-key+ (constant) 464
+everywhere+ (constant) 39
+fill+ (constant) 227
+flipping-ink+ (constant) 107
+foreground-ink+ (constant) 106
+gadget-dialog-view+ (constant) 159
+gadget-menu-view+ (constant) 159
+gadget-view+ (constant) 159
+hyper-key+ (constant) 464
+identity-transformation+ (constant) 81
+meta-key+ (constant) 464
+nowhere+ (constant) 39
+pointer-documentation-view+ (constant) 159
+pointer-left-button+ (constant) 464
+pointer-middle-button+ (constant) 464
+pointer-right-button+ (constant) 464
+shift-key+ (constant) 464
+super-key+ (constant) 464
+textual-dialog-view+ (constant) 159
+textual-menu-view+ (constant) 159
+textual-view+ (constant) 159
:activate-callback (initarg) 250
:align-x (option) 228
:align-y (option) 228
:armed-callback (initarg) 247
:background (initarg) 324
:background (option) 225
:button (initarg) 461
:calling-frame (initarg) 189
:center-nodes (initarg) 437
:client (initarg) 247
:clipping-region (option) 70
:command-table (initarg) 188
:contents (option) 226
:current-selection (initarg) 258 , 259
:cutoff-depth (initarg) 437
:decimal-places (initarg) 263
:default-text-style (initarg) 324
:default-view (initarg) 324
:disabled-commands (initarg) 188
:disarmed-callback (initarg) 247
:display-after-commands (option) 237
:display-function (option) 238
:display-time (option) 238
:drag-callback (initarg) 260 , 263
:draw (option) 239
:editable-p (initarg) 264
:end-of-line-action (initarg) 324
:end-of-line-action (option) 238
:end-of-page-action (initarg) 324
:end-of-page-action (option) 239
:equalize-column-widths (initarg) 431
:foreground (initarg) 324
:foreground (option) 225
:generation-separation (initarg) 437
:gpcapi (server-path) 479
:hash-table (initarg) 437
:height (option) 227
:id (initarg) 247
:incremental-redisplay (option) 238
:indicator-type (initarg) 265
:initial-spacing (initarg) 435
:ink (option) 69
:input-buffer (initarg) 366
:key-name (initarg) 460
:label (initarg) 251
:line-cap-shape (option) 74
:line-dashes (option) 74
:line-joint-shape (option) 73
:line-style (option) 70
:line-thickness (option) 73
:line-unit (option) 73
:max-height (initarg) 436
:max-height (option) 227
:max-value (initarg) 253
:max-width (initarg) 436
:max-width (option) 227
:menu-bar (initarg) 189
:merge-duplicates (initarg) 437
:min-height (initarg) 434
:min-height (option) 227
:min-value (initarg) 253
:min-width (initarg) 434
:min-width (option) 227
:modifier (initarg) 122
:modifier-state (initarg) 459
:motif (server-path) 479
:multiple-columns-x-spacing (initarg) 431
:name (initarg) 188
:name (option) 225
:n-columns (initarg) 436
:ncolumns (initarg) 265
:nlines (initarg) 265
:n-rows (initarg) 436
:number-of-quanta (initarg) 263
:number-of-tick-marks (initarg) 263
:object (initarg) 122
:orientation (initarg) 251 , 437
:output-record (option) 239
:panes (initarg) 189
:parent (initarg) 340
:port (initarg) 374
:pretty-name (initarg) 188
:properties (initarg) 189
:record (option) 239
:region (initarg) 463
:scroll-down-line-callback (initarg) 260
:scroll-down-page-callback (initarg) 260
:scroll-to-bottom-callback (initarg) 260
:scroll-to-top-callback (initarg) 260
:scroll-up-line-callback (initarg) 260
:scroll-up-page-callback (initarg) 260
:show-as-default (initarg) 257
:show-value-p (initarg) 263
:single-box (initarg) 122
:size (initarg) 340
:spacing (option) 228
:state (initarg) 189
:text-cursor (initarg) 366
:text-face (option) 95
:text-family (option) 94
:text-margin (initarg) 324
:text-margin (option) 238
:text-size (option) 95
:timestamp (initarg) 459
:transformation (option) 70
:type (initarg) 122
:value (initarg) 249
:value-changed-callback (initarg) 249
:value-key (initarg) 255 , 256
:vertical-spacing (initarg) 324
:vertical-spacing (option) 238
:view (initarg) 122
:width (option) 227
:within-generation-separation (initarg) 437
:x (initarg) 461
:x-position (initarg) 340
:x-spacing (initarg) 431 , 435
:x-spacing (option) 228
:y (initarg) 461
:y-position (initarg) 340
:y-spacing (initarg) 431 , 435
:y-spacing (option) 228
pane 190
operators for 155
abort-gesture (condition) 370
abort-gesture-event (generic function) 370
*abort-gestures* (variable) 370
abstract gadget classes 253
abstract gadgets 243
abstract panes 222
accelerator-gesture (condition) 370
accelerator-gesture-event (generic function) 370
accelerator-gesture-numeric-argument (generic function) 371
*accelerator-gestures* (variable) 370
accelerators, keystroke 295
accept (function) 125
accept (presentation method) 151
accept methods, errors and conditions in 392
accept-1 (function) 126
accept-from-string (function) 127
accepting-values (macro) 307
accept-present-default (presentation method) 153
accept-values (application frame) 310
accept-values-command-button (macro) 311
accept-values-pane (command table) 280
accept-values-pane-displayer (function) 310
accept-values-resynchronize (generic function) 310
accessible (of commands) 278
accessing slots and components of application frames 200
ellipses 56
polygons, polylines 48
action-gadget (class) 250
actions 270
:activate-callback (initarg) 250
activate-callback (callback) 251
activate-gadget (generic function) 248
activation gestures 390
activation-gesture-p (function) 390
*activation-gestures* (variable) 390
adaptive panes 222
adaptive toolkit 10
add-character-output-to-text-record (generic function) 347
add-command-to-command-table (function) 279
add-gesture-name (function) 372
add-keystroke-to-command-table (function) 295
add-menu-item-to-command-table (function) 290
add-output-record (generic function) 344
add-pointer-gesture-name (function) 169
add-presentation-translator-to-command-table (function) 293
add-string-output-to-text-record (generic function) 348
adjust-item-list-cells (generic function) 436
adjust-multiple-columns (generic function) 432
adjust-table-cells (generic function) 432
adopted frames 212
adopted sheets 446
adopt-frame (generic function) 215
affine transformations 77
:align-x (option) 228
:align-y (option) 228
allocate-pixmap (generic function) 32
allocate-resource (function) 512
allocate-space (generic function) 236
all-processes (function) 514
and (presentation type) 135
accessing slots and components 200
defining 186
examples 201
initializing 197
interfacing with presentation types 217
operators for 203
panes within, figure of 7
protocol 188
template for 14
using :accept-values pane in 197
application objects, user interaction with 111
figure of 112
*application-frame* (variable) 188 , 204
application-frame (protocol class) 188
application-frame-p (function) 188
application-pane (leaf pane) 239
exiting 201
quitting 201
running 200
operators 208
applications, building portable, figure of 5
apply-presentation-generic-function (macro) 161
circular 52
elliptical 52
constructors for 55
area (protocol class) 38
areap (function) 38
:armed-callback (initarg) 247
armed-callback (callback) 248
arrow 422
figure of 19
:background (initarg) 324
:background (option) 225
background 102
ink 106
+background-ink+ (constant) 106
basic gadget classes 247
basic input streams 364
basic stream protocol 523
basic-gadget (class) 247
basic-medium (class) 466
basic-pane (class) 223
basic-port (class) 479
basic-sheet (class) 445
bboard-pane (composite pane) 230
beep (generic function) 333
binary streams 530
binding forms, text style 98
blank-area (presentation type) 129
boolean (presentation type) 129
bordered output 428
examples of 428
bounded regions 36
bounding rectangle protocol 60
bounding rectangles 57
figure of 58
bounding-rectangle (generic function) 60
bounding-rectangle (protocol class) 58
bounding-rectangle* (generic function) 60
bounding-rectangle-height (generic function) 62
bounding-rectangle-max-x (generic function) 61
bounding-rectangle-max-y (generic function) 62
bounding-rectangle-min-x (generic function) 61
bounding-rectangle-min-y (generic function) 61
bounding-rectangle-p (function) 59
bounding-rectangle-position (generic function) 61
bounding-rectangle-size (generic function) 62
bounding-rectangle-width (generic function) 62
buffered output 333
bury-sheet (generic function) 447
:button (initarg) 461
callbacks 242
:calling-frame (initarg) 189
call-presentation-menu (function) 179
call-presentation-translator (function) 179
CAPI gadgets 519
cell formatting protocol 434
cell-align-x (generic function) 435
cell-align-y (generic function) 435
cell-min-height (generic function) 435
cell-min-width (generic function) 435
cell-output-record (protocol class) 434
cell-output-record-p (function) 434
:center-nodes (initarg) 437
change-space-requirements (generic function) 235
changing-space-requirements (macro) 235
character (presentation type) 130
input streams 526
output streams 528
check-box (class) 259
check-box gadget 258
check-box-current-selection (generic function) 259
check-box-pane (class) 259
check-box-selections (generic function) 259
child sheets 442
child-containing-position (generic function) 452
children-overlapping-rectangle* (generic function) 452
children-overlapping-region (generic function) 452
circular arcs 52
basic sheet 445
CLIM events, figure of 458
extended stream pane 239
abstract 253
basic 247
output records 345
layout 228
repaint protocol 473
sheet genealogy 449
sheet geometry 452
sheet input protocol 456
sheet output protocol 469
stream 523
structure of regions, figure of 37
class-presentation-type-name (function) 140
clear-output-record (generic function) 344
clear-resource (function) 513
:client (initarg) 247
clients 243
clim-stream-pane (leaf pane) 239
:clipping-region (option) 70
close (generic function) 526
color (protocol class) 103
color-ihs (generic function) 105
colorp (function) 103
color-rgb (generic function) 105
colors 103
ink 106
concepts 102
examples of drawing in 107
ink 106
objects 103
operators 104
predefined names 106
rendering 103
column-output-record (protocol class) 433
column-output-record-p (function) 433
objects 274
command (presentation type) 137 , 282
command line names 272
command line processors 294
input editing 294
command menus 289
command names 272
input editor 284
command tables 270 , 277 , 287
conditions 281
predefined 280
command translators 12
command-accessible-in-command-table-p (function) 288
command-already-present (error condition) 281
*command-argument-delimiters* (variable) 299
command-arguments (function) 274
*command-dispatchers* (variable) 284 , 286
command-enabled (generic function) 209
(setf command-enabled) (generic function) 210
command-line-command-parser (function) 298
command-line-command-unparser (function) 298
command-line-name-for-command (function) 288 , 295
command-line-read-remaining-arguments-for-partial-command (function) 298
command-menu-item-options (function) 292
command-menu-item-type (function) 292
command-menu-item-value (function) 292
command-menu-pane (leaf pane) 240
command-name (function) 274
command-name (presentation type) 137 , 283
*command-name-delimiters* (variable) 299
command-not-accessible (error condition) 281
command-not-present (error condition) 281
command-or-form (presentation type) 137 , 283
*command-parser* (variable) 299
command-present-in-command-table-p (function) 288
commands 270
accessible 278
defined 274
defining 271
input editor 387
present 277
presentation types for 282
:command-table (initarg) 188
command-table (protocol class) 278
command-table-already-exists (error condition) 281
command-table-complete-input (function) 289
command-table-error (error condition) 281
command-table-inherit-from (generic function) 278
command-table-name (generic function) 278
command-table-not-found (error condition) 281
command-table-p (function) 278
*command-unparser* (variable) 299
complete-from-generator (function) 397
complete-from-possibilities (function) 398
complete-input (function) 395
completing-from-suggestions (macro) 398
completion (presentation type) 132
completion, string 395
*completion-gestures* (variable) 395
complex (presentation type) 130
compose-rotation-with-transformation (function) 84
compose-scaling-with-transformation (function) 84
compose-space (generic function) 236
compose-transformations (generic function) 83
compose-transformation-with-rotation (function) 84
compose-transformation-with-scaling (function) 84
compose-transformation-with-translation (function) 84
compose-translation-with-transformation (function) 84
composite panes 222
composition, region 40
compound drawing functions 28
ellipses and elliptical arcs 55
polygons and polylines 47
transformations 78
:contents (option) 226
contrasting-dash-pattern-limit (generic function) 75
contrasting-inks-limit (generic function) 105
+control-key+ (constant) 464
coordinate (type) 38
coordinate system, local 20
figure of 20
coordinates 19
copy-area (generic function) 33
copy-from-pixmap (generic function) 33
copy-to-pixmap (generic function) 32
current-process (function) 514
:current-selection (initarg) 258 , 259
cursor (protocol class) 327
cursorp (function) 327
cursor-position (generic function) 328
(setf* cursor-position) (generic function) 328
protocol 328
protocol 327
cursors, text 325
cursor-sheet (generic function) 327
cursor-visibility (generic function) 328
(setf cursor-visibility) (generic function) 328
:cutoff-depth (initarg) 437