Next Prev Top Contents

Index

Symbols

(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 (initarg) 246 , 428

:align-x (option) 222

:align-y (initarg) 246 , 428

: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

:items (initarg) 249 , 250

: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

:name-key (initarg) 249 , 250

: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

:pointer (initarg) 360 , 454

: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

:sheet (initarg) 321 , 453

:show-as-default (initarg) 251

:show-value-p (initarg) 257

:single-box (initarg) 120

:size (initarg) 334

:spacing (option) 222

:state (initarg) 185

:test (initarg) 249 , 250

:text-cursor (initarg) 360

:text-face (option) 93

:text-family (option) 92

:text-margin (initarg) 318

:text-margin (option) 232

:text-size (option) 93

:text-style (option) 69 , 219

: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

A

abbreviations

pane 186

presentation type

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

accessors for

application frames 199 , 200

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 (initarg) 246 , 428

:align-x (option) 222

:align-y (initarg) 246 , 428

: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

application frames 6 , 180

accessing slots and components 196

accessors for 199 , 200

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

applications

exiting 197

quitting 197

running 196

operators 203

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 158

arcs

circular 50

elliptical 50

constructors for 53

area (protocol class) 36

areap (function) 36

:armed-callback (initarg) 242

armed-callback (callback) 243

arrow 416

axes, x and y

figure of 17

B

: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

C

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

characters

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

classes

basic sheet 439

CLIM events, figure of 452

extended stream pane 233

gadgets

abstract 248

basic 241

output records 339

panes

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

background

ink 104

concepts 100

examples of drawing in 105

foreground

ink 104

objects 101

operators 102

predefined names 104

rendering 101

column-output-record (protocol class) 427

column-output-record-p (function) 427

command

objects 268

command (presentation type) 135 , 276

command line names 266

command line processors 288

input editing 288

command loops 12 , 180 , 278

command menus 283

command names 266

command processors 278 , 292

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

processor 278 , 292

: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

constructors for

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

cursors

stream text

protocol 322

text

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

D

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

defining

application frames 182

commands 265

pane types 235

presentation methods 148

presentation translators 171

examples 171

operators for 166

presentation types

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

dialogs

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 , 284

display-command-table-menu (generic function) 283

display-cursor (generic function) 322

displayed-output-record (protocol class) 334

displayed-output-record-p (function) 334

display-exit-boxes (generic function) 304

:display-function (option) 232

:display-string (option) 232

:display-time (option) 232

distribute-event (generic function) 449

do-command-table-inheritance (macro) 281

document-presentation-translator (function) 175

:drag-callback (initarg) 255 , 257

drag-callback (callback) 256 , 257

dragging-output (macro) 374

drag-output-record (generic function) 373

:draw (option) 233

draw-arrow (function) 26

draw-arrow* (function) 26

draw-circle (function) 25

draw-circle* (function) 25

draw-ellipse (function) 24

draw-ellipse* (function) 24

drawing functions 20

compound 26

examples 19

figure of 19

general behavior of 32

medium-specific 33

spread version 42

drawing options, using 66

drawing plane 16

figure of 16

draw-line (function) 21

draw-line* (function) 21

draw-lines (function) 22

draw-lines* (function) 22

draw-oval (function) 27

draw-oval* (function) 27

draw-pattern* (function) 28

draw-point (function) 20

draw-point* (function) 21

draw-points (function) 21

draw-points* (function) 21

draw-polygon (function) 22

draw-polygon* (function) 22

draw-rectangle (function) 23

draw-rectangle* (function) 23

draw-rectangles (function) 23

draw-rectangles* (function) 23

draw-standard-menu (function) 300

draw-text (function) 25

draw-text* (function) 25

E

:editable-p (initarg) 259

editing, input 378

ellipse

bounding parallelogram, table of 51

ellipse (protocol class) 52

ellipse-center-point (generic function) 54

ellipse-center-point* (generic function) 54

ellipse-end-angle (generic function) 55

ellipsep (function) 52

ellipse-radii (generic function) 54

ellipses 50

accessors for 54

as specified by parallelograms, figure of 51

constructors for 53

ellipse-start-angle (generic function) 55

elliptical arcs 50

constructors for 53

elliptical-arc (protocol class) 52

elliptical-arc-p (function) 52

enable-command (function) 280

enabled frames 208

enabled sheets 440

enable-frame (generic function) 211

: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

erase-input-buffer (generic function) 398

erase-output-record (generic function) 337

even-scaling-transformation-p (generic function) 81

event (protocol class) 452

event classes, figure of 452

event-listen (generic function) 450

event-modifier-state (generic function) 454

eventp (function) 453

event-peek (generic function) 450

event-read (generic function) 449

event-read-no-hang (generic function) 450

events 9 , 452

client 448

defined 164

dispatching 448

distributing 448

keyboard 448

pointer 448

standard device 452

event-sheet (generic function) 453

event-timestamp (generic function) 453

event-type (generic function) 453

event-unread (generic function) 450

+everywhere+ (constant) 37

execute-frame-command (generic function) 205 , 279

exiting an application 197

expand-presentation-type-abbreviation (function) 154

expand-presentation-type-abbreviation-1 (function) 154

expression (presentation type) 134

extended input streams 359

conditions 364

protocol 360

extended output streams 317

extended stream panes 180 , 216 , 230

classes 233

making 234

options 230

extended stream protocol 515

extended-input-stream (protocol class) 359

extended-input-stream-p (function) 359

extended-output-stream (protocol class) 318

extended-output-stream-p (function) 318

F

+fill+ (constant) 221

filled-in areas 69

filling-output (macro) 421

find-applicable-translators (function) 174

find-command-from-command-line-name (function) 282 , 288

find-command-table (function) 273

find-frame-manager (function) 209

find-graft (function) 476

find-innermost-applicable-presentation (function) 176

find-keystroke-item (function) 290

find-menu-item (function) 286

find-pane-for-frame (generic function) 212

find-pane-named (generic function) 202

find-port (function) 473

find-presentation-translator (function) 288

find-presentation-translators (function) 173

find-presentation-type-class (function) 138

flipping ink 105

example 107

+flipping-ink+ (constant) 105

float (presentation type) 128

:foreground (initarg) 318

:foreground (option) 219

foreground 100

ink 104

+foreground-ink+ (constant) 104

form (presentation type) 134

format-graph-from-roots (function) 415

format-items (function) 406

format-textual-list (function) 406 , 420

formatting

cells

protocol 428

graphs 414

concepts 414

examples 418

operators for 415

protocol 430

item lists 401

protocol 429

protocols for tables, item lists, and graphs 424

rows and columns

protocol 427

tables 400

calendar month example, figure of 410

examples 407

figure of 411 , 413

from a list, figure of 408

operators for 401

output records of, figure of 333

protocol 425

text 420

formatting-cell (macro) 404

formatting-column (macro) 403

formatting-item-list (macro) 404

formatting-row (macro) 403

formatting-table (macro) 401

frame managers 10 , 180 , 208

finding 209

layout protocol 226

operators 210

frame-calling-frame (generic function) 202

frame-command-table (generic function) 200

(setf frame-command-table) (generic function) 200

frame-current-layout (generic function) 203

(setf frame-current-layout) (generic function) 203

frame-current-panes (generic function) 202

frame-document-highlighted-presentation (generic function) 213

frame-drag-and-drop-feedback (generic function) 214

frame-drag-and-drop-highlighting (generic function) 214

frame-error-output (generic function) 201

frame-exit (generic function) 206

frame-exit (restart) 206

frame-find-innermost-applicable-presentation (generic function) 213

frame-input-context-button-press-handler (generic function) 213

frame-maintain-presentation-histories (generic function) 213

frame-manager (generic function) 210

(setf frame-manager) (generic function) 210

frame-manager (protocol class) 208

frame-manager-dialog-view (generic function) 306

frame-manager-frames (generic function) 211

frame-manager-menu-choose (generic function) 299

frame-manager-menu-view (generic function) 299

frame-manager-notify-user (generic function) 207

frame-manager-p (function) 209

frame-name (generic function) 200

frame-panes (generic function) 202

frame-parent (generic function) 202

frame-pointer-documentation-output (generic function) 201

frame-pretty-name (generic function) 200

(setf frame-pretty-name) (generic function) 200

frame-properties (generic function) 208

(setf frame-properties) (generic function) 208

frame-query-io (generic function) 201

frame-replay (generic function) 207

frames 6 , 180

adopted 208

application 6 , 180

accessing slots and components 196

accessors for 199 , 200

defining 182

examples 197

initializing 193

operators for 199

protocol 184

disabled 208

disowned 208

enabled 208

shrunk 208

frame-standard-input (generic function) 200

frame-standard-output (generic function) 201

frame-state (generic function) 211

frame-top-level-sheet (generic function) 203

funcall-presentation-generic-function (macro) 157

functions

composite pane 225

drawing 20

compound 26

examples 19

figure of 19

general behavior of 32

medium-specific 33

spread versions of 42

low-level, for presentation translators 173

mirrored sheet 479

mirrors 479

presentation type 135

repaint protocol 466

sheet geometry 444

sheet input protocol 448

sheet output protocol 463

stream 517

table of CLIM and CAPI 514

text style 93

transformation 81

window stream pane 328

fundamental-binary-input-stream (class) 517

fundamental-binary-output-stream (class) 517

fundamental-binary-stream (class) 516

fundamental-character-input-stream (class) 516

fundamental-character-output-stream (class) 517

fundamental-character-stream (class) 516

fundamental-input-stream (class) 516

fundamental-output-stream (class) 516

fundamental-stream (class) 516

G

gadget (protocol class) 241

gadget id 238

gadget-activate-callback (generic function) 245

gadget-active-p (generic function) 243

gadget-armed-callback (generic function) 242

gadget-client (generic function) 242

(setf gadget-client) (generic function) 242

+gadget-dialog-view+ (constant) 156

gadget-dialog-view (class) 156

gadget-disarmed-callback (generic function) 242

gadget-id (generic function) 242

(setf gadget-id) (generic function) 242

gadget-label (generic function) 246

(setf gadget-label) (generic function) 246

gadget-label-align-x (generic function) 246

(setf gadget-label-align-x) (generic function) 246

gadget-label-align-y (generic function) 246

(setf gadget-label-align-y) (generic function) 247

gadget-label-text-style (generic function) 247

(setf gadget-label-text-style) (generic function) 247

gadget-max-value (generic function) 247

(setf gadget-max-value) (generic function) 247

+gadget-menu-view+ (constant) 156

gadget-menu-view (class) 156

gadget-min-value (generic function) 247

(setf gadget-min-value) (generic function) 247

gadget-orientation (generic function) 246

gadget-output-record (class) 261

gadgetp (function) 241

gadget-range (generic function) 248

gadget-range* (generic function) 248

gadgets 236

abstract 237

abstract classes 248

basic classes 241

CAPI 513

check-box 252

client 237

id 238

implementing 239

integrating with output records 260

label 248

list-pane 249

menu-button 251

option-pane 249

panes 180

push-button 251

radio-box 252

scroll-bar 254

slider 257

table of CLIM and CAPI 513

text-editor 258

text-field 258

toggle-button 259

using 237

gadget-show-value-p (generic function) 258

gadget-value (generic function) 244 , 250 , 253 , 257 , 258 , 259 , 260

(setf gadget-value) (generic function) 244

gadget-value (generic function) 259

gadget-value-changed-callback (generic function) 244

generate-graph-nodes (generic function) 431

generate-panes (generic function) 212

:generation-separation (initarg) 431

generic-list-pane (class) 250

generic-option-pane (class) 250

geometric objects 34

geometry, sheet 444

functions 444

notifications 468

geometry, sheet classes 446

gesture names 164 , 365

standard 367

gestures 365

activation 384

defined 164

delimiter 384

keyboard 365

pointer 164 , 365

get-frame-pane (generic function) 202

global-command-table (command table) 274

:gpcapi (server-path) 473

graft (generic function) 477

grafted sheets 440

graft-height (generic function) 477

graft-orientation (generic function) 477

graft-pixels-per-inch (function) 478

graft-pixels-per-millimeter (function) 478

grafts 8 , 436 , 476

graft-units (generic function) 477

graft-width (generic function) 477

graphics

mixing with text 325

output recording 345

output records 340

protocols 32

graphics-displayed-output-record (protocol class) 340

graphics-displayed-output-record-p (function) 340

graph-node-children (generic function) 433

(setf graph-node-children) (generic function) 433

graph-node-object (generic function) 433

graph-node-output-record (protocol class) 432

graph-node-output-record-p (function) 432

graph-node-parents (generic function) 433

(setf graph-node-parents) (generic function) 433

graph-output-record (protocol class) 430

graph-output-record-p (function) 431

graph-root-nodes (generic function) 431

(setf graph-root-nodes) (generic function) 431

graphs

acyclic 414

directed 414

directed acyclic 414

figure of 414

formatting 414

concepts 414

examples 418

operators for 415

protocol 430

horizontal

figure of 418

vertical

figure of 419

H

handle-event (generic function) 449

handle-repaint (generic function) 466

hardcopy streams 522

:hash-table (initarg) 431

hbox-pane (composite pane) 222

:height (option) 221

*help-gestures* (variable) 389

hierarchies of interactive regions 436

highlight-applicable-presentation (function) 177

highlight-output-record (generic function) 337

highlight-presentation (presentation method) 152

horizontally (macro) 222

hrack-pane (composite pane) 224

+hyper-key+ (constant) 458

I

:id (initarg) 242

+identity-transformation+ (constant) 79

identity-transformation-p (generic function) 80

immediate-repainting-mixin (class) 467

immediate-rescan (generic function) 397

immediate-sheet-input-mixin (class) 450

implementing gadgets 239

incremental redisplay

concepts 350

defined 350

example 355

operators for 351

using updating-output 353

:incremental-redisplay (option) 232

indenting-output (macro) 420

:indicator-type (initarg) 260

indirect inks 104

inheritance (in presentation types) 112 , 143

initializing application frames 193

:initial-spacing (initarg) 429

:ink (option) 67

inks

background 104

flipping 105

example 107

foreground 104

indirect 104

input

accepting, operators for 121

by means of gadgets 120

contexts 163

nested 163

from users 120

operators 121

sheet protocol classes 450

sheet protocol functions 448

sheet protocols 448

standard 200 , 233

input buffers, reading and writing tokens in 387

input contexts 11 , 111 , 121

input editing 288 , 378

input editing stream protocol 396

input editor commands 381

table of 382

input editors 278

input of presentation types 120

input streams

basic 358

character 518

editing 378

extended 359

conditions 364

protocol 360

:input-buffer (initarg) 360

*input-context* (variable) 121

input-editing-stream (protocol class) 380

input-editing-stream-p (function) 380

input-not-of-required-type (condition) 386

input-not-of-required-type (function) 386

input-stream-p (generic function) 516

*input-wait-handler* (variable) 362

*input-wait-test* (variable) 362

integer (presentation type) 128

integrating gadgets and output records 260

interacting via

command line 288

command menus 283

keystroke accelerators 289

translators 287

interaction styles 276

command line 288

command menus 283

keystroke accelerators 289

mouse 287

interactive regions, hierarchies of 436

interactive-stream-p (generic function) 380

interactor-pane (leaf pane) 233

invalidate-cached-regions (generic function) 481

invalidate-cached-transformations (generic function) 481

invertible-transformation-p (generic function) 80

invert-transformation (generic function) 81

invoke-accept-values-command-button (generic function) 305

invoke-updating-output (generic function) 351

invoke-with-drawing-options (generic function) 67

invoke-with-new-output-record (generic function) 348

invoke-with-output-recording-options (generic function) 347

invoke-with-output-to-output-record (generic function) 349

invoke-with-text-style (generic function) 96

item lists

formatting protocol 429

item-list-output-record (protocol class) 429

item-list-output-record-p (function) 429

:items (initarg) 249 , 250

K

keyboard events 448

keyboard gestures 365

keyboard-event (class) 454

keyboard-event-character (generic function) 454

keyboard-event-key-name (generic function) 454

key-modifier-state-match-p (macro) 458

:key-name (initarg) 454

key-press-event (class) 454

key-release-event (class) 454

keystroke accelerators 289

table of 382

keyword (presentation type) 127

L

:label (initarg) 246

label gadgets 248

labelled-gadget-mixin (class) 246

labelling (macro) 248

label-pane (leaf pane) 248

layering CLIM over the host system, figure of 5

layout panes 180 , 220

classes 222

options 220

layout, protocol 226

layout-frame (generic function) 203

layout-graph-edges (generic function) 432

layout-graph-nodes (generic function) 432

leaf panes 216

defining 235

line (protocol class) 46

line protocol 47

line styles 70

options 70

line wrapping (text) 325

:line-cap-shape (option) 72

:line-dashes (option) 72

line-end-point (generic function) 48

line-end-point* (generic function) 47

:line-joint-shape (option) 71

linep (function) 47

lines 43 , 46

cap shapes, figure of 72

joint shapes, figure of 72

line-start-point (generic function) 48

line-start-point* (generic function) 47

:line-style (option) 68

line-style (protocol class) 70

line-style-cap-shape (generic function) 72

line-style-dashes (generic function) 72

line-style-joint-shape (generic function) 71

line-style-p (function) 70

line-style-thickness (generic function) 71

line-style-unit (generic function) 71

:line-thickness (option) 71

:line-unit (option) 71

list-pane (class) 249

list-pane gadgets 249

local coordinate system 18

figure of 18

lookup-keystroke-command-item (function) 291

lookup-keystroke-item (function) 291

M

make-3-point-transformation (function) 78

make-3-point-transformation* (function) 78

make-application-frame (function) 183 , 199

make-bounding-rectangle (function) 57

make-clim-application-pane (function) 235

make-clim-interactor-pane (function) 235

make-clim-stream-pane (function) 234

make-command-table (function) 273

make-contrasting-dash-patterns (function) 73

make-contrasting-inks (function) 102

make-design-from-output-record (generic function) 349

make-device-font-text-style (function) 98

make-ellipse (function) 53

make-ellipse* (function) 53

make-elliptical-arc (function) 53

make-elliptical-arc* (function) 53

make-flipping-ink (function) 105

make-gray-color (function) 102

make-ihs-color (function) 102

make-line (function) 47

make-line* (function) 47

make-line-style (function) 70

make-lock (function) 509

make-pane (function) 218

make-pane-1 (generic function) 218

make-pattern (function) 27

make-point (function) 43

make-polygon (function) 45

make-polygon* (function) 45

make-polyline (function) 45

make-polyline* (function) 45

make-presentation-type-specifier (function) 139 , 154

make-process (function) 507

make-rectangle (function) 49

make-rectangle* (function) 49

make-rectangular-tile (function) 28

make-recursive-lock (function) 509

make-reflection-transformation (function) 77

make-reflection-transformation* (function) 77

make-rgb-color (function) 102

make-rotation-transformation (function) 76

make-rotation-transformation* (function) 76

make-scaling-transformation (function) 77

make-scaling-transformation* (function) 77

make-space-requirement (function) 227

make-text-style (function) 92

make-transformation (function) 78

make-translation-transformation (function) 76

managers, frame 10 , 180 , 208

finding 209

layout protocol 226

operators for 210

map-over-column-cells (generic function) 428

map-over-command-table-commands (function) 281

map-over-command-table-keystrokes (function) 290

map-over-command-table-menu-items (function) 286

map-over-command-table-names (function) 281 , 289

map-over-command-table-translators (function) 288

map-over-grafts (function) 477

map-over-item-list-cells (generic function) 430

map-over-output-records-containing-position (generic function) 339

map-over-output-records-overlapping-region (generic function) 339

map-over-polygon-coordinates (generic function) 46

map-over-polygon-segments (generic function) 46

map-over-ports (function) 475

map-over-presentation-type-supertypes (function) 138

map-over-presentation-type-supertypes (presentation method) 151

map-over-region-set-regions (generic function) 40

map-over-row-cells (generic function) 427

map-over-table-elements (generic function) 426

mappings

text style 97

map-resource (function) 507

map-sheet-position-to-child (generic function) 445

map-sheet-position-to-parent (generic function) 445

map-sheet-rectangle*-to-child (generic function) 445

map-sheet-rectangle*-to-parent (generic function) 445

matching (presentation translators) 162

:max-height (initarg) 430

:max-height (option) 221

:max-value (initarg) 247

:max-width (initarg) 430

:max-width (option) 221

medium (protocol class) 460

medium-background (generic function) 63 , 461

(setf medium-background) (generic function) 63 , 461

medium-buffering-output-p (generic function) 328

(setf medium-buffering-output-p) (generic function) 328

medium-clipping-region (generic function) 64 , 462

(setf medium-clipping-region) (generic function) 64 , 462

medium-current-text-style (generic function) 65

medium-default-text-style (generic function) 65 , 463

(setf medium-default-text-style) (generic function) 65 , 463

medium-draw-ellipse* (generic function) 34

medium-draw-line* (generic function) 33

medium-draw-lines* (generic function) 33

medium-draw-point* (generic function) 33

medium-draw-points* (generic function) 33

medium-draw-polygon* (generic function) 33

medium-draw-rectangle* (generic function) 33

medium-draw-text* (generic function) 34

medium-foreground (generic function) 63 , 461

(setf medium-foreground) (generic function) 63 , 461

medium-ink (generic function) 63 , 461

(setf medium-ink) (generic function) 63 , 461

medium-line-style (generic function) 64 , 462

(setf medium-line-style) (generic function) 64 , 462

medium-merged-text-style (generic function) 463

mediump (function) 460

mediums 9 , 18 , 90 , 460

associating with a sheet 464

components 62

defined 62

medium-text-style (generic function) 65 , 462

(setf medium-text-style) (generic function) 65 , 463

medium-transformation (generic function) 64 , 461

(setf medium-transformation) (generic function) 64 , 461

member (presentation type abbreviation) 131

member-alist (presentation type abbreviation) 131

member-sequence (presentation type abbreviation) 131

:menu-bar (initarg) 185

menu-button (class) 251

menu-button gadgets 251

menu-button-pane (class) 251

menu-choose (generic function) 296

menu-choose-command-from-command-table (function) 284

menu-choose-from-drawer (generic function) 299

menu-command-parser (function) 292

menu-item-display (function) 301

menu-item-options (function) 301

menu-item-value (function) 301

menu-read-remaining-arguments-for-partial-command (function) 292

menus

concepts 296

examples 306

:merge-duplicates (initarg) 431

merge-text-styles (generic function) 93

+meta-key+ (constant) 458

methods

presentation 148

:min-height (initarg) 428

:min-height (option) 221

:min-value (initarg) 247

:min-width (initarg) 428

:min-width (option) 221

mirrored sheets 479

mirrors 479

functions 479

:mode (initarg) 249

:modifier (initarg) 120

:modifier-state (initarg) 453

:motif (server-path) 473

move-and-resize-sheet (generic function) 445

move-sheet (generic function) 444

:multiple-columns-x-spacing (initarg) 425

multiple-value setf 510

multi-processing 507

mute-repainting-mixin (class) 467

mute-sheet-input-mixin (class) 451

mute-sheet-output-mixin (class) 464

N

:name (initarg) 184

:name (option) 219

:name-key (initarg) 249 , 250

:n-columns (initarg) 430

:ncolumns (initarg) 259

nested input context 163

nested presentations 164

nil (presentation type) 126

:nlines (initarg) 259

note-command-disabled (generic function) 212

note-command-enabled (generic function) 212

note-frame-state-changed (generic function) 212

note-gadget-activated (generic function) 243

note-gadget-deactivated (generic function) 243

note-sheet-adopted (generic function) 468

note-sheet-degrafted (generic function) 468

note-sheet-disabled (generic function) 468

note-sheet-disowned (generic function) 468

note-sheet-enabled (generic function) 468

note-sheet-grafted (generic function) 468

note-sheet-region-changed (generic function) 468

note-sheet-transformation-changed (generic function) 468

note-space-requirements-changed (generic function) 229

notify-user (generic function) 207

+nowhere+ (constant) 37

:n-rows (initarg) 430

null (presentation type) 127

null-or-type (presentation type abbreviation) 134

*null-presentation* (variable) 127

number (presentation type) 127

:number-of-quanta (initarg) 258

:number-of-tick-marks (initarg) 258

*numeric-argument-marker* (variable) 293

O

:object (initarg) 120

objects

application 109

figure of 110

color 101

command 268

controlling sensitivity 160

geometric 34

inheritance in presentation types 112 , 143

line style 70

point 42

text style 91

open-stream-p (generic function) 517

open-window-stream (function) 527

operators for

application frames 199

defining presentation translators 166

defining presentation types 146

dialogs 302

drawing in color 102

formatting graphs 415

formatting tables 401

frame managers 210

incremental redisplay 351

input 121

output 116

output recording 333

pointer gestures 165

presentation type abbreviations 152

presentation types 135

primitive window layer 527

running applications 203

viewport and scrolling in windows 526

views of presentation types 155

option-pane (class) 250

option-pane gadgets 249

options

application frames

:layouts 186

example 188
figure of 189 , 190 , 192

:pane 185

example 188

:panes 186

example 188

drawing

using 66

extended stream pane 230

layout panes 220

line style 70

pane initialization 218

text style 92

or (presentation type) 133

:orientation (initarg) 245 , 431

oriented-gadget-mixin (class) 245

origin 17

outlined-pane (composite pane) 224

outlining (macro) 224

output

bordered 422

examples of 422

buffered 327

character streams 520

flushing 327

sheet properrties 460

sheet protocol classes 463

sheet protocol functions 463

sheet protocols 460

standard 201 , 234

with attached semantics 111

output operators 116

output recording

concepts 332

graphics 345

operators for 333

protocol 335

text 345

utilities 346

output recording streams 343

protocol 343

output records 104 , 332

bounding rectangle of, figure of 56

classes 339

graphics-displayed 340

history 332

integrating with gadgets 260

presentations 333

protocol

database 338

replaying 104

text-displayed 341

top-level 342

tree structure of, figure of 332

output streams

basic 316

extended 317

:output-record (option) 233

output-record (protocol class) 334

output-record-children (generic function) 338

output-record-count (generic function) 339

output-record-end-cursor-position (generic function) 336

(setf* output-record-end-cursor-position) (generic function) 336

output-recording-stream (protocol class) 343

output-recording-stream-p (function) 343

output-record-p (function) 334

output-record-parent (generic function) 336

output-record-position (generic function) 335

(setf* output-record-position) (generic function) 335

output-record-refined-sensitivity-test (generic function) 337

output-record-start-cursor-position (generic function) 335

(setf* output-start-cursor-position) (generic function) 336

output-stream-p (generic function) 516

P

packages, user 503

pane (protocol class) 217

pane hierarchy 226

pane-background (generic function) 219

pane-foreground (generic function) 219

pane-frame (generic function) 219

pane-name (generic function) 219

pane-needs-redisplay (generic function) 206

panep (function) 217

:panes (initarg) 185

panes 6 , 180 , 216

abbreviation 186

abstract 216

adaptive 216

composite 216

functions 225

constructing 217

defining 235

example 235

extended stream 180 , 216 , 230

classes 233

making 234

options 230

gadget 180

hierarchy 226

initialization options 218

layout 180 , 220 , 222

leaf 216

properties of 219

space allocation 226

space composition 226

space requirement 226

using :accept-values in application frames 193

window 328

stream, functions 328

pane-scroller (generic function) 225

panes-need-redisplay (generic function) 206

pane-viewport (generic function) 225

pane-viewport-region (generic function) 225

:parent (initarg) 334

parent sheets 436

parse-error (condition) 386

parse-error (function) 386

parse-text-style (generic function) 93

partial-command-p (function) 268

*partial-command-parser* (variable) 293

path (protocol class) 35

pathname (presentation type) 129

pathp (function) 36

patterns 27

permanent-medium-sheet-output-mixin (class) 464

pixmap-depth (generic function) 30

pixmap-height (generic function) 30

pixmaps 29

pixmap-width (generic function) 30

plane, drawing 16

plist 312

point

coordinates 17

point (protocol class) 42

:pointer (initarg) 360 , 454

pointer

documentation 166 , 186

events 448

gestures 164 , 365

operators for 165

protocol 368

tracking 369

pointer (protocol class) 368

pointer-button-click-and-hold-event (class) 456

pointer-button-click-event (class) 456

pointer-button-double-click-event (class) 456

pointer-button-event (class) 456

pointer-button-hold-event (class) 456

pointer-button-press-event (class) 456

*pointer-button-press-handler* (variable) 362

pointer-button-release-event (class) 456

pointer-button-state (generic function) 369

pointer-cursor (generic function) 369

(setf pointer-cursor) (generic function) 369

*pointer-documentation-output* (variable) 201

pointer-documentation-pane (leaf-pane) 234

+pointer-documentation-view+ (constant) 156

pointer-documentation-view (class) 156

pointer-enter-event (class) 456

pointer-event (class) 454

pointer-event-button (generic function) 455

pointer-event-native-x (generic function) 455

pointer-event-native-y (generic function) 455

pointer-event-pointer (generic function) 455

pointer-event-shift-mask (generic function) 456

pointer-event-x (generic function) 455

pointer-event-y (generic function) 455

pointer-exit-event (class) 456

pointer-input-rectangle (function) 376

pointer-input-rectangle* (function) 375

+pointer-left-button+ (constant) 458

+pointer-middle-button+ (constant) 458

pointer-motion-event (class) 456

pointerp (function) 368

pointer-place-rubber-band-line* (function) 375

pointer-port (generic function) 368

pointer-position (generic function) 369

(setf* pointer-position) (generic function) 369

+pointer-right-button+ (constant) 458

pointer-sheet (generic function) 368

(setf pointer-sheet) (generic function) 369

pointp (function) 43

point-position (generic function) 43

points 42

objects 42

protocol 43

point-x (generic function) 43

point-y (generic function) 43

polygon (class) 44

polygonp (function) 44

polygon-points (generic function) 46

polygons 44

accessors for 46

constructors for 45

polyline (protocol class) 44

polyline-closed (generic function) 46

polylinep (function) 44

polylines 43

accessors for 46

closed 44

constructors for 45

:port (initarg) 368

port (generic function) 474

port (protocol class) 473

port-keyboard-input-focus (generic function) 449

(setf port-keyboard-input-focus) (generic function) 449

portp (function) 473

port-properties (generic function) 474

(setf port-properties) (generic function) 474

ports 8 , 436 , 473

port-server-path (generic function) 474

*possibilities-gestures* (variable) 389

predicates

region 37

transformation 80

present (function) 117

present (of commands) 271

present (presentation method) 150

presentation (protocol class) 118

presentation methods 148

presentation translators 12 , 112 , 121 , 172 , 287

applicability 162

concepts 160

defining

examples 171

operators for 166

low-level functions 173

matching 162

using, figure of 13

presentation type specifiers 113

presentation types 11 , 111

abbreviations, operators for defining 152

basic 126

character 128

command 134 , 276

compound 133

concepts 109

constructor 133

defining 142

examples 144

operators for 146

form 134

functions 135

inheritance 112 , 115 , 143

input 120

interfacing application frames with 212

numeric 127

one-of 129

table of 130

operators for 135

output 115

pathname 129

predefined 126

sequence 132

some-of 129

table of 130

specifying 113

string 128

views for 155

views, operators for 155

presentation-default-preprocessor (presentation method) 156

presentation-matches-context-type (function) 175

presentation-modifier (generic function) 120

presentation-object (generic function) 119

(setf presentation-object) (generic function) 119

presentationp (function) 118

presentation-refined-position-test (presentation method) 152

presentation-replace-input (generic function) 387

presentations 11 , 110 , 333

finding applicable 176

nested 164

sensitive 160

presentation-single-box (generic function) 119

presentation-subtypep (function) 137

presentation-subtypep (presentation method) 151

presentation-type (generic function) 119

(setf presentation-type) (generic function) 119

presentation-type-direct-supertypes (function) 138

presentation-type-history (presentation method) 152

presentation-type-name (function) 136

presentation-type-of (function) 137

presentation-type-options (function) 136

presentation-typep (function) 136

presentation-typep (presentation method) 150

presentation-type-parameters (function) 136

presentation-type-specifier-p (function) 137

presentation-type-specifier-p (presentation method) 150

present-to-string (function) 118

:pretty-name (initarg) 184

print-menu-item (function) 301

process-interrupt (function) 508

process-wait (function) 508

process-wait-with-timeout (function) 508

process-yield (function) 508

prompt-for-accept (generic function) 125

prompt-for-accept-1 (function) 126

:properties (initarg) 185

properties of panes 219

protocols

application frame 184

basic stream 515

bounding rectangle 58

cell formatting 428

extended input stream 360

extended stream 515

formatting

for tables, item lists, and graphs 424

item lists 429

graph formatting 430

graphics 32

input editing stream 396

layout 226

line 47

output record 335

output record database 338

output recording stream 343

point 43

pointer 368

rectangle 49

repaint 466

repaint classes 467

repaint functions 466

row and column formatting 427

sheet 437 , 440

sheet input 448

sheet input classes 450

sheet input functions 448

sheet notification 468

sheet output 460

sheet output classes 463

sheet output functions 463

stream text cursor 322

table formatting 425

text 323

text cursor 321

transformation 79

push-button (class) 251

push-button gadgets 251

push-button-pane (class) 252

push-button-show-as-default (generic function) 252

Q

query identifier 302

queue-event (generic function) 449

queue-repaint (generic function) 466

queue-rescan (generic function) 397

quitting an application 197

R

radio-box (class) 252

radio-box gadgets 252

radio-box-current-selection (generic function) 252

(setf radio-box-current-selection) (generic function) 252

radio-box-pane (class) 253

radio-box-selections (generic function) 253

raise-sheet (generic function) 441

range-gadget-mixin (class) 247

ratio (presentation type) 128

rational (presentation type) 128

read-command (function) 278

read-command-using-keystrokes (function) 280

read-frame-command (generic function) 205 , 279

read-gesture (function) 362

reading tokens 387

read-token (function) 387

realize-mirror (generic function) 480

:record (option) 233

rectangle (protocol class) 48

rectangle-edges* (generic function) 49

rectangle-height (generic function) 50

rectangle-max-point (generic function) 49

rectangle-max-x (generic function) 49

rectangle-max-y (generic function) 50

rectangle-min-point (generic function) 49

rectangle-min-x (generic function) 49

rectangle-min-y (generic function) 49

rectanglep (function) 48

rectangles 48

bounding 55

derived bounding 55

protocol 49

rectangle-size (generic function) 50

rectangle-width (generic function) 50

rectilinear-transformation-p (generic function) 81

redisplay (function) 352

redisplay, incremental

defined 350

example 355

operators for 351

using updating-output 353

redisplay-frame-pane (generic function) 206

redisplay-frame-panes (generic function) 207

redisplay-output-record (generic function) 353

redraw-input-buffer (generic function) 398

reflection 75

reflection-transformation-p (generic function) 80

reflection-underspecified (error condition) 79

:region (initarg) 457

region (protocol class) 35

region composition 38

region set 38

examples, figure of 42

normalization of rectangular, figure of 40

region-contains-position-p (generic function) 37

region-contains-region-p (generic function) 37

region-difference (generic function) 41

region-equal (generic function) 37

region-intersection (generic function) 41

region-intersects-region-p (generic function) 37

regionp (function) 35

regions 34

bounded 34

class structure of, figure of 35

examples, figure of 42

normalization 39

figure of 40

predicates 37

unbounded 34

region-set (protocol class) 38

region-set-p (function) 38

region-set-regions (generic function) 39

region-union (generic function) 40

remove-command-from-command-table (function) 274

remove-keystroke-from-command-table (function) 290

remove-menu-item-from-command-table (function) 285

remove-pointer-gesture-name (function) 165

remove-presentation-translator-from-command-table (function) 287

rendering 16 , 101

figure of 16

reorder-sheets (generic function) 442

repaint protocol 466

classes 467

functions 466

repaint-sheet (generic function) 466

replace-input (generic function) 387

replay (function) 336

replay-output-record (generic function) 337

rescan-if-necessary (generic function) 398

reset-scan-pointer (generic function) 397

resize-sheet (generic function) 445

resources 505

restart 206

restart-port (generic function) 475

restraining (macro) 225

restraining-pane (composite pane) 225

rigid-transformation-p (generic function) 80

rotation 75

row-output-record (protocol class) 427

row-output-record-p (function) 427

rows and columns, formatting protocol 427

run-frame-top-level (:around method) 204

run-frame-top-level (generic function) 204

running applications 196

operators for 203

S

scaling transformations 75

scaling-transformation-p (generic function) 81

scroll-bar (class) 254

scroll-bar gadgets 254

scroll-bar-drag-callback (generic function) 255

scroll-bar-pane (class) 257

scroll-bar-scroll-down-line-callback (generic function) 255

scroll-bar-scroll-down-page-callback (generic function) 255

scroll-bar-scroll-to-bottom-callback (generic function) 255

scroll-bar-scroll-to-top-callback (generic function) 255

scroll-bar-scroll-up-line-callback (generic function) 255

scroll-bar-scroll-up-page-callback (generic function) 256

:scroll-down-line-callback (initarg) 255

scroll-down-line-callback (callback) 256

:scroll-down-page-callback (initarg) 255

scroll-down-page-callback (callback) 256

scroller-pane (composite pane) 224

scroll-extent (generic function) 225

scrolling 526

scrolling (macro) 224

:scroll-to-bottom-callback (initarg) 255

scroll-to-bottom-callback (callback) 256

:scroll-to-top-callback (initarg) 255

scroll-to-top-callback (callback) 256

:scroll-up-line-callback (initarg) 255

scroll-up-line-callback (callback) 256

:scroll-up-page-callback (initarg) 255

scroll-up-page-callback (callback) 256

sensitive 160

sensitivity, controlling 160

sequence (presentation type) 132

sequence-enumerated (presentation type) 133

server paths 473

set, region 38

(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-type) (generic function) 119

(setf radio-box-current-selection) (generic function) 252

(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

setf* defined 510

set-highlighted-presentation (function) 177

:sheet (initarg) 321 , 453

sheet (protocol class) 439

sheet-adopt-child (generic function) 441

sheet-allocated-region (generic function) 446

sheet-ancestor-p (generic function) 441

sheet-children (generic function) 440

sheet-delta-transformation (generic function) 446

sheet-device-region (generic function) 481

sheet-device-transformation (generic function) 480

sheet-direct-mirror (generic function) 479

sheet-disown-child (generic function) 441

sheet-enabled-children (generic function) 441

sheet-enabled-p (generic function) 442

(setf sheet-enabled-p) (generic function) 442

sheet-grafted-p (generic function) 476

sheet-identity-transformation-mixin (class) 446

sheet-leaf-mixin (class) 443

sheet-medium (generic function) 465

sheet-mirror (generic function) 480

sheet-mirrored-ancestor (generic function) 479

sheet-multiple-child-mixin (class) 443

sheet-native-region (generic function) 480

sheet-native-transformation (generic function) 480

sheet-occluding-sheets (generic function) 442

sheetp (function) 439

sheet-parent (generic function) 440

sheet-parent-mixin (class) 443

sheet-region (generic function) 444

sheets 8 , 19 , 436

adopted 440

associating with a medium 464

basic classes 439

child 436

degrafted 440

disabled 440

disowned 440

enabled 440

genealogy classes 443

geometry 444

geometry classes 446

geometry functions 444

geometry notifications 468

grafted 440

input protocol 448

input protocol classes 450

input protocol functions 448

mediums and output properties 460

mirrored 479

functions 479

mirrors

functions 479

notification protocol 468

output protocol 460

output protocol classes 463

output protocol functions 463

parent 436

properties of 437

protocol 437 , 440

relationships between 440

sheet-siblings (generic function) 441

sheet-single-child-mixin (class) 443

sheet-transformation (generic function) 444

(setf sheet-transformation) (generic function) 444

sheet-transformation-mixin (class) 447

sheet-translation-mixin (class) 447

sheet-viewable-p (generic function) 442

sheet-y-inverting-transformation-mixin (class) 447

+shift-key+ (constant) 458

:show-as-default (initarg) 251

:show-value-p (initarg) 257

shrink-frame (generic function) 211

shrunk frames 208

simple-parse-error (condition) 386

simple-parse-error (function) 386

:single-box (initarg) 120

singular-transformation (error condition) 79

:size (initarg) 334

slider (class) 257

slider gadgets 257

slider-drag-callback (generic function) 257

slider-pane (class) 258

solid shapes 69

space

allocation 226

composition 226

requirement 226

space-requirement (protocol class) 227

space-requirement+ (function) 228

space-requirement+* (function) 228

space-requirement-combine (function) 228

space-requirement-components (generic function) 228

space-requirement-height (function) 227

(setf space-requirement-height) (function) 228

space-requirement-max-height (function) 228

(setf space-requirement-max-height) (function) 228

space-requirement-max-width (function) 227

(setf space-requirement-max-width) (function) 227

space-requirement-min-height (function) 228

(setf space-requirement-min-height) (function) 228

space-requirement-min-width (function) 227

(setf space-requirement-min-width) (function) 227

space-requirement-width (function) 227

(setf space-requirement-width) (function) 227

:spacing (option) 222

spacing (macro) 223

spacing-pane (composite pane) 223

specifiers, presentation type 113

spread versions of drawing functions 42

standard input 200 , 233

standard output 201 , 234

*standard-activation-gestures* (variable) 384

standard-application-frame (class) 185

standard-bounding-rectangle (class) 57

standard-cell-output-record (class) 429

standard-column-output-record (class) 428

standard-command-table (class) 272

standard-ellipse (class) 52

standard-elliptical-arc (class) 52

standard-extended-input-stream (class) 360

standard-extended-output-stream (class) 318

standard-graph-node-output-record (class) 432

standard-input-editing-stream (class) 380

standard-input-stream (class) 358

standard-item-list-output-record (class) 430

standard-line (class) 47

standard-line-style (class) 70

standard-output-recording-stream (class) 343

standard-output-stream (class) 316

standard-point (class) 43

standard-pointer (class) 368

standard-polygon (class) 44

standard-polyline (class) 44

standard-presentation (class) 120

standard-rectangle (class) 48

standard-rectangle-set (class) 38

standard-region-difference (class) 38

standard-region-intersection (class) 38

standard-region-union (class) 38

standard-repainting-mixin (class) 467

standard-row-output-record (class) 427

standard-sequence-output-record (class) 339

standard-sheet-input-mixin (class) 450

standard-sheet-output-mixin (class) 463

standard-table-output-record (class) 425

standard-text-cursor (class) 321

standard-text-style (class) 92

standard-tree-output-history (class) 342

standard-tree-output-record (class) 340

:state (initarg) 185

stencils 27

stream-accept (generic function) 123

stream-add-character-output (generic function) 346

stream-add-output-record (generic function) 344

stream-add-string-output (generic function) 346

stream-advance-to-column (generic function) 317 , 521

stream-baseline (generic function) 325

stream-character-width (generic function) 323

stream-clear-input (generic function) 359 , 519

stream-clear-output (generic function) 317 , 521

stream-close-text-output-record (generic function) 346

stream-current-output-record (generic function) 344

(setf stream-current-output-record) (generic function) 344

stream-cursor-position (generic function) 323

(setf* stream-cursor-position) (generic function) 323

stream-default-view (generic function) 155

(setf stream-default-view) (generic function) 155

stream-drawing-p (generic function) 344

(setf stream-drawing-p) (generic function) 344

stream-element-type (generic function) 517

stream-end-of-line-action (generic function) 325

(setf stream-end-of-line-action) (generic function) 326

stream-end-of-page-action (generic function) 326

(setf stream-end-of-page-action) (generic function) 326

stream-finish-output (generic function) 317 , 521

stream-force-output (generic function) 317 , 521

stream-fresh-line (generic function) 317 , 521

stream-increment-cursor-position (generic function) 323

stream-input-buffer (generic function) 360 , 396

(setf stream-input-buffer) (generic function) 360

stream-input-wait (generic function) 363

stream-insertion-pointer (generic function) 396

(setf stream-insertion-pointer) (generic function) 396

stream-line-column (generic function) 316 , 520

stream-line-height (generic function) 324

stream-listen (generic function) 359 , 519

stream-output-history (generic function) 344

stream-output-history-mixin (class) 342

streamp (generic function) 516

stream-pathname (generic function) 518

stream-peek-char (generic function) 358 , 519

stream-pointer-position (generic function) 361

(setf* stream-pointer-position) (generic function) 361

stream-pointers (generic function) 360

stream-present (generic function) 117

stream-primary-pointer (generic function) 361

(setf stream-primary-pointer) (generic function) 361

stream-process-gesture (generic function) 398

stream-read-byte (generic function) 522

stream-read-char (generic function) 358 , 518

stream-read-char-no-hang (generic function) 358 , 519

stream-read-gesture (generic function) 362 , 398

stream-read-line (generic function) 359 , 519

stream-recording-p (generic function) 343

(setf stream-recording-p) (generic function) 343

stream-replay (generic function) 344

stream-rescanning-p (generic function) 397

stream-restore-input-focus (generic function) 361

streams 11 , 19 , 515

basic

protocol 515

basic input 358

basic output 316

binary 522

character input 518

character output 520

classes 515

extended

panes 180

protocol 515

extended input 359

conditions 364

protocol 360

extended output 317

functions 517

hardcopy 522

input editing 378

protocol 396

output recording 343

protocol 343

window 525

window operations 525

window, pane functions 328

stream-scan-pointer (generic function) 397

(setf stream-scan-pointer) (generic function) 397

stream-set-input-focus (generic function) 361

stream-start-line-p (generic function) 316 , 520

stream-string-width (generic function) 324

stream-terpri (generic function) 317 , 521

stream-text-cursor (generic function) 322

(setf stream-text-cursor) (generic function) 322

stream-text-margin (generic function) 324

(setf stream-text-margin) (generic function) 324

stream-text-output-record (generic function) 345

stream-truename (generic function) 518

stream-unread-char (generic function) 358 , 518

stream-unread-gesture (generic function) 364 , 398

stream-vertical-spacing (generic function) 324

stream-write-byte (generic function) 522

stream-write-char (generic function) 316 , 520

stream-write-string (generic function) 316 , 521

string (presentation type) 129

string completion 389

styles

interaction 276

command line 288

command menus 283

keystroke accelerators 289

mouse 287

line 70

subset (presentation type abbreviation) 132

subset-alist (presentation type abbreviation) 132

subset-completion (presentation type) 131

subset-sequence (presentation type abbreviation) 132

substitute-numeric-argument-marker (function) 291

suggest (function) 393

+super-key+ (constant) 458

surrounding-output-with-border (macro) 422

symbol (presentation type) 127

T

t (presentation type) 126

table-output-record (protocol class) 425

table-output-record-p (function) 425

table-pane (composite pane) 223

tables

command 271 , 281

conditions 275

predefined 274

formatting 400

calendar month example, figure of 410

examples 407

figure of 411 , 413

from a list, figure of 408

operators for 401

output records of, figure of 333

protocol 425

tabling (macro) 223

template for application frame 14

temporary-medium-sheet-output-mixin (class) 464

:test (initarg) 249 , 250

test-presentation-translator (function) 173

:text-style (option) 219

text 323

cursors 319

protocol 321

stream, protocol 322

formatting 420

line wrapping 325

mixing with graphics 325

output recording 345

output records 341

protocol 323

text styles 90

ascent 94

binding forms 96

descent 94

face 90 , 92 , 97

family 90 , 92

functions 93

height 95

mapping 97

objects 91

options 92

size 90 , 92

:text-cursor (initarg) 360

text-displayed-output-record (protocol class) 341

text-displayed-output-record-p (function) 341

text-displayed-output-record-string (generic function) 342

text-editor (class) 259

text-editor gadgets 258

text-editor-pane (class) 259

:text-face (option) 93

:text-family (option) 92

text-field (class) 258

text-field gadgets 258

text-field-pane (class) 259

:text-margin (initarg) 318

:text-margin (option) 232

:text-size (option) 93

text-size (generic function) 95

:text-style (option) 69

text-style (protocol class) 92

text-style-ascent (generic function) 94

text-style-components (generic function) 94

text-style-descent (generic function) 94

text-style-face (generic function) 93 , 94

text-style-family (generic function) 92 , 94

text-style-fixed-width-p (generic function) 95

text-style-height (generic function) 95

text-style-mapping (generic function) 97

(setf text-style-mapping) (generic function) 97

text-style-p (function) 92

text-style-size (generic function) 93 , 94

text-style-width (generic function) 95

+textual-dialog-view+ (constant) 156

textual-dialog-view (class) 156

+textual-menu-view+ (constant) 156

textual-menu-view (class) 155

throw-highlighted-presentation (function) 176

timer-event (class) 457

:timestamp (initarg) 453

title-pane (leaf pane) 234

toggle-button (class) 260

toggle-button gadgets 259

toggle-button-indicator-type (generic function) 260

toggle-button-pane (class) 260

token-or-type (presentation type abbreviation) 134

tokens, reading and writing 387

toolkit, adaptive 10

top-level output records 342

tracking-pointer (macro) 369

:transformation (option) 68

transformation (protocol class) 79

transformation-equal (generic function) 80

transformation-error (error condition) 79

transformationp (function) 79

transformations 74

affine 75

applying 85

composition 76

constructors 76

functions 81

graphic, example, figure of 74

predicates 80

protocol 79

reflection 75

rotation 75

scaling 75

translation 75

transformation-underspecified (error condition) 79

transform-distance (generic function) 86

transform-position (generic function) 86

transform-rectangle* (generic function) 86

transform-region (generic function) 85

translate 121

translation 75

translation-transformation-p (generic function) 80

translators, presentation 112 , 121 , 172 , 287

applicability 162

concepts 160

defining

examples 171

operators for 166

low-level functions 173

matching 162

using, figure of 13

:type (initarg) 120

type-or-string (presentation type abbreviation) 134

types of output records 339

U

unbounded regions 34

*undefined-text-style* (variable) 91

unhighlight-highlighted-presentation (function) 177

unread-gesture (function) 363

*unsupplied-argument-marker* (variable) 293

untransform-distance (generic function) 86

untransform-position (generic function) 86

untransform-rectangle* (generic function) 87

untransform-region (generic function) 85

updating-output (macro) 351

user packages 503

user-command-table (command table) 274

using drawing options 66

using gadgets 237

using-resource (macro) 506

V

:value (initarg) 244

:value-changed-callback (initarg) 244

value-changed-callback (callback) 244

value-gadget (class) 244

:value-key (initarg) 249 , 250

vbox-pane (composite pane) 223

vertically (macro) 223

:vertical-spacing (initarg) 318

:vertical-spacing (option) 232

:view (initarg) 120

view (protocol class) 155

viewp (function) 155

viewports 224

defined 526

views

of presentation types

operators for 155

with presentation types 155

vrack-pane (composite pane) 224

W

:width (option) 221

window-children (generic function) 527

window-clear (generic function) 328 , 525

window-configuration-event (class) 457

window-erase-viewport (generic function) 329 , 525

window-event (class) 457

window-event-mirrored-sheet (generic function) 457

window-event-native-region (generic function) 457

window-event-region (generic function) 457

window-expose (generic function) 528

windowing relationships 436

window-inside-bottom (function) 529

window-inside-edges (generic function) 528

window-inside-height (function) 529

window-inside-left (function) 528

window-inside-right (function) 529

window-inside-size (generic function) 529

window-inside-top (function) 529

window-inside-width (function) 529

window-label (generic function) 527

window-parent (generic function) 527

window-refresh (generic function) 328 , 525

window-repaint-event (class) 457

windows 328 , 525

concepts 436

functions for direct operation 527

operators for

viewport and scrolling 526

origin 17

primitive layer operators 527

stream operations 525

stream pane functions 328

streams 525

window-set-viewport-position* (generic function) 526

window-stack-on-bottom (generic function) 528

window-stack-on-top (generic function) 528

window-viewport (generic function) 329 , 526

window-viewport-position (generic function) 329

(setf window-viewport-position) (generic function) 329

window-viewport-position* (generic function) 526

window-visibility (generic function) 528

with-accept-help (macro) 393

with-activation-gestures (macro) 384

with-application-frame (macro) 184

with-bounding-rectangle* (macro) 59

with-command-table-keystrokes (macro) 279

with-delimiter-gestures (macro) 385

with-drawing-options (macro) 66

with-end-of-line-action (macro) 326

with-end-of-page-action (macro) 327

with-first-quadrant-coordinates (macro) 85

with-frame-manager (macro) 210

with-graft-locked (macro) 477

:within-generation-separation (initarg) 431

with-input-context (macro) 122

with-input-editing (macro) 381

with-input-editor-typeout (macro) 381

with-input-focus (macro) 362 , 527

with-local-coordinates (macro) 84

with-lock-held (macro) 509

with-look-and-feel-realization (macro) 218

with-menu (macro) 301

with-new-output-record (macro) 347

with-ouput-as-gadget (macro) 261

with-output-as-presentation (macro) 116

with-output-buffered (macro) 328

with-output-recording-options (macro) 347

with-output-to-output-record (macro) 348

with-output-to-pixmap (macro) 31

with-output-to-postscript-stream (macro) 523

without-scheduling (macro) 508

with-port-locked (macro) 474

with-presentation-type-decoded (macro) 136

with-presentation-type-options (macro) 137

with-presentation-type-parameters (macro) 137

with-radio-box (macro) 254

with-recursive-lock-held (macro) 509

with-room-for-graphics (macro) 325

with-rotation (macro) 84

with-scaling (macro) 84

with-sheet-medium (macro) 464

with-sheet-medium-bound (macro) 465

with-text-face (macro) 97

with-text-family (macro) 97

with-text-size (macro) 97

with-text-style (macro) 96

with-translation (macro) 83

wrapping text lines 325

write-token (function) 388

writing tokens 387

X

:x (initarg) 455

:x-position (initarg) 334

:x-spacing (initarg) 425 , 429

:x-spacing (option) 222

Y

:y (initarg) 455

:y-position (initarg) 334

:y-spacing (initarg) 425 , 429

:y-spacing (option) 222


CommonLisp Interface Manager 2.0 User's Guide - 8 Aug 2003

Next Prev Top Contents