(setf command-enabled) (generic function) 205
(setf cursor-visibility) (generic function) 322
(setf delegate-sheet-delegate) (generic function) 451
(setf frame-command-table) (generic function) 200
(setf frame-current-layout) (generic function) 203
(setf frame-manager) (generic function) 210
(setf frame-manager-dialog-view) (generic function) 306
(setf frame-manager-menu-view) (generic function) 299
(setf frame-pretty-name) (generic function) 200
(setf frame-properties) (generic function) 208
(setf gadget-client) (generic function) 242
(setf gadget-id) (generic function) 242
(setf gadget-label) (generic function) 246
(setf gadget-label-align-x) (generic function) 246
(setf gadget-label-align-y) (generic function) 247
(setf gadget-label-text-style) (generic function) 247
(setf gadget-max-value) (generic function) 247
(setf gadget-min-value) (generic function) 247
(setf gadget-value) (generic function) 244
(setf graph-node-children) (generic function) 433
(setf graph-node-parents) (generic function) 433
(setf graph-root-nodes) (generic function) 431
(setf medium-background) (generic function) 63 , 461
(setf medium-buffering-output-p) (generic function) 328
(setf medium-clipping-region) (generic function) 64 , 462
(setf medium-default-text-style) (generic function) 65 , 463
(setf medium-foreground) (generic function) 63 , 461
(setf medium-ink) (generic function) 63 , 461
(setf medium-line-style) (generic function) 64 , 462
(setf medium-text-style) (generic function) 463
(setf medium-transformation) (generic function) 64 , 461
(setf pointer-cursor) (generic function) 369
(setf pointer-sheet) (generic function) 369
(setf port-keyboard-input-focus) (generic function) 449
(setf port-properties) (generic function) 474
(setf presentation-object) (generic function) 119
(setf presentation-single-box) (generic function) 119
(setf presentation-type) (generic function) 119
(setf radio-box-current-selection) (generic function) 252 , 253
(setf sheet-enabled-p) (generic function) 442
(setf sheet-region) (generic function) 444
(setf sheet-transformation) (generic function) 444
(setf space-requirement-height) (function) 228
(setf space-requirement-max-height) (function) 228
(setf space-requirement-max-width) (function) 227
(setf space-requirement-min-height) (function) 228
(setf space-requirement-min-width) (function) 227
(setf space-requirement-width) (function) 227
(setf stream-current-output-record) (generic function) 344
(setf stream-default-view) (generic function) 155
(setf stream-drawing-p) (generic function) 344
(setf stream-end-of-line-action) (generic function) 326
(setf stream-end-of-page-action) (generic function) 326
(setf stream-input-buffer) (generic function) 360
(setf stream-insertion-pointer) (generic function) 396
(setf stream-primary-pointer) (generic function) 361
(setf stream-recording-p) (generic function) 343
(setf stream-scan-pointer) (generic function) 397
(setf stream-text-cursor) (generic function) 322
(setf stream-text-margin) (generic function) 324
(setf text-style-mapping) (generic function) 97
(setf window-viewport-position) (generic function) 329
(setf* cursor-position) (generic function) 322
(setf* output-record-end-cursor-position) (generic function) 336
(setf* output-record-position) (generic function) 335
(setf* output-start-cursor-position) (generic function) 336
(setf* pointer-position) (generic function) 369
(setf* stream-cursor-position) (generic function) 323
(setf* stream-pointer-position) (generic function) 361
*abort-gestures* (variable) 364
*accelerator-gestures* (variable) 364
*activation-gestures* (variable) 384
*application-frame* (variable) 184 , 200
*command-argument-delimiters* (variable) 293
*command-dispatchers* (variable) 278 , 280
*command-name-delimiters* (variable) 293
*command-parser* (variable) 293
*command-unparser* (variable) 293
*completion-gestures* (variable) 389
*default-frame-manager* (variable) 210
*default-server-path* (variable) 474
*default-text-style* (variable) 90
*delimiter-gestures* (variable) 385
*help-gestures* (variable) 389
*input-context* (variable) 121
*input-wait-handler* (variable) 362
*input-wait-test* (variable) 362
*null-presentation* (variable) 127
*numeric-argument-marker* (variable) 293
*partial-command-parser* (variable) 293
*pointer-button-press-handler* (variable) 362
*pointer-documentation-output* (variable) 201
*possibilities-gestures* (variable) 389
*standard-activation-gestures* (variable) 384
*undefined-text-style* (variable) 91
*unsupplied-argument-marker* (variable) 293
+background-ink+ (constant) 104
+control-key+ (constant) 458
+everywhere+ (constant) 37
+fill+ (constant) 221
+flipping-ink+ (constant) 105
+foreground-ink+ (constant) 104
+gadget-dialog-view+ (constant) 156
+gadget-menu-view+ (constant) 156
+hyper-key+ (constant) 458
+identity-transformation+ (constant) 79
+meta-key+ (constant) 458
+nowhere+ (constant) 37
+pointer-documentation-view+ (constant) 156
+pointer-left-button+ (constant) 458
+pointer-middle-button+ (constant) 458
+pointer-right-button+ (constant) 458
+shift-key+ (constant) 458
+super-key+ (constant) 458
+textual-dialog-view+ (constant) 156
+textual-menu-view+ (constant) 156
:activate-callback (initarg) 245
:align-x (option) 222
:align-y (option) 222
:armed-callback (initarg) 242
:background (initarg) 318
:background (option) 219
:button (initarg) 454
:calling-frame (initarg) 185
:center-nodes (initarg) 431
:client (initarg) 242
:clipping-region (option) 68
:command-table (initarg) 184
:contents (option) 220
:current-selection (initarg) 252 , 253
:cutoff-depth (initarg) 431
:decimal-places (initarg) 257
:default-text-style (initarg) 318
:default-view (initarg) 318
:disabled-commands (initarg) 184
:disarmed-callback (initarg) 242
:display-after-commands (option) 231
:display-function (option) 232
:display-string (option) 232
:display-time (option) 232
:drag-callback (initarg) 255 , 257
:draw (option) 233
:editable-p (initarg) 259
:end-of-line-action (initarg) 318
:end-of-line-action (option) 233
:end-of-page-action (initarg) 318
:end-of-page-action (option) 233
:equalize-column-widths (initarg) 425
:foreground (initarg) 318
:foreground (option) 219
:generation-separation (initarg) 431
:gpcapi (server-path) 473
:hash-table (initarg) 431
:height (option) 221
:id (initarg) 242
:incremental-redisplay (option) 232
:indicator-type (initarg) 260
:initial-spacing (initarg) 429
:ink (option) 67
:input-buffer (initarg) 360
:key-name (initarg) 454
:label (initarg) 246
:line-cap-shape (option) 72
:line-dashes (option) 72
:line-joint-shape (option) 71
:line-style (option) 68
:line-thickness (option) 71
:line-unit (option) 71
:max-height (initarg) 430
:max-height (option) 221
:max-value (initarg) 247
:max-width (initarg) 430
:max-width (option) 221
:menu-bar (initarg) 185
:merge-duplicates (initarg) 431
:min-height (initarg) 428
:min-height (option) 221
:min-value (initarg) 247
:min-width (initarg) 428
:min-width (option) 221
:mode (initarg) 249
:modifier (initarg) 120
:modifier-state (initarg) 453
:motif (server-path) 473
:multiple-columns-x-spacing (initarg) 425
:name (initarg) 184
:name (option) 219
:n-columns (initarg) 430
:ncolumns (initarg) 259
:nlines (initarg) 259
:n-rows (initarg) 430
:number-of-quanta (initarg) 258
:number-of-tick-marks (initarg) 258
:object (initarg) 120
:orientation (initarg) 245 , 431
:output-record (option) 233
:panes (initarg) 185
:parent (initarg) 334
:port (initarg) 368
:pretty-name (initarg) 184
:properties (initarg) 185
:record (option) 233
:region (initarg) 457
:scroll-down-line-callback (initarg) 255
:scroll-down-page-callback (initarg) 255
:scroll-to-bottom-callback (initarg) 255
:scroll-to-top-callback (initarg) 255
:scroll-up-line-callback (initarg) 255
:scroll-up-page-callback (initarg) 255
:show-as-default (initarg) 251
:show-value-p (initarg) 257
:single-box (initarg) 120
:size (initarg) 334
:spacing (option) 222
:state (initarg) 185
:text-cursor (initarg) 360
:text-face (option) 93
:text-family (option) 92
:text-margin (initarg) 318
:text-margin (option) 232
:text-size (option) 93
:timestamp (initarg) 453
:transformation (option) 68
:type (initarg) 120
:value (initarg) 244
:value-changed-callback (initarg) 244
:value-key (initarg) 249 , 250
:vertical-spacing (initarg) 318
:vertical-spacing (option) 232
:view (initarg) 120
:width (option) 221
:within-generation-separation (initarg) 431
:x (initarg) 455
:x-position (initarg) 334
:x-spacing (initarg) 425 , 429
:x-spacing (option) 222
:y (initarg) 455
:y-position (initarg) 334
:y-spacing (initarg) 425 , 429
:y-spacing (option) 222
pane 186
operators for 152
abort-gesture (condition) 364
abort-gesture-event (generic function) 364
*abort-gestures* (variable) 364
abstract gadget classes 248
abstract gadgets 237
abstract panes 216
accelerator-gesture (condition) 364
accelerator-gesture-event (generic function) 364
accelerator-gesture-numeric-argument (generic function) 365
*accelerator-gestures* (variable) 364
accelerators, keystroke 289
accept (function) 123
accept (presentation method) 149
accept methods, errors and conditions in 386
accept-1 (function) 124
accept-from-string (function) 125
accepting-values (macro) 302
accept-present-default (presentation method) 151
accept-values (application frame) 304
accept-values-command-button (macro) 305
accept-values-pane (command table) 274
accept-values-pane-displayer (function) 304
accept-values-resynchronize (generic function) 305
accessible (of commands) 272
accessing slots and components of application frames 196
ellipses 54
polygons, polylines 46
action-gadget (class) 245
actions 264
:activate-callback (initarg) 245
activate-callback (callback) 245
activate-gadget (generic function) 243
activation gestures 384
activation-gesture-p (function) 384
*activation-gestures* (variable) 384
adaptive panes 216
adaptive toolkit 10
add-character-output-to-text-record (generic function) 341
add-command-to-command-table (function) 273
add-gesture-name (function) 366
add-keystroke-to-command-table (function) 289
add-menu-item-to-command-table (function) 284
add-output-record (generic function) 338
add-pointer-gesture-name (function) 165
add-presentation-translator-to-command-table (function) 287
add-string-output-to-text-record (generic function) 342
adjust-item-list-cells (generic function) 430
adjust-multiple-columns (generic function) 426
adjust-table-cells (generic function) 426
adopted frames 208
adopted sheets 440
adopt-frame (generic function) 211
affine transformations 75
:align-x (option) 222
:align-y (option) 222
allocate-pixmap (generic function) 30
allocate-resource (function) 506
allocate-space (generic function) 230
all-processes (function) 508
and (presentation type) 133
accessing slots and components 196
defining 182
examples 197
initializing 193
interfacing with presentation types 212
operators for 199
protocol 184
template for 14
using :accept-values pane in 193
application objects, user interaction with 109
figure of 110
*application-frame* (variable) 184 , 200
application-frame (protocol class) 184
application-frame-p (function) 184
application-pane (leaf pane) 234
exiting 197
quitting 197
running 196
operators 203
applications, building portable, figure of 5
apply-presentation-generic-function (macro) 158
circular 50
elliptical 50
constructors for 53
area (protocol class) 36
areap (function) 36
:armed-callback (initarg) 242
armed-callback (callback) 243
arrow 416
figure of 17
:background (initarg) 318
:background (option) 219
background 100
ink 104
+background-ink+ (constant) 104
basic gadget classes 241
basic input streams 358
basic stream protocol 515
basic-gadget (class) 241
basic-medium (class) 460
basic-pane (class) 217
basic-port (class) 473
basic-sheet (class) 439
bboard-pane (composite pane) 224
beep (generic function) 327
binary streams 522
binding forms, text style 96
blank-area (presentation type) 127
boolean (presentation type) 127
bordered output 422
examples of 422
bounded regions 34
bounding rectangle protocol 58
bounding rectangles 55
figure of 56
bounding-rectangle (generic function) 58
bounding-rectangle (protocol class) 56
bounding-rectangle* (generic function) 58
bounding-rectangle-height (generic function) 60
bounding-rectangle-max-x (generic function) 59
bounding-rectangle-max-y (generic function) 60
bounding-rectangle-min-x (generic function) 59
bounding-rectangle-min-y (generic function) 59
bounding-rectangle-p (function) 57
bounding-rectangle-position (generic function) 59
bounding-rectangle-size (generic function) 60
bounding-rectangle-width (generic function) 60
buffered output 327
bury-sheet (generic function) 441
:button (initarg) 454
callbacks 236
:calling-frame (initarg) 185
call-presentation-menu (function) 175
call-presentation-translator (function) 175
CAPI gadgets 513
cell formatting protocol 428
cell-align-x (generic function) 429
cell-align-y (generic function) 429
cell-min-height (generic function) 429
cell-min-width (generic function) 429
cell-output-record (protocol class) 428
cell-output-record-p (function) 428
:center-nodes (initarg) 431
change-space-requirements (generic function) 229
changing-space-requirements (macro) 229
character (presentation type) 128
input streams 518
output streams 520
check-box (class) 253
check-box gadget 252
check-box-current-selection (generic function) 253
check-box-pane (class) 254
check-box-selections (generic function) 253
child sheets 436
child-containing-position (generic function) 446
children-overlapping-rectangle* (generic function) 446
children-overlapping-region (generic function) 446
circular arcs 50
basic sheet 439
CLIM events, figure of 452
extended stream pane 233
abstract 248
basic 241
output records 339
layout 222
repaint protocol 467
sheet genealogy 443
sheet geometry 446
sheet input protocol 450
sheet output protocol 463
stream 515
structure of regions, figure of 35
class-presentation-type-name (function) 138
clear-output-record (generic function) 338
clear-resource (function) 507
:client (initarg) 242
clients 237
clim-stream-pane (leaf pane) 233
:clipping-region (option) 68
close (generic function) 518
color (protocol class) 101
color-ihs (generic function) 103
colorp (function) 101
color-rgb (generic function) 103
colors 101
ink 104
concepts 100
examples of drawing in 105
ink 104
objects 101
operators 102
predefined names 104
rendering 101
column-output-record (protocol class) 427
column-output-record-p (function) 427
objects 268
command (presentation type) 135 , 276
command line names 266
command line processors 288
input editing 288
command menus 283
command names 266
input editor 278
command tables 264 , 271 , 281
conditions 275
predefined 274
command translators 12
command-accessible-in-command-table-p (function) 282
command-already-present (error condition) 275
*command-argument-delimiters* (variable) 293
command-arguments (function) 268
*command-dispatchers* (variable) 278 , 280
command-enabled (generic function) 205
(setf command-enabled) (generic function) 205
command-line-command-parser (function) 292
command-line-command-unparser (function) 292
command-line-name-for-command (function) 282 , 289
command-line-read-remaining-arguments-for-partial-command (function) 292
command-menu-item-options (function) 286
command-menu-item-type (function) 286
command-menu-item-value (function) 286
command-menu-pane (leaf pane) 234
command-name (function) 268
command-name (presentation type) 135 , 277
*command-name-delimiters* (variable) 293
command-not-accessible (error condition) 275
command-not-present (error condition) 275
command-or-form (presentation type) 135 , 277
*command-parser* (variable) 293
command-present-in-command-table-p (function) 282
commands 264
accessible 272
defined 268
defining 265
input editor 381
present 271
presentation types for 276
:command-table (initarg) 184
command-table (protocol class) 272
command-table-already-exists (error condition) 275
command-table-complete-input (function) 283
command-table-error (error condition) 275
command-table-inherit-from (generic function) 272
command-table-name (generic function) 272
command-table-not-found (error condition) 275
command-table-p (function) 272
*command-unparser* (variable) 293
complete-from-generator (function) 391
complete-from-possibilities (function) 392
complete-input (function) 389
completing-from-suggestions (macro) 392
completion (presentation type) 130
completion, string 389
*completion-gestures* (variable) 389
complex (presentation type) 128
compose-rotation-with-transformation (function) 82
compose-scaling-with-transformation (function) 82
compose-space (generic function) 230
compose-transformations (generic function) 81
compose-transformation-with-rotation (function) 82
compose-transformation-with-scaling (function) 82
compose-transformation-with-translation (function) 82
compose-translation-with-transformation (function) 82
composite panes 216
composition, region 38
compound drawing functions 26
ellipses and elliptical arcs 53
polygons and polylines 45
transformations 76
:contents (option) 220
contrasting-dash-pattern-limit (generic function) 73
contrasting-inks-limit (generic function) 103
+control-key+ (constant) 458
coordinate (type) 36
coordinate system, local 18
figure of 18
coordinates 17
copy-area (generic function) 31
copy-from-pixmap (generic function) 31
copy-to-pixmap (generic function) 30
current-process (function) 508
:current-selection (initarg) 252 , 253
cursor (protocol class) 321
cursorp (function) 321
cursor-position (generic function) 322
(setf* cursor-position) (generic function) 322
protocol 322
protocol 321
cursors, text 319
cursor-sheet (generic function) 321
cursor-visibility (generic function) 322
(setf cursor-visibility) (generic function) 322
:cutoff-depth (initarg) 431
DAG (directed acyclic graph) 414
deactivate-gadget (generic function) 243
deallocate-pixmap (generic function) 30
deallocate-resource (function) 507
:decimal-places (initarg) 257
default-describe-presentation-type (function) 138
*default-frame-manager* (variable) 210
default-frame-top-level (generic function) 204
*default-server-path* (variable) 474
*default-text-style* (variable) 90
:default-text-style (initarg) 318
:default-view (initarg) 318
defgeneric* (macro) 510
define-application-frame (macro) 182 , 199
define-border-type (macro) 423
define-command (macro) 268
define-command-table (macro) 272
define-default-presentation-method (macro) 157
define-drag-and-drop-translator (macro) 169
define-gesture-name (macro) 366
define-graph-type (macro) 431
define-presentation-action (macro) 168
define-presentation-generic-function (macro) 157
define-presentation-method (macro) 148
define-presentation-to-command-translator (macro) 168 , 267
define-presentation-translator (macro) 166
define-presentation-type (macro) 146
define-presentation-type-abbreviation (macro) 153
application frames 182
commands 265
pane types 235
presentation methods 148
presentation translators 171
examples 171
operators for 166
abbreviations, operators for 152
concepts 142
examples 144
operators for 146
defmethod* (macro) 510
defresource (macro) 505
degrafted sheets 440
delegate-sheet-delegate (generic function) 451
(setf delegate-sheet-delegate) (generic function) 451
delegate-sheet-input-mixin (class) 451
delete-gesture-name (function) 367
delete-output-record (generic function) 338
delimiter gestures 384
delimiter-gesture-p (function) 385
*delimiter-gestures* (variable) 385
derived bounding rectangles 55
describe-presentation-type (function) 135
describe-presentation-type (presentation method) 150
destroy-port (generic function) 475
destroy-process (function) 507
device events 452
device events, standard 452
device-event (class) 453
concepts 296
examples 306
operators for 302
directed acyclic graphs 414
figure of 414
disable-command (function) 280
disabled frames 208
disabled sheets 440
:disabled-commands (initarg) 184
disable-frame (generic function) 211
:disarmed-callback (initarg) 242
disarmed-callback (callback) 243
disowned frames 208
disowned sheets 440
disown-frame (generic function) 211
dispatch-event (generic function) 449
:display-after-commands (option) 231
display-command-menu (generic function) 206<