Common Lisp Interface Manager 2.0 User's Guide

NextPrevTopContents

Index

Symbols

(setf command-enabled) (generic function) 209

(setf cursor-visibility) (generic function) 326

(setf delegate-sheet-delegate) (generic function) 455

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

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

(setf frame-manager) (generic function) 214

(setf frame-manager-dialog-view) (generic function) 310

(setf frame-manager-menu-view) (generic function) 303

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

(setf frame-properties) (generic function) 212

(setf gadget-client) (generic function) 246

(setf gadget-id) (generic function) 246

(setf gadget-label) (generic function) 250

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

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

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

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

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

(setf gadget-value) (generic function) 248

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

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

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

(setf medium-background) (generic function) 67 , 465

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

(setf medium-clipping-region) (generic function) 68 , 466

(setf medium-default-text-style) (generic function) 69 , 467

(setf medium-foreground) (generic function) 67 , 465

(setf medium-ink) (generic function) 67 , 465

(setf medium-line-style) (generic function) 68 , 466

(setf medium-text-style) (generic function) 467

(setf medium-transformation) (generic function) 68 , 465

(setf pointer-cursor) (generic function) 373

(setf pointer-sheet) (generic function) 373

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

(setf port-properties) (generic function) 478

(setf presentation-object) (generic function) 123

(setf presentation-single-box) (generic function) 123

(setf presentation-type) (generic function) 123

(setf radio-box-current-selection) (generic function) 256 , 257

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

(setf sheet-region) (generic function) 448

(setf sheet-transformation) (generic function) 448

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(setf* cursor-position) (generic function) 326

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

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

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

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

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

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

*abort-gestures* (variable) 368

*accelerator-gestures* (variable) 368

*activation-gestures* (variable) 388

*application-frame* (variable) 188 , 204

*command-argument-delimiters* (variable) 297

*command-dispatchers* (variable) 282 , 284

*command-name-delimiters* (variable) 297

*command-parser* (variable) 297

*command-unparser* (variable) 297

*completion-gestures* (variable) 393

*default-frame-manager* (variable) 214

*default-server-path* (variable) 478

*default-text-style* (variable) 94

*delimiter-gestures* (variable) 389

*help-gestures* (variable) 393

*input-context* (variable) 125

*input-wait-handler* (variable) 366

*input-wait-test* (variable) 366

*null-presentation* (variable) 131

*numeric-argument-marker* (variable) 297

*partial-command-parser* (variable) 297

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

*pointer-documentation-output* (variable) 205

*possibilities-gestures* (variable) 393

*standard-activation-gestures* (variable) 388

*undefined-text-style* (variable) 95

*unsupplied-argument-marker* (variable) 297

+background-ink+ (constant) 108

+control-key+ (constant) 462

+everywhere+ (constant) 41

+fill+ (constant) 225

+flipping-ink+ (constant) 109

+foreground-ink+ (constant) 108

+gadget-dialog-view+ (constant) 160

+gadget-menu-view+ (constant) 160

+hyper-key+ (constant) 462

+identity-transformation+ (constant) 83

+meta-key+ (constant) 462

+nowhere+ (constant) 41

+pointer-documentation-view+ (constant) 160

+pointer-left-button+ (constant) 462

+pointer-middle-button+ (constant) 462

+pointer-right-button+ (constant) 462

+shift-key+ (constant) 462

+super-key+ (constant) 462

+textual-dialog-view+ (constant) 160

+textual-menu-view+ (constant) 160

:activate-callback (initarg) 249

:align-x (initarg) 250 , 432

:align-x (option) 226

:align-y (initarg) 250 , 432

:align-y (option) 226

:armed-callback (initarg) 246

:background (initarg) 322

:background (option) 223

:button (initarg) 458

:calling-frame (initarg) 189

:center-nodes (initarg) 435

:client (initarg) 246

:clipping-region (option) 72

:command-table (initarg) 188

:contents (option) 224

:current-selection (initarg) 256 , 257

:cutoff-depth (initarg) 435

:decimal-places (initarg) 261

:default-text-style (initarg) 322

:default-view (initarg) 322

:disabled-commands (initarg) 188

:disarmed-callback (initarg) 246

:display-after-commands (option) 235

:display-function (option) 236

:display-string (option) 236

:display-time (option) 236

:drag-callback (initarg) 259 , 261

:draw (option) 237

:editable-p (initarg) 263

:end-of-line-action (initarg) 322

:end-of-line-action (option) 237

:end-of-page-action (initarg) 322

:end-of-page-action (option) 237

:equalize-column-widths (initarg) 429

:foreground (initarg) 322

:foreground (option) 223

:generation-separation (initarg) 435

:hash-table (initarg) 435

:height (option) 225

:id (initarg) 246

:incremental-redisplay (option) 236

:indicator-type (initarg) 264

:initial-spacing (initarg) 433

:ink (option) 71

:input-buffer (initarg) 364

:items (initarg) 253 , 254

:key-name (initarg) 458

:label (initarg) 250

:line-cap-shape (option) 76

:line-dashes (option) 76

:line-joint-shape (option) 75

:line-style (option) 72

:line-thickness (option) 75

:line-unit (option) 75

:max-height (initarg) 434

:max-height (option) 225

:max-value (initarg) 251

:max-width (initarg) 434

:max-width (option) 225

:menu-bar (initarg) 189

:merge-duplicates (initarg) 435

:min-height (initarg) 432

:min-height (option) 225

:min-value (initarg) 251

:min-width (initarg) 432

:min-width (option) 225

:mode (initarg) 253

:modifier (initarg) 124

:modifier-state (initarg) 457

:motif (server-path) 477

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

:name (initarg) 188

:name (option) 223

:name-key (initarg) 253 , 254

:n-columns (initarg) 434

:ncolumns (initarg) 263

:nlines (initarg) 263

:n-rows (initarg) 434

:number-of-quanta (initarg) 262

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

:object (initarg) 124

:orientation (initarg) 249 , 435

:output-record (option) 237

:panes (initarg) 189

:parent (initarg) 338

:pointer (initarg) 364 , 458

:port (initarg) 372

:pretty-name (initarg) 188

:properties (initarg) 189

:record (option) 237

:region (initarg) 461

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

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

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

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

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

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

:sheet (initarg) 325 , 457

:show-as-default (initarg) 255

:show-value-p (initarg) 261

:single-box (initarg) 124

:size (initarg) 338

:spacing (option) 226

:state (initarg) 189

:test (initarg) 253 , 254

:text-cursor (initarg) 364

:text-face (option) 97

:text-family (option) 96

:text-margin (initarg) 322

:text-margin (option) 236

:text-size (option) 97

:text-style (option) 73 , 223

:timestamp (initarg) 457

:transformation (option) 72

:type (initarg) 124

:value (initarg) 248

:value-changed-callback (initarg) 248

:value-key (initarg) 253 , 254

:vertical-spacing (initarg) 322

:vertical-spacing (option) 236

:view (initarg) 124

:width (option) 225

:win32 (server-path) 477

:within-generation-separation (initarg) 435

:x (initarg) 459

:x-position (initarg) 338

:x-spacing (initarg) 429 , 433

:x-spacing (option) 226

:y (initarg) 459

:y-position (initarg) 338

:y-spacing (initarg) 429 , 433

:y-spacing (option) 226

A

abbreviations

pane 190

presentation type

operators for 156

abort-gesture (condition) 368

abort-gesture-event (generic function) 368

*abort-gestures* (variable) 368

abstract gadget classes 252

abstract gadgets 241

abstract panes 220

accelerator-gesture (condition) 368

accelerator-gesture-event (generic function) 368

accelerator-gesture-numeric-argument (generic function) 369

*accelerator-gestures* (variable) 368

accelerators, keystroke 293

accept (function) 127

accept (presentation method) 153

accept methods, errors and conditions in 390

accept-1 (function) 128

accept-from-string (function) 129

accepting-values (macro) 306

accept-present-default (presentation method) 155

accept-values (application frame) 308

accept-values-command-button (macro) 309

accept-values-pane (command table) 278

accept-values-pane-displayer (function) 308

accept-values-resynchronize (generic function) 309

accessible (of commands) 276

accessing slots and components of application frames 200

accessors for

application frames 203 , 204

ellipses 58

polygons, polylines 50

action-gadget (class) 249

actions 268

:activate-callback (initarg) 249

activate-callback (callback) 249

activate-gadget (generic function) 247

activation gestures 388

activation-gesture-p (function) 388

*activation-gestures* (variable) 388

adaptive panes 220

adaptive toolkit 10

add-character-output-to-text-record (generic function) 345

add-command-to-command-table (function) 277

add-gesture-name (function) 370

add-keystroke-to-command-table (function) 293

add-menu-item-to-command-table (function) 288

add-output-record (generic function) 342

add-pointer-gesture-name (function) 169

add-presentation-translator-to-command-table (function) 291

add-string-output-to-text-record (generic function) 346

adjust-item-list-cells (generic function) 434

adjust-multiple-columns (generic function) 430

adjust-table-cells (generic function) 430

adopted frames 212

adopted sheets 444

adopt-frame (generic function) 215

affine transformations 79

:align-x (initarg) 250 , 432

:align-x (option) 226

:align-y (initarg) 250 , 432

:align-y (option) 226

allocate-pixmap (generic function) 34

allocate-resource (function) 510

allocate-space (generic function) 234

all-processes (function) 512

and (presentation type) 137

application frames 6 , 184

accessing slots and components 200

accessors for 203 , 204

defining 186

examples 201

initializing 197

interfacing with presentation types 216

operators for 203

protocol 188

template for 15

using :accept-values pane in 197

application objects, user interaction with 113

figure of 114

*application-frame* (variable) 188 , 204

application-frame (protocol class) 188

application-frame-p (function) 188

application-pane (leaf pane) 238

applications

exiting 201

quitting 201

running 200

operators 207

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 162

arcs

circular 54

elliptical 54

constructors for 57

area (protocol class) 40

areap (function) 40

:armed-callback (initarg) 246

armed-callback (callback) 247

arrow 420

axes, x and y

figure of 21

B

:background (initarg) 322

:background (option) 223

background 104

ink 108

+background-ink+ (constant) 108

basic gadget classes 245

basic input streams 362

basic stream protocol 516

basic-gadget (class) 245

basic-medium (class) 464

basic-pane (class) 221

basic-port (class) 477

basic-sheet (class) 443

bboard-pane (composite pane) 228

beep (generic function) 331

binary streams 523

binding forms, text style 100

blank-area (presentation type) 131

boolean (presentation type) 131

bordered output 426

examples of 426

bounded regions 38

bounding rectangle protocol 62

bounding rectangles 59

figure of 60

bounding-rectangle (generic function) 62

bounding-rectangle (protocol class) 60

bounding-rectangle* (generic function) 62

bounding-rectangle-height (generic function) 64

bounding-rectangle-max-x (generic function) 63

bounding-rectangle-max-y (generic function) 64

bounding-rectangle-min-x (generic function) 63

bounding-rectangle-min-y (generic function) 63

bounding-rectangle-p (function) 61

bounding-rectangle-position (generic function) 63

bounding-rectangle-size (generic function) 64

bounding-rectangle-width (generic function) 64

buffered output 331

bury-sheet (generic function) 445

:button (initarg) 458

C

callbacks 240

:calling-frame (initarg) 189

call-presentation-menu (function) 179

call-presentation-translator (function) 179

cell formatting protocol 432

cell-align-x (generic function) 433

cell-align-y (generic function) 433

cell-min-height (generic function) 433

cell-min-width (generic function) 433

cell-output-record (protocol class) 432

cell-output-record-p (function) 432

:center-nodes (initarg) 435

change-space-requirements (generic function) 233

changing-space-requirements (macro) 233

character (presentation type) 132

characters

input streams 519

output streams 521

check-box (class) 257

check-box gadget 256

check-box-current-selection (generic function) 257

check-box-pane (class) 258

check-box-selections (generic function) 257

child sheets 440

child-containing-position (generic function) 450

children-overlapping-rectangle* (generic function) 450

children-overlapping-region (generic function) 450

circular arcs 54

classes

basic sheet 443

CLIM events, figure of 456

extended stream pane 237

gadgets

abstract 252

basic 245

output records 343

panes

layout 226

repaint protocol 471

sheet genealogy 447

sheet geometry 450

sheet input protocol 454

sheet output protocol 467

stream 516

structure of regions, figure of 39

class-presentation-type-name (function) 142

clear-output-record (generic function) 342

clear-resource (function) 511

:client (initarg) 246

clients 241

clim-stream-pane (leaf pane) 237

:clipping-region (option) 72

close (generic function) 519

color (protocol class) 105

color-ihs (generic function) 107

colorp (function) 105

color-rgb (generic function) 107

colors 105

background

ink 108

concepts 104

examples of drawing in 109

foreground

ink 108

objects 105

operators 106

predefined names 108

rendering 105

column-output-record (protocol class) 431

column-output-record-p (function) 431

command

objects 272

command (presentation type) 139 , 280

command line names 270

command line processors 292

input editing 292

command loops 13 , 184 , 282

command menus 287

command names 270

command processors 282 , 296

input editor 282

command tables 268 , 275 , 285

conditions 279

predefined 278

command translators 13

command-accessible-in-command-table-p (function) 286

command-already-present (error condition) 279

*command-argument-delimiters* (variable) 297

command-arguments (function) 272

*command-dispatchers* (variable) 282 , 284

command-enabled (generic function) 209

(setf command-enabled) (generic function) 209

command-line-command-parser (function) 296

command-line-command-unparser (function) 296

command-line-name-for-command (function) 286 , 293

command-line-read-remaining-arguments-for-partial-command (function) 296

command-menu-item-options (function) 290

command-menu-item-type (function) 290

command-menu-item-value (function) 290

command-menu-pane (leaf pane) 238

command-name (function) 272

command-name (presentation type) 139 , 281

*command-name-delimiters* (variable) 297

command-not-accessible (error condition) 279

command-not-present (error condition) 279

command-or-form (presentation type) 139 , 281

*command-parser* (variable) 297

command-present-in-command-table-p (function) 286

commands 268

accessible 276

defined 272

defining 269

input editor 385

present 275

presentation types for 280

processor 282 , 296

:command-table (initarg) 188

command-table (protocol class) 276

command-table-already-exists (error condition) 279

command-table-complete-input (function) 287

command-table-error (error condition) 279

command-table-inherit-from (generic function) 276

command-table-name (generic function) 276

command-table-not-found (error condition) 279

command-table-p (function) 276

*command-unparser* (variable) 297

complete-from-generator (function) 395

complete-from-possibilities (function) 396

complete-input (function) 393

completing-from-suggestions (macro) 396

completion (presentation type) 134

completion, string 393

*completion-gestures* (variable) 393

complex (presentation type) 132

compose-rotation-with-transformation (function) 86

compose-scaling-with-transformation (function) 86

compose-space (generic function) 234

compose-transformations (generic function) 85

compose-transformation-with-rotation (function) 86

compose-transformation-with-scaling (function) 86

compose-transformation-with-translation (function) 86

compose-translation-with-transformation (function) 86

composite panes 220

composition, region 42

compound drawing functions 30

constructors for

ellipses and elliptical arcs 57

polygons and polylines 49

transformations 80

:contents (option) 224

contrasting-dash-pattern-limit (generic function) 77

contrasting-inks-limit (generic function) 107

+control-key+ (constant) 462

coordinate (type) 40

coordinate system, local 22

figure of 22

coordinates 21

copy-area (generic function) 35

copy-from-pixmap (generic function) 35

copy-to-pixmap (generic function) 34

current-process (function) 512

:current-selection (initarg) 256 , 257

cursor (protocol class) 325

cursorp (function) 325

cursor-position (generic function) 326

(setf* cursor-position) (generic function) 326

cursors

stream text

protocol 326

text

protocol 325

cursors, text 323

cursor-sheet (generic function) 325

cursor-visibility (generic function) 326

(setf cursor-visibility) (generic function) 326

:cutoff-depth (initarg) 435

D

DAG (directed acyclic graph) 418

deactivate-gadget (generic function) 247

deallocate-pixmap (generic function) 34

deallocate-resource (function) 511

:decimal-places (initarg) 261

default-describe-presentation-type (function) 142

*default-frame-manager* (variable) 214

default-frame-top-level (generic function) 208

*default-server-path* (variable) 478

*default-text-style* (variable) 94

:default-text-style (initarg) 322

:default-view (initarg) 322

defgeneric* (macro) 514

define-application-frame (macro) 186 , 203

define-border-type (macro) 427

define-command (macro) 272

define-command-table (macro) 276

define-default-presentation-method (macro) 161

define-drag-and-drop-translator (macro) 173

define-gesture-name (macro) 370

define-graph-type (macro) 435

define-presentation-action (macro) 172

define-presentation-generic-function (macro) 161

define-presentation-method (macro) 152

define-presentation-to-command-translator (macro) 172 , 271

define-presentation-translator (macro) 170

define-presentation-type (macro) 150

define-presentation-type-abbreviation (macro) 157

defining

application frames 186

commands 269

pane types 239

presentation methods 152

presentation translators 175

examples 175

operators for 170

presentation types

abbreviations, operators for 156

concepts 146

examples 148

operators for 150

defmethod* (macro) 514

defresource (macro) 509

degrafted sheets 444

delegate-sheet-delegate (generic function) 455

(setf delegate-sheet-delegate) (generic function) 455

delegate-sheet-input-mixin (class) 455

delete-gesture-name (function) 371

delete-output-record (generic function) 342

delimiter gestures 388

delimiter-gesture-p (function) 389

*delimiter-gestures* (variable) 389

derived bounding rectangles 59

describe-presentation-type (function) 139

describe-presentation-type (presentation method) 154

destroy-port (generic function) 479

destroy-process (function) 511

device events 456

device events, standard 456

device-event (class) 457

dialogs

concepts 300

examples 310

operators for 306

directed acyclic graphs 418

figure of 418

disable-command (function) 284

disabled frames 212

disabled sheets 444

:disabled-commands (initarg) 188

disable-frame (generic function) 215

:disarmed-callback (initarg) 246

disarmed-callback (callback) 247

disowned frames 212

disowned sheets 444

disown-frame (generic function) 215

dispatch-event (generic function) 453

:display-after-commands (option) 235

display-command-menu (generic function) 210 , 288

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

display-cursor (generic function) 326

displayed-output-record (protocol class) 338

displayed-output-record-p (function) 338

display-exit-boxes (generic function) 308

:display-function (option) 236

:display-string (option) 236

:display-time (option) 236

distribute-event (generic function) 453

do-command-table-inheritance (macro) 285

document-presentation-translator (function) 179

:drag-callback (initarg) 259 , 261

drag-callback (callback) 260 , 261

dragging-output (macro) 378

drag-output-record (generic function) 377

:draw (option) 237

draw-arrow (function) 30

draw-arrow* (function) 30

draw-circle (function) 29

draw-circle* (function) 29

draw-ellipse (function) 28

draw-ellipse* (function) 28

drawing functions 24

compound 30

examples 23

figure of 23

general behavior of 36

medium-specific 37

spread version 46

drawing options, using 70

drawing plane 20

figure of 20

draw-line (function) 25

draw-line* (function) 25

draw-lines (function) 26

draw-lines* (function) 26

draw-oval (function) 31

draw-oval* (function) 31

draw-pattern* (function) 32

draw-point (function) 24

draw-point* (function) 25

draw-points (function) 25

draw-points* (function) 25

draw-polygon (function) 26

draw-polygon* (function) 26

draw-rectangle (function) 27

draw-rectangle* (function) 27

draw-rectangles (function) 27

draw-rectangles* (function) 27

draw-standard-menu (function) 304

draw-text (function) 29

draw-text* (function) 29

E

:editable-p (initarg) 263

editing, input 382

ellipse

bounding parallelogram, table of 55

ellipse (protocol class) 56

ellipse-center-point (generic function) 58

ellipse-center-point* (generic function) 58

ellipse-end-angle (generic function) 59

ellipsep (function) 56

ellipse-radii (generic function) 58

ellipses 54

accessors for 58

as specified by parallelograms, figure of 55

constructors for 57

ellipse-start-angle (generic function) 59

elliptical arcs 54

constructors for 57

elliptical-arc (protocol class) 56

elliptical-arc-p (function) 56

enable-command (function) 284

enabled frames 212

enabled sheets 444

enable-frame (generic function) 215

:end-of-line-action (initarg) 322

:end-of-line-action (option) 237

:end-of-page-action (initarg) 322

:end-of-page-action (option) 237

:equalize-column-widths (initarg) 429

erase-input-buffer (generic function) 402

erase-output-record (generic function) 341

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

event (protocol class) 456

event classes, figure of 456

event-listen (generic function) 454

event-modifier-state (generic function) 458

eventp (function) 457

event-peek (generic function) 454

event-read (generic function) 453

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

events 9 , 456

client 452

defined 168

dispatching 452

distributing 452

keyboard 452

pointer 452

standard device 456

event-sheet (generic function) 457

event-timestamp (generic function) 457

event-type (generic function) 457

event-unread (generic function) 454

+everywhere+ (constant) 41

execute-frame-command (generic function) 209 , 283

exiting an application 201

expand-presentation-type-abbreviation (function) 158

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

expression (presentation type) 138

extended input streams 363

conditions 368

protocol 364

extended output streams 321

extended stream panes 184 , 220 , 234

classes 237

making 238

options 234

extended stream protocol 516

extended-input-stream (protocol class) 363

extended-input-stream-p (function) 363

extended-output-stream (protocol class) 322

extended-output-stream-p (function) 322

F

+fill+ (constant) 225

filled-in areas 73

filling-output (macro) 425

find-applicable-translators (function) 178

find-command-from-command-line-name (function) 286 , 292

find-command-table (function) 277

find-frame-manager (function) 213

find-graft (function) 480

find-innermost-applicable-presentation (function) 180

find-keystroke-item (function) 294

find-menu-item (function) 290

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

find-pane-named (generic function) 206

find-port (function) 477

find-presentation-translator (function) 292

find-presentation-translators (function) 177

find-presentation-type-class (function) 142

flipping ink 109

example 111

+flipping-ink+ (constant) 109

float (presentation type) 132

:foreground (initarg) 322

:foreground (option) 223

foreground 104

ink 108

+foreground-ink+ (constant) 108

form (presentation type) 138

format-graph-from-roots (function) 419

format-items (function) 410

format-textual-list (function) 410 , 424

formatting

cells

protocol 432

graphs 418

concepts 418

examples 422

operators for 419

protocol 434

item lists 405

protocol 433

protocols for tables, item lists, and graphs 428

rows and columns

protocol 431

tables 404

calendar month example, figure of 414

examples 411

figure of 415 , 417

from a list, figure of 412

operators for 405

output records of, figure of 337

protocol 429

text 424

formatting-cell (macro) 408

formatting-column (macro) 407

formatting-item-list (macro) 408

formatting-row (macro) 407

formatting-table (macro) 405

frame managers 10 , 184 , 212

finding 213

layout protocol 230

operators 214

frame-calling-frame (generic function) 206

frame-command-table (generic function) 204

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

frame-current-layout (generic function) 207

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

frame-current-panes (generic function) 206

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

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

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

frame-error-output (generic function) 205

frame-exit (generic function) 210

frame-exit (restart) 210

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

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

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

frame-manager (generic function) 214

(setf frame-manager) (generic function) 214

frame-manager (protocol class) 212

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

frame-manager-frames (generic function) 215

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

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

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

frame-manager-p (function) 213

frame-name (generic function) 204

frame-panes (generic function) 206

frame-parent (generic function) 206

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

frame-pretty-name (generic function) 204

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

frame-properties (generic function) 212

(setf frame-properties) (generic function) 212

frame-query-io (generic function) 205

frame-replay (generic function) 211

frames 6 , 184

adopted 212

application 6 , 184

accessing slots and components 200

accessors for 203 , 204

defining 186

examples 201

initializing 197

operators for 203

protocol 188

disabled 212

disowned 212

enabled 212

shrunk 212

frame-standard-input (generic function) 204

frame-standard-output (generic function) 205

frame-state (generic function) 215

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

funcall-presentation-generic-function (macro) 161

functions

composite pane 229

drawing 24

compound 30

examples 23

figure of 23

general behavior of 36

medium-specific 37

spread versions of 46

low-level, for presentation translators 177

mirrored sheet 483

mirrors 483

presentation type 139

repaint protocol 470

sheet geometry 448

sheet input protocol 452

sheet output protocol 467

stream 518

text style 97

transformation 85

window stream pane 332

fundamental-binary-input-stream (class) 518

fundamental-binary-output-stream (class) 518

fundamental-binary-stream (class) 517

fundamental-character-input-stream (class) 517

fundamental-character-output-stream (class) 518

fundamental-character-stream (class) 517

fundamental-input-stream (class) 517

fundamental-output-stream (class) 517

fundamental-stream (class) 517

G

gadget (protocol class) 245

gadget id 242

gadget-activate-callback (generic function) 249

gadget-active-p (generic function) 247

gadget-armed-callback (generic function) 246

gadget-client (generic function) 246

(setf gadget-client) (generic function) 246

+gadget-dialog-view+ (constant) 160

gadget-dialog-view (class) 160

gadget-disarmed-callback (generic function) 246

gadget-id (generic function) 246

(setf gadget-id) (generic function) 246

gadget-label (generic function) 250

(setf gadget-label) (generic function) 250

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

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

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

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

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

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

gadget-max-value (generic function) 251

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

+gadget-menu-view+ (constant) 160

gadget-menu-view (class) 160

gadget-min-value (generic function) 251

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

gadget-orientation (generic function) 250

gadget-output-record (class) 265

gadgetp (function) 245

gadget-range (generic function) 252

gadget-range* (generic function) 252

gadgets 240

abstract 241

abstract classes 252

basic classes 245

check-box 256

client 241

id 242

implementing 243

integrating with output records 264

label 252

list-pane 253

menu-button 255

option-pane 253

panes 184

push-button 255

radio-box 256

scroll-bar 258

slider 261

text-editor 262

text-field 262

toggle-button 263

using 241

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

gadget-value (generic function) 248 , 254 , 257 , 261 , 262 , 263 , 264

(setf gadget-value) (generic function) 248

gadget-value (generic function) 263

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

generate-graph-nodes (generic function) 435

generate-panes (generic function) 216

:generation-separation (initarg) 435

generic-list-pane (class) 254

generic-option-pane (class) 254

geometric objects 38

geometry, sheet 448

functions 448

notifications 472

geometry, sheet classes 450

gesture names 168 , 369

standard 371

gestures 369

activation 388

defined 168

delimiter 388

keyboard 369

pointer 168 , 369

get-frame-pane (generic function) 206

global-command-table (command table) 278

graft (generic function) 481

grafted sheets 444

graft-height (generic function) 481

graft-orientation (generic function) 481

graft-pixels-per-inch (function) 482

graft-pixels-per-millimeter (function) 482

grafts 8 , 440 , 480

graft-units (generic function) 481

graft-width (generic function) 481

graphics

mixing with text 329

output recording 349

output records 344

protocols 36

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

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

graph-node-children (generic function) 437

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

graph-node-object (generic function) 437

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

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

graph-node-parents (generic function) 437

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

graph-output-record (protocol class) 434

graph-output-record-p (function) 435

graph-root-nodes (generic function) 435

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

graphs

acyclic 418

directed 418

directed acyclic 418

figure of 418

formatting 418

concepts 418

examples 422

operators for 419

protocol 434

horizontal

figure of 422

vertical

figure of 423

H

handle-event (generic function) 453

handle-repaint (generic function) 470

hardcopy streams 523

:hash-table (initarg) 435

hbox-pane (composite pane) 226

:height (option) 225

*help-gestures* (variable) 393

hierarchies of interactive regions 440

highlight-applicable-presentation (function) 181

highlight-output-record (generic function) 341

highlight-presentation (presentation method) 156

horizontally (macro) 226

hrack-pane (composite pane) 228

+hyper-key+ (constant) 462

I

:id (initarg) 246

+identity-transformation+ (constant) 83

identity-transformation-p (generic function) 84

immediate-repainting-mixin (class) 471

immediate-rescan (generic function) 401

immediate-sheet-input-mixin (class) 454

implementing gadgets 243

incremental redisplay

concepts 354

defined 354

example 359

operators for 355

using updating-output 357

:incremental-redisplay (option) 236

indenting-output (macro) 424

:indicator-type (initarg) 264

indirect inks 108

inheritance (in presentation types) 116 , 147

initializing application frames 197

:initial-spacing (initarg) 433

:ink (option) 71

inks

background 108

flipping 109

example 111

foreground 108

indirect 108

input

accepting, operators for 125

by means of gadgets 124

contexts 167

nested 167

from users 124

operators 125

sheet protocol classes 454

sheet protocol functions 452

sheet protocols 452

standard 204 , 237

input buffers, reading and writing tokens in 391

input contexts 12 , 115 , 125

input editing 292 , 382

input editing stream protocol 400

input editor commands 385

table of 386

input editors 282

input of presentation types 124

input streams

basic 362

character 519

editing 382

extended 363

conditions 368

protocol 364

:input-buffer (initarg) 364

*input-context* (variable) 125

input-editing-stream (protocol class) 384

input-editing-stream-p (function) 384

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

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

input-stream-p (generic function) 517

*input-wait-handler* (variable) 366

*input-wait-test* (variable) 366

integer (presentation type) 132

integrating gadgets and output records 264

interacting via

command line 292

command menus 287

keystroke accelerators 293

translators 291

interaction styles 280

command line 292

command menus 287

keystroke accelerators 293

mouse 291

interactive regions, hierarchies of 440

interactive-stream-p (generic function) 384

interactor-pane (leaf pane) 237

invalidate-cached-regions (generic function) 485

invalidate-cached-transformations (generic function) 485

invertible-transformation-p (generic function) 84

invert-transformation (generic function) 85

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

invoke-updating-output (generic function) 355

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

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

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

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

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

item lists

formatting protocol 433

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

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

:items (initarg) 253 , 254

K

keyboard events 452

keyboard gestures 369

keyboard-event (class) 458

keyboard-event-character (generic function) 458

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

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

:key-name (initarg) 458

key-press-event (class) 458

key-release-event (class) 458

keystroke accelerators 293

table of 386

keyword (presentation type) 131

L

:label (initarg) 250

label gadgets 252

labelled-gadget-mixin (class) 250

labelling (macro) 252

label-pane (leaf pane) 252

layering CLIM over the host system, figure of 5

layout panes 184 , 224

classes 226

options 224

layout, protocol 230

layout-frame (generic function) 207

layout-graph-edges (generic function) 436

layout-graph-nodes (generic function) 436

leaf panes 220

defining 239

line (protocol class) 50

line protocol 51

line styles 74

options 74

line wrapping (text) 329

:line-cap-shape (option) 76

:line-dashes (option) 76

line-end-point (generic function) 52

line-end-point* (generic function) 51

:line-joint-shape (option) 75

linep (function) 51

lines 47 , 50

cap shapes, figure of 76

joint shapes, figure of 76

line-start-point (generic function) 52

line-start-point* (generic function) 51

:line-style (option) 72

line-style (protocol class) 74

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

line-style-dashes (generic function) 76

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

line-style-p (function) 74

line-style-thickness (generic function) 75

line-style-unit (generic function) 75

:line-thickness (option) 75

:line-unit (option) 75

list-pane (class) 253

list-pane gadgets 253

local coordinate system 22

figure of 22

lookup-keystroke-command-item (function) 295

lookup-keystroke-item (function) 295

M

make-3-point-transformation (function) 82

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

make-application-frame (function) 187 , 203

make-bounding-rectangle (function) 61

make-clim-application-pane (function) 239

make-clim-interactor-pane (function) 239

make-clim-stream-pane (function) 238

make-command-table (function) 277

make-contrasting-dash-patterns (function) 77

make-contrasting-inks (function) 106

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

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

make-ellipse (function) 57

make-ellipse* (function) 57

make-elliptical-arc (function) 57

make-elliptical-arc* (function) 57

make-flipping-ink (function) 109

make-gray-color (function) 106

make-ihs-color (function) 106

make-line (function) 51

make-line* (function) 51

make-line-style (function) 74

make-lock (function) 513

make-pane (function) 222

make-pane-1 (generic function) 222

make-pattern (function) 31

make-point (function) 47

make-polygon (function) 49

make-polygon* (function) 49

make-polyline (function) 49

make-polyline* (function) 49

make-presentation-type-specifier (function) 143 , 158

make-process (function) 511

make-rectangle (function) 53

make-rectangle* (function) 53

make-rectangular-tile (function) 32

make-recursive-lock (function) 513

make-reflection-transformation (function) 81

make-reflection-transformation* (function) 81

make-rgb-color (function) 106

make-rotation-transformation (function) 80

make-rotation-transformation* (function) 80

make-scaling-transformation (function) 81

make-scaling-transformation* (function) 81

make-space-requirement (function) 231

make-text-style (function) 96

make-transformation (function) 82

make-translation-transformation (function) 80

managers, frame 10 , 184 , 212

finding 213

layout protocol 230

operators for 214

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

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

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

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

map-over-command-table-names (function) 285 , 293

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

map-over-grafts (function) 481

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

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

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

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

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

map-over-ports (function) 479

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

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

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

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

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

mappings

text style 101

map-resource (function) 511

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

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

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

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

matching (presentation translators) 166

:max-height (initarg) 434

:max-height (option) 225

:max-value (initarg) 251

:max-width (initarg) 434

:max-width (option) 225

medium (protocol class) 464

medium-background (generic function) 67 , 465

(setf medium-background) (generic function) 67 , 465

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

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

medium-clipping-region (generic function) 68 , 466

(setf medium-clipping-region) (generic function) 68 , 466

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

medium-default-text-style (generic function) 69 , 467

(setf medium-default-text-style) (generic function) 69 , 467

medium-draw-ellipse* (generic function) 38

medium-draw-line* (generic function) 37

medium-draw-lines* (generic function) 37

medium-draw-point* (generic function) 37

medium-draw-points* (generic function) 37

medium-draw-polygon* (generic function) 37

medium-draw-rectangle* (generic function) 37

medium-draw-text* (generic function) 38

medium-foreground (generic function) 67 , 465

(setf medium-foreground) (generic function) 67 , 465

medium-ink (generic function) 67 , 465

(setf medium-ink) (generic function) 67 , 465

medium-line-style (generic function) 68 , 466

(setf medium-line-style) (generic function) 68 , 466

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

mediump (function) 464

mediums 9 , 22 , 94 , 464

associating with a sheet 468

components 66

defined 66

medium-text-style (generic function) 69 , 466

(setf medium-text-style) (generic function) 69 , 467

medium-transformation (generic function) 68 , 465

(setf medium-transformation) (generic function) 68 , 465

member (presentation type abbreviation) 135

member-alist (presentation type abbreviation) 135

member-sequence (presentation type abbreviation) 135

:menu-bar (initarg) 189

menu-button (class) 255

menu-button gadgets 255

menu-button-pane (class) 255

menu-choose (generic function) 300

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

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

menu-command-parser (function) 296

menu-item-display (function) 305

menu-item-options (function) 305

menu-item-value (function) 305

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

menus

concepts 300

examples 310

:merge-duplicates (initarg) 435

merge-text-styles (generic function) 97

+meta-key+ (constant) 462

methods

presentation 152

Microsoft Windows

themes 11

:min-height (initarg) 432

:min-height (option) 225

:min-value (initarg) 251

:min-width (initarg) 432

:min-width (option) 225

mirrored sheets 483

mirrors 483

functions 483

:mode (initarg) 253

:modifier (initarg) 124

:modifier-state (initarg) 457

:motif (server-path) 477

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

move-sheet (generic function) 448

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

multiple-value setf 514

multi-processing 511

mute-repainting-mixin (class) 471

mute-sheet-input-mixin (class) 455

mute-sheet-output-mixin (class) 468

N

:name (initarg) 188

:name (option) 223

:name-key (initarg) 253 , 254

:n-columns (initarg) 434

:ncolumns (initarg) 263

nested input context 167

nested presentations 168

nil (presentation type) 130

:nlines (initarg) 263

note-command-disabled (generic function) 216

note-command-enabled (generic function) 216

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

note-gadget-activated (generic function) 247

note-gadget-deactivated (generic function) 247

note-sheet-adopted (generic function) 472

note-sheet-degrafted (generic function) 472

note-sheet-disabled (generic function) 472

note-sheet-disowned (generic function) 472

note-sheet-enabled (generic function) 472

note-sheet-grafted (generic function) 472

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

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

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

notify-user (generic function) 211

+nowhere+ (constant) 41

:n-rows (initarg) 434

null (presentation type) 131

null-or-type (presentation type abbreviation) 138

*null-presentation* (variable) 131

number (presentation type) 131

:number-of-quanta (initarg) 262

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

*numeric-argument-marker* (variable) 297

O

:object (initarg) 124

objects

application 113

figure of 114

color 105

command 272

controlling sensitivity 164

geometric 38

inheritance in presentation types 116 , 147

line style 74

point 46

text style 95

open-stream-p (generic function) 518

open-window-stream (function) 527

operators for

application frames 203

defining presentation translators 170

defining presentation types 150

dialogs 306

drawing in color 106

formatting graphs 419

formatting tables 405

frame managers 214

incremental redisplay 355

input 125

output 120

output recording 337

pointer gestures 169

presentation type abbreviations 156

presentation types 139

primitive window layer 527

running applications 207

viewport and scrolling in windows 526

views of presentation types 159

option-pane (class) 254

option-pane gadgets 253

options

application frames

:layouts 190

example 192
figure of 193 , 194 , 196

:pane 189

example 192

:panes 190

example 192

drawing

using 70

extended stream pane 234

layout panes 224

line style 74

pane initialization 222

text style 96

or (presentation type) 137

:orientation (initarg) 249 , 435

oriented-gadget-mixin (class) 249

origin 21

outlined-pane (composite pane) 228

outlining (macro) 228

output

bordered 426

examples of 426

buffered 331

character streams 521

flushing 331

sheet properrties 464

sheet protocol classes 467

sheet protocol functions 467

sheet protocols 464

standard 205 , 238

with attached semantics 115

output operators 120

output recording

concepts 336

graphics 349

operators for 337

protocol 339

text 349

utilities 350

output recording streams 347

protocol 347

output records 108 , 336

bounding rectangle of, figure of 60

classes 343

graphics-displayed 344

history 336

integrating with gadgets 264

presentations 337

protocol

database 342

replaying 108

text-displayed 345

top-level 346

tree structure of, figure of 336

output streams

basic 320

extended 321

:output-record (option) 237

output-record (protocol class) 338

output-record-children (generic function) 342

output-record-count (generic function) 343

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

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

output-recording-stream (protocol class) 347

output-recording-stream-p (function) 347

output-record-p (function) 338

output-record-parent (generic function) 340

output-record-position (generic function) 339

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

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

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

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

output-stream-p (generic function) 517

P

packages, user 507

pane (protocol class) 221

pane hierarchy 230

pane-background (generic function) 223

pane-foreground (generic function) 223

pane-frame (generic function) 223

pane-name (generic function) 223

pane-needs-redisplay (generic function) 210

panep (function) 221

:panes (initarg) 189

panes 6 , 184 , 220

abbreviation 190

abstract 220

adaptive 220

composite 220

functions 229

constructing 221

defining 239

example 239

extended stream 184 , 220 , 234

classes 237

making 238

options 234

gadget 184

hierarchy 230

initialization options 222

layout 184 , 224 , 226

leaf 220

properties of 223

space allocation 230

space composition 230

space requirement 230

using :accept-values in application frames 197

window 332

stream, functions 332

pane-scroller (generic function) 229

panes-need-redisplay (generic function) 210

pane-viewport (generic function) 229

pane-viewport-region (generic function) 229

:parent (initarg) 338

parent sheets 440

parse-error (condition) 390

parse-error (function) 390

parse-text-style (generic function) 97

partial-command-p (function) 272

*partial-command-parser* (variable) 297

path (protocol class) 39

pathname (presentation type) 133

pathp (function) 40

patterns 31

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

pixmap-depth (generic function) 34

pixmap-height (generic function) 34

pixmaps 33

pixmap-width (generic function) 34

plane, drawing 20

plist 316

point

coordinates 21

point (protocol class) 46

:pointer (initarg) 364 , 458

pointer

documentation 170 , 190

events 452

gestures 168 , 369

operators for 169

protocol 372

tracking 373

pointer (protocol class) 372

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

pointer-button-click-event (class) 460

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

pointer-button-event (class) 460

pointer-button-hold-event (class) 460

pointer-button-press-event (class) 460

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

pointer-button-release-event (class) 460

pointer-button-state (generic function) 373

pointer-cursor (generic function) 373

(setf pointer-cursor) (generic function) 373

*pointer-documentation-output* (variable) 205

pointer-documentation-pane (leaf-pane) 238

+pointer-documentation-view+ (constant) 160

pointer-documentation-view (class) 160

pointer-enter-event (class) 460

pointer-event (class) 458

pointer-event-button (generic function) 459

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

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

pointer-event-pointer (generic function) 459

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

pointer-event-x (generic function) 459

pointer-event-y (generic function) 459

pointer-exit-event (class) 460

pointer-input-rectangle (function) 380

pointer-input-rectangle* (function) 379

+pointer-left-button+ (constant) 462

+pointer-middle-button+ (constant) 462

pointer-motion-event (class) 460

pointerp (function) 372

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

pointer-port (generic function) 372

pointer-position (generic function) 373

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

+pointer-right-button+ (constant) 462

pointer-sheet (generic function) 372

(setf pointer-sheet) (generic function) 373

pointp (function) 47

point-position (generic function) 47

points 46

objects 46

protocol 47

point-x (generic function) 47

point-y (generic function) 47

polygon (class) 48

polygonp (function) 48

polygon-points (generic function) 50

polygons 48

accessors for 50

constructors for 49

polyline (protocol class) 48

polyline-closed (generic function) 50

polylinep (function) 48

polylines 47

accessors for 50

closed 48

constructors for 49

:port (initarg) 372

port (generic function) 478

port (protocol class) 477

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

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

portp (function) 477

port-properties (generic function) 478

(setf port-properties) (generic function) 478

ports 8 , 440 , 477

port-server-path (generic function) 478

*possibilities-gestures* (variable) 393

predicates

region 41

transformation 84

present (function) 121

present (of commands) 275

present (presentation method) 154

presentation (protocol class) 122

presentation methods 152

presentation translators 13 , 116 , 125 , 176 , 291

applicability 166

concepts 164

defining

examples 175

operators for 170

low-level functions 177

matching 166

using, figure of 14

presentation type specifiers 117

presentation types 12 , 115

abbreviations, operators for defining 156

basic 130

character 132

command 138 , 280

compound 137

concepts 113

constructor 137

defining 146

examples 148

operators for 150

form 138

functions 139

inheritance 116 , 119 , 147

input 124

interfacing application frames with 216

numeric 131

one-of 133

table of 16 , 134

operators for 139

output 119

pathname 133

predefined 130

sequence 136

some-of 133

table of 16 , 134

specifying 117

string 132

views for 159

views, operators for 159

presentation-default-preprocessor (presentation method) 160

presentation-matches-context-type (function) 179

presentation-modifier (generic function) 124

presentation-object (generic function) 123

(setf presentation-object) (generic function) 123

presentationp (function) 122

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

presentation-replace-input (generic function) 391

presentations 12 , 114 , 337

finding applicable 180

nested 168

sensitive 164

presentation-single-box (generic function) 123

presentation-subtypep (function) 141

presentation-subtypep (presentation method) 155

presentation-type (generic function) 123

(setf presentation-type) (generic function) 123

presentation-type-direct-supertypes (function) 142

presentation-type-history (presentation method) 156

presentation-type-name (function) 140

presentation-type-of (function) 141

presentation-type-options (function) 140

presentation-typep (function) 140

presentation-typep (presentation method) 154

presentation-type-parameters (function) 140

presentation-type-specifier-p (function) 141

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

present-to-string (function) 122

:pretty-name (initarg) 188

print-menu-item (function) 305

process-interrupt (function) 512

process-wait (function) 512

process-wait-with-timeout (function) 512

process-yield (function) 512

prompt-for-accept (generic function) 129

prompt-for-accept-1 (function) 130

:properties (initarg) 189

properties of panes 223

protocols

application frame 188

basic stream 516

bounding rectangle 62

cell formatting 432

extended input stream 364

extended stream 516

formatting

for tables, item lists, and graphs 428

item lists 433

graph formatting 434

graphics 36

input editing stream 400

layout 230

line 51

output record 339

output record database 342

output recording stream 347

point 47

pointer 372

rectangle 53

repaint 470

repaint classes 471

repaint functions 470

row and column formatting 431

sheet 441 , 444

sheet input 452

sheet input classes 454

sheet input functions 452

sheet notification 472

sheet output 464

sheet output classes 467

sheet output functions 467

stream text cursor 326

table formatting 429

text 327

text cursor 325

transformation 83

push-button (class) 255

push-button gadgets 255

push-button-pane (class) 256

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

Q

query identifier 306

queue-event (generic function) 453

queue-repaint (generic function) 470

queue-rescan (generic function) 401

quitting an application 201

R

radio-box (class) 256

radio-box gadgets 256

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

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

radio-box-pane (class) 257

radio-box-selections (generic function) 257

raise-sheet (generic function) 445

range-gadget-mixin (class) 251

ratio (presentation type) 132

rational (presentation type) 132

read-command (function) 282

read-command-using-keystrokes (function) 284

read-frame-command (generic function) 209 , 283

read-gesture (function) 366

reading tokens 391

read-token (function) 391

realize-mirror (generic function) 484

:record (option) 237

rectangle (protocol class) 52

rectangle-edges* (generic function) 53

rectangle-height (generic function) 54

rectangle-max-point (generic function) 53

rectangle-max-x (generic function) 53

rectangle-max-y (generic function) 54

rectangle-min-point (generic function) 53

rectangle-min-x (generic function) 53

rectangle-min-y (generic function) 53

rectanglep (function) 52

rectangles 52

bounding 59

derived bounding 59

protocol 53

rectangle-size (generic function) 54

rectangle-width (generic function) 54

rectilinear-transformation-p (generic function) 85

redisplay (function) 356

redisplay, incremental

defined 354

example 359

operators for 355

using updating-output 357

redisplay-frame-pane (generic function) 210

redisplay-frame-panes (generic function) 211

redisplay-output-record (generic function) 357

redraw-input-buffer (generic function) 402

reflection 79

reflection-transformation-p (generic function) 84

reflection-underspecified (error condition) 83

:region (initarg) 461

region (protocol class) 39

region composition 42

region set 42

examples, figure of 46

normalization of rectangular, figure of 44

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

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

region-difference (generic function) 45

region-equal (generic function) 41

region-intersection (generic function) 45

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

regionp (function) 39

regions 38

bounded 38

class structure of, figure of 39

examples, figure of 46

normalization 43

figure of 44

predicates 41

unbounded 38

region-set (protocol class) 42

region-set-p (function) 42

region-set-regions (generic function) 43

region-union (generic function) 44

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

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

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

remove-pointer-gesture-name (function) 169

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

rendering 20 , 105

figure of 20

reorder-sheets (generic function) 446

repaint protocol 470

classes 471

functions 470

repaint-sheet (generic function) 470

replace-input (generic function) 391

replay (function) 340

replay-output-record (generic function) 341

rescan-if-necessary (generic function) 402

reset-scan-pointer (generic function) 401

resize-sheet (generic function) 449

resources 509

restart 210

restart-port (generic function) 479

restraining (macro) 229

restraining-pane (composite pane) 229

rigid-transformation-p (generic function) 84

rotation 79

row-output-record (protocol class) 431

row-output-record-p (function) 431

rows and columns, formatting protocol 431

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

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

running applications 200

operators for 207

S

scaling transformations 79

scaling-transformation-p (generic function) 85

scroll-bar (class) 258

scroll-bar gadgets 258

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

scroll-bar-pane (class) 261

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

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

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

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

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

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

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

scroll-down-line-callback (callback) 260

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

scroll-down-page-callback (callback) 260

scroller-pane (composite pane) 228

scroll-extent (generic function) 229

scrolling 526

scrolling (macro) 228

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

scroll-to-bottom-callback (callback) 260

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

scroll-to-top-callback (callback) 260

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

scroll-up-line-callback (callback) 260

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

scroll-up-page-callback (callback) 260

sensitive 164

sensitivity, controlling 164

sequence (presentation type) 136

sequence-enumerated (presentation type) 137

server paths 477

set, region 42

set-application-themed (function) 11

(setf command-enabled) (generic function) 209

(setf cursor-visibility) (generic function) 326

(setf delegate-sheet-delegate) (generic function) 455

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

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

(setf frame-manager) (generic function) 214

(setf frame-manager-dialog-view) (generic function) 310

(setf frame-manager-menu-view) (generic function) 303

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

(setf frame-properties) (generic function) 212

(setf gadget-client) (generic function) 246

(setf gadget-id) (generic function) 246

(setf gadget-label) (generic function) 250

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

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

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

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

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

(setf gadget-value) (generic function) 248

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

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

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

(setf medium-background) (generic function) 67 , 465

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

(setf medium-clipping-region) (generic function) 68 , 466

(setf medium-default-text-style) (generic function) 69 , 467

(setf medium-foreground) (generic function) 67 , 465

(setf medium-ink) (generic function) 67 , 465

(setf medium-line-style) (generic function) 68 , 466

(setf medium-text-style) (generic function) 467

(setf medium-transformation) (generic function) 68 , 465

(setf pointer-cursor) (generic function) 373

(setf pointer-sheet) (generic function) 373

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

(setf port-properties) (generic function) 478

(setf presentation-object) (generic function) 123

(setf presentation-type) (generic function) 123

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

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

(setf sheet-region) (generic function) 448

(setf sheet-transformation) (generic function) 448

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(setf* cursor-position) (generic function) 326

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

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

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

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

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

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

setf* defined 514

set-highlighted-presentation (function) 181

:sheet (initarg) 325 , 457

sheet (protocol class) 443

sheet-adopt-child (generic function) 445

sheet-allocated-region (generic function) 450

sheet-ancestor-p (generic function) 445

sheet-children (generic function) 444

sheet-delta-transformation (generic function) 450

sheet-device-region (generic function) 485

sheet-device-transformation (generic function) 484

sheet-direct-mirror (generic function) 483

sheet-disown-child (generic function) 445

sheet-enabled-children (generic function) 445

sheet-enabled-p (generic function) 446

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

sheet-grafted-p (generic function) 480

sheet-identity-transformation-mixin (class) 450

sheet-leaf-mixin (class) 447

sheet-medium (generic function) 469

sheet-mirror (generic function) 484

sheet-mirrored-ancestor (generic function) 483

sheet-multiple-child-mixin (class) 447

sheet-native-region (generic function) 484

sheet-native-transformation (generic function) 484

sheet-occluding-sheets (generic function) 446

sheetp (function) 443

sheet-parent (generic function) 444

sheet-parent-mixin (class) 447

sheet-region (generic function) 448

sheets 8 , 23 , 440

adopted 444

associating with a medium 468

basic classes 443

child 440

degrafted 444

disabled 444

disowned 444

enabled 444

genealogy classes 447

geometry 448

geometry classes 450

geometry functions 448

geometry notifications 472

grafted 444

input protocol 452

input protocol classes 454

input protocol functions 452

mediums and output properties 464

mirrored 483

functions 483

mirrors

functions 483

notification protocol 472

output protocol 464

output protocol classes 467

output protocol functions 467

parent 440

properties of 441

protocol 441 , 444

relationships between 444

sheet-siblings (generic function) 445

sheet-single-child-mixin (class) 447

sheet-transformation (generic function) 448

(setf sheet-transformation) (generic function) 448

sheet-transformation-mixin (class) 451

sheet-translation-mixin (class) 451

sheet-viewable-p (generic function) 446

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

+shift-key+ (constant) 462

:show-as-default (initarg) 255

:show-value-p (initarg) 261

shrink-frame (generic function) 215

shrunk frames 212

simple-parse-error (condition) 390

simple-parse-error (function) 390

:single-box (initarg) 124

singular-transformation (error condition) 83

:size (initarg) 338

slider (class) 261

slider gadgets 261

slider-drag-callback (generic function) 261

slider-pane (class) 262

solid shapes 73

space

allocation 230

composition 230

requirement 230

space-requirement (protocol class) 231

space-requirement+ (function) 232

space-requirement+* (function) 232

space-requirement-combine (function) 232

space-requirement-components (generic function) 232

space-requirement-height (function) 231

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

space-requirement-max-height (function) 232

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

space-requirement-max-width (function) 231

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

space-requirement-min-height (function) 232

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

space-requirement-min-width (function) 231

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

space-requirement-width (function) 231

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

:spacing (option) 226

spacing (macro) 227

spacing-pane (composite pane) 227

specifiers, presentation type 117

spread versions of drawing functions 46

standard input 204 , 237

standard output 205 , 238

*standard-activation-gestures* (variable) 388

standard-application-frame (class) 189

standard-bounding-rectangle (class) 61

standard-cell-output-record (class) 433

standard-column-output-record (class) 432

standard-command-table (class) 276

standard-ellipse (class) 56

standard-elliptical-arc (class) 56

standard-extended-input-stream (class) 364

standard-extended-output-stream (class) 322

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

standard-input-editing-stream (class) 384

standard-input-stream (class) 362

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

standard-line (class) 51

standard-line-style (class) 74

standard-output-recording-stream (class) 347

standard-output-stream (class) 320

standard-point (class) 47

standard-pointer (class) 372

standard-polygon (class) 48

standard-polyline (class) 48

standard-presentation (class) 124

standard-rectangle (class) 52

standard-rectangle-set (class) 42

standard-region-difference (class) 42

standard-region-intersection (class) 42

standard-region-union (class) 42

standard-repainting-mixin (class) 471

standard-row-output-record (class) 431

standard-sequence-output-record (class) 343

standard-sheet-input-mixin (class) 454

standard-sheet-output-mixin (class) 467

standard-table-output-record (class) 429

standard-text-cursor (class) 325

standard-text-style (class) 96

standard-tree-output-history (class) 346

standard-tree-output-record (class) 344

:state (initarg) 189

stencils 31

stream-accept (generic function) 127

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

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

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

stream-advance-to-column (generic function) 321 , 522

stream-baseline (generic function) 329

stream-character-width (generic function) 327

stream-clear-input (generic function) 363 , 520

stream-clear-output (generic function) 321 , 522

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

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

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

stream-cursor-position (generic function) 327

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

stream-default-view (generic function) 159

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

stream-drawing-p (generic function) 348

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

stream-element-type (generic function) 518

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

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

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

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

stream-finish-output (generic function) 321 , 522

stream-force-output (generic function) 321 , 522

stream-fresh-line (generic function) 321 , 522

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

stream-input-buffer (generic function) 364 , 400

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

stream-input-wait (generic function) 367

stream-insertion-pointer (generic function) 400

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

stream-line-column (generic function) 320 , 521

stream-line-height (generic function) 328

stream-listen (generic function) 363 , 520

stream-output-history (generic function) 348

stream-output-history-mixin (class) 346

streamp (generic function) 517

stream-pathname (generic function) 519

stream-peek-char (generic function) 362 , 520

stream-pointer-position (generic function) 365

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

stream-pointers (generic function) 364

stream-present (generic function) 121

stream-primary-pointer (generic function) 365

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

stream-process-gesture (generic function) 402

stream-read-byte (generic function) 523

stream-read-char (generic function) 362 , 519

stream-read-char-no-hang (generic function) 362 , 520

stream-read-gesture (generic function) 366 , 402

stream-read-line (generic function) 363 , 520

stream-recording-p (generic function) 347

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

stream-replay (generic function) 348

stream-rescanning-p (generic function) 401

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

streams 11 , 23 , 516

basic

protocol 516

basic input 362

basic output 320

binary 523

character input 519

character output 521

classes 516

extended

panes 184

protocol 516

extended input 363

conditions 368

protocol 364

extended output 321

functions 518

hardcopy 523

input editing 382

protocol 400

output recording 347

protocol 347

window 525

window operations 525

window, pane functions 332

stream-scan-pointer (generic function) 401

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

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

stream-start-line-p (generic function) 320 , 521

stream-string-width (generic function) 328

stream-terpri (generic function) 321 , 522

stream-text-cursor (generic function) 326

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

stream-text-margin (generic function) 328

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

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

stream-truename (generic function) 519

stream-unread-char (generic function) 362 , 519

stream-unread-gesture (generic function) 368 , 402

stream-vertical-spacing (generic function) 328

stream-write-byte (generic function) 523

stream-write-char (generic function) 320 , 521

stream-write-string (generic function) 320 , 522

string (presentation type) 133

string completion 393

styles

interaction 280

command line 292

command menus 287

keystroke accelerators 293

mouse 291

line 74

subset (presentation type abbreviation) 136

subset-alist (presentation type abbreviation) 136

subset-completion (presentation type) 135

subset-sequence (presentation type abbreviation) 136

substitute-numeric-argument-marker (function) 295

suggest (function) 397

+super-key+ (constant) 462

surrounding-output-with-border (macro) 426

symbol (presentation type) 131

T

t (presentation type) 130

table-output-record (protocol class) 429

table-output-record-p (function) 429

table-pane (composite pane) 227

tables

command 275 , 285

conditions 279

predefined 278

formatting 404

calendar month example, figure of 414

examples 411

figure of 415 , 417

from a list, figure of 412

operators for 405

output records of, figure of 337

protocol 429

tabling (macro) 227

template for application frame 15

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

:test (initarg) 253 , 254

test-presentation-translator (function) 177

:text-style (option) 223

text 327

cursors 323

protocol 325

stream, protocol 326

formatting 424

line wrapping 329

mixing with graphics 329

output recording 349

output records 345

protocol 327

text styles 94

ascent 98

binding forms 100

descent 98

face 94 , 96 , 101

family 94 , 96

functions 97

height 99

mapping 101

objects 95

options 96

size 94 , 96

:text-cursor (initarg) 364

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

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

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

text-editor (class) 263

text-editor gadgets 262

text-editor-pane (class) 263

:text-face (option) 97

:text-family (option) 96

text-field (class) 262

text-field gadgets 262

text-field-pane (class) 263

:text-margin (initarg) 322

:text-margin (option) 236

:text-size (option) 97

text-size (generic function) 99

:text-style (option) 73

text-style (protocol class) 96

text-style-ascent (generic function) 98

text-style-components (generic function) 98

text-style-descent (generic function) 98

text-style-face (generic function) 97 , 98

text-style-family (generic function) 96 , 98

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

text-style-height (generic function) 99

text-style-mapping (generic function) 101

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

text-style-p (function) 96

text-style-size (generic function) 97 , 98

text-style-width (generic function) 99

+textual-dialog-view+ (constant) 160

textual-dialog-view (class) 160

+textual-menu-view+ (constant) 160

textual-menu-view (class) 159

throw-highlighted-presentation (function) 180

timer-event (class) 461

:timestamp (initarg) 457

title-pane (leaf pane) 238

toggle-button (class) 264

toggle-button gadgets 263

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

toggle-button-pane (class) 264

token-or-type (presentation type abbreviation) 138

tokens, reading and writing 391

toolkit, adaptive 10

top-level output records 346

tracking-pointer (macro) 373

:transformation (option) 72

transformation (protocol class) 83

transformation-equal (generic function) 84

transformation-error (error condition) 83

transformationp (function) 83

transformations 78

affine 79

applying 89

composition 80

constructors 80

functions 85

graphic, example, figure of 78

predicates 84

protocol 83

reflection 79

rotation 79

scaling 79

translation 79

transformation-underspecified (error condition) 83

transform-distance (generic function) 90

transform-position (generic function) 90

transform-rectangle* (generic function) 90

transform-region (generic function) 89

translate 125

translation 79

translation-transformation-p (generic function) 84

translators, presentation 116 , 125 , 176 , 291

applicability 166

concepts 164

defining

examples 175

operators for 170

low-level functions 177

matching 166

using, figure of 14

:type (initarg) 124

type-or-string (presentation type abbreviation) 138

types of output records 343

U

unbounded regions 38

*undefined-text-style* (variable) 95

unhighlight-highlighted-presentation (function) 181

unread-gesture (function) 367

*unsupplied-argument-marker* (variable) 297

untransform-distance (generic function) 90

untransform-position (generic function) 90

untransform-rectangle* (generic function) 91

untransform-region (generic function) 89

updating-output (macro) 355

user packages 507

user-command-table (command table) 278

using drawing options 70

using gadgets 241

using-resource (macro) 510

V

:value (initarg) 248

:value-changed-callback (initarg) 248

value-changed-callback (callback) 248

value-gadget (class) 248

:value-key (initarg) 253 , 254

vbox-pane (composite pane) 227

vertically (macro) 227

:vertical-spacing (initarg) 322

:vertical-spacing (option) 236

:view (initarg) 124

view (protocol class) 159

viewp (function) 159

viewports 228

defined 526

views

of presentation types

operators for 159

with presentation types 159

vrack-pane (composite pane) 228

W

:width (option) 225

:win32 (server-path) 477

window-children (generic function) 527

window-clear (generic function) 332 , 525

window-configuration-event (class) 461

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

window-event (class) 461

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

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

window-event-region (generic function) 461

window-expose (generic function) 528

windowing relationships 440

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) 332 , 525

window-repaint-event (class) 461

windows 332 , 525

concepts 440

functions for direct operation 527

operators for

viewport and scrolling 526

origin 21

primitive layer operators 527

stream operations 525

stream pane functions 332

streams 525

Windows themes 11

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) 333 , 526

window-viewport-position (generic function) 333

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

window-viewport-position* (generic function) 526

window-visibility (generic function) 528

with-accept-help (macro) 397

with-activation-gestures (macro) 388

with-application-frame (macro) 188

with-bounding-rectangle* (macro) 63

with-command-table-keystrokes (macro) 283

with-delimiter-gestures (macro) 389

with-drawing-options (macro) 70

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

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

with-first-quadrant-coordinates (macro) 89

with-frame-manager (macro) 214

with-graft-locked (macro) 481

:within-generation-separation (initarg) 435

with-input-context (macro) 126

with-input-editing (macro) 385

with-input-editor-typeout (macro) 385

with-input-focus (macro) 366 , 527

with-local-coordinates (macro) 88

with-lock-held (macro) 513

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

with-menu (macro) 305

with-new-output-record (macro) 351

with-ouput-as-gadget (macro) 265

with-output-as-presentation (macro) 120

with-output-buffered (macro) 332

with-output-recording-options (macro) 351

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

with-output-to-pixmap (macro) 35

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

without-scheduling (macro) 512

with-port-locked (macro) 478

with-presentation-type-decoded (macro) 140

with-presentation-type-options (macro) 141

with-presentation-type-parameters (macro) 141

with-radio-box (macro) 258

with-recursive-lock-held (macro) 513

with-room-for-graphics (macro) 329

with-rotation (macro) 88

with-scaling (macro) 88

with-sheet-medium (macro) 468

with-sheet-medium-bound (macro) 469

with-text-face (macro) 101

with-text-family (macro) 101

with-text-size (macro) 101

with-text-style (macro) 100

with-translation (macro) 87

wrapping text lines 329

write-token (function) 392

writing tokens 391

X

:x (initarg) 459

X resources

defaults 11

file 11

:x-position (initarg) 338

:x-spacing (initarg) 429 , 433

:x-spacing (option) 226

Y

:y (initarg) 459

:y-position (initarg) 338

:y-spacing (initarg) 429 , 433

:y-spacing (option) 226


Common Lisp Interface Manager 2.0 User's Guide - 22 Dec 2009

NextPrevTopContents