Next Prev Top Contents

Index

Symbols

(setf command-enabled) (generic function) 210

(setf cursor-visibility) (generic function) 328

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

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

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

(setf frame-manager) (generic function) 215

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

(setf frame-properties) (generic function) 212

(setf gadget-client) (generic function) 248

(setf gadget-id) (generic function) 247

(setf gadget-label) (generic function) 252

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

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

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

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

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

(setf gadget-value) (generic function) 249

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

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

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

(setf medium-background) (generic function) 65 , 467

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

(setf medium-clipping-region) (generic function) 66 , 468

(setf medium-default-text-style) (generic function) 67 , 469

(setf medium-foreground) (generic function) 65 , 467

(setf medium-ink) (generic function) 65 , 467

(setf medium-line-style) (generic function) 66 , 468

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

(setf medium-transformation) (generic function) 66 , 467

(setf pointer-cursor) (generic function) 375

(setf pointer-sheet) (generic function) 375

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

(setf port-properties) (generic function) 480

(setf presentation-object) (generic function) 121

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

(setf presentation-type) (generic function) 121

(setf radio-box-current-selection) (generic function) 258 , 259

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

(setf sheet-region) (generic function) 450

(setf sheet-transformation) (generic function) 450

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*abort-gestures* (variable) 370

*accelerator-gestures* (variable) 370

*activation-gestures* (variable) 390

*application-frame* (variable) 188 , 204

*command-argument-delimiters* (variable) 299

*command-dispatchers* (variable) 284 , 286

*command-name-delimiters* (variable) 299

*command-parser* (variable) 299

*command-unparser* (variable) 299

*completion-gestures* (variable) 395

*default-frame-manager* (variable) 214

*default-server-path* (variable) 480

*default-text-style* (variable) 92

*delimiter-gestures* (variable) 391

*help-gestures* (variable) 395

*input-context* (variable) 123

*input-wait-handler* (variable) 368

*input-wait-test* (variable) 368

*null-presentation* (variable) 129

*numeric-argument-marker* (variable) 299

*partial-command-parser* (variable) 299

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

*pointer-documentation-output* (variable) 205

*possibilities-gestures* (variable) 395

*standard-activation-gestures* (variable) 390

*undefined-text-style* (variable) 93

*unsupplied-argument-marker* (variable) 299

+background-ink+ (constant) 106

+control-key+ (constant) 464

+everywhere+ (constant) 39

+fill+ (constant) 227

+flipping-ink+ (constant) 107

+foreground-ink+ (constant) 106

+gadget-dialog-view+ (constant) 159

+gadget-menu-view+ (constant) 159

+gadget-view+ (constant) 159

+hyper-key+ (constant) 464

+identity-transformation+ (constant) 81

+meta-key+ (constant) 464

+nowhere+ (constant) 39

+pointer-documentation-view+ (constant) 159

+pointer-left-button+ (constant) 464

+pointer-middle-button+ (constant) 464

+pointer-right-button+ (constant) 464

+shift-key+ (constant) 464

+super-key+ (constant) 464

+textual-dialog-view+ (constant) 159

+textual-menu-view+ (constant) 159

+textual-view+ (constant) 159

:activate-callback (initarg) 250

:align-x (initarg) 251 , 434

:align-x (option) 228

:align-y (initarg) 251 , 434

:align-y (option) 228

:armed-callback (initarg) 247

:background (initarg) 324

:background (option) 225

:button (initarg) 461

:calling-frame (initarg) 189

:center-nodes (initarg) 437

:client (initarg) 247

:clipping-region (option) 70

:command-table (initarg) 188

:contents (option) 226

:current-selection (initarg) 258 , 259

:cutoff-depth (initarg) 437

:decimal-places (initarg) 263

:default-text-style (initarg) 324

:default-view (initarg) 324

:disabled-commands (initarg) 188

:disarmed-callback (initarg) 247

:display-after-commands (option) 237

:display-function (option) 238

:display-time (option) 238

:drag-callback (initarg) 260 , 263

:draw (option) 239

:editable-p (initarg) 264

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

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

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

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

:equalize-column-widths (initarg) 431

:foreground (initarg) 324

:foreground (option) 225

:generation-separation (initarg) 437

:gpcapi (server-path) 479

:hash-table (initarg) 437

:height (option) 227

:id (initarg) 247

:incremental-redisplay (option) 238

:indicator-type (initarg) 265

:initial-spacing (initarg) 435

:ink (option) 69

:input-buffer (initarg) 366

:items (initarg) 255 , 256

:key-name (initarg) 460

:label (initarg) 251

:line-cap-shape (option) 74

:line-dashes (option) 74

:line-joint-shape (option) 73

:line-style (option) 70

:line-thickness (option) 73

:line-unit (option) 73

:max-height (initarg) 436

:max-height (option) 227

:max-value (initarg) 253

:max-width (initarg) 436

:max-width (option) 227

:menu-bar (initarg) 189

:merge-duplicates (initarg) 437

:min-height (initarg) 434

:min-height (option) 227

:min-value (initarg) 253

:min-width (initarg) 434

:min-width (option) 227

:mode (initarg) 254 , 255

:modifier (initarg) 122

:modifier-state (initarg) 459

:motif (server-path) 479

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

:name (initarg) 188

:name (option) 225

:name-key (initarg) 255 , 256

:n-columns (initarg) 436

:ncolumns (initarg) 265

:nlines (initarg) 265

:n-rows (initarg) 436

:number-of-quanta (initarg) 263

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

:object (initarg) 122

:orientation (initarg) 251 , 437

:output-record (option) 239

:panes (initarg) 189

:parent (initarg) 340

:pointer (initarg) 366 , 461

:port (initarg) 374

:pretty-name (initarg) 188

:properties (initarg) 189

:record (option) 239

:region (initarg) 463

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

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

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

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

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

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

:sheet (initarg) 327 , 459

:show-as-default (initarg) 257

:show-value-p (initarg) 263

:single-box (initarg) 122

:size (initarg) 340

:spacing (option) 228

:state (initarg) 189

:test (initarg) 255 , 256

:text-cursor (initarg) 366

:text-face (option) 95

:text-family (option) 94

:text-margin (initarg) 324

:text-margin (option) 238

:text-size (option) 95

:text-style (option) 71 , 225

:timestamp (initarg) 459

:transformation (option) 70

:type (initarg) 122

:value (initarg) 249

:value-changed-callback (initarg) 249

:value-key (initarg) 255 , 256

:vertical-spacing (initarg) 324

:vertical-spacing (option) 238

:view (initarg) 122

:width (option) 227

:within-generation-separation (initarg) 437

:x (initarg) 461

:x-position (initarg) 340

:x-spacing (initarg) 431 , 435

:x-spacing (option) 228

:y (initarg) 461

:y-position (initarg) 340

:y-spacing (initarg) 431 , 435

:y-spacing (option) 228

A

abbreviations

pane 190

presentation type

operators for 155

abort-gesture (condition) 370

abort-gesture-event (generic function) 370

*abort-gestures* (variable) 370

abstract gadget classes 253

abstract gadgets 243

abstract panes 222

accelerator-gesture (condition) 370

accelerator-gesture-event (generic function) 370

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

*accelerator-gestures* (variable) 370

accelerators, keystroke 295

accept (function) 125

accept (presentation method) 151

accept methods, errors and conditions in 392

accept-1 (function) 126

accept-from-string (function) 127

accepting-values (macro) 307

accept-present-default (presentation method) 153

accept-values (application frame) 310

accept-values-command-button (macro) 311

accept-values-pane (command table) 280

accept-values-pane-displayer (function) 310

accept-values-resynchronize (generic function) 310

accessible (of commands) 278

accessing slots and components of application frames 200

accessors for

application frames 203 , 204

ellipses 56

polygons, polylines 48

action-gadget (class) 250

actions 270

:activate-callback (initarg) 250

activate-callback (callback) 251

activate-gadget (generic function) 248

activation gestures 390

activation-gesture-p (function) 390

*activation-gestures* (variable) 390

adaptive panes 222

adaptive toolkit 10

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

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

add-gesture-name (function) 372

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

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

add-output-record (generic function) 344

add-pointer-gesture-name (function) 169

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

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

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

adjust-multiple-columns (generic function) 432

adjust-table-cells (generic function) 432

adopted frames 212

adopted sheets 446

adopt-frame (generic function) 215

affine transformations 77

:align-x (initarg) 251 , 434

:align-x (option) 228

:align-y (initarg) 251 , 434

:align-y (option) 228

allocate-pixmap (generic function) 32

allocate-resource (function) 512

allocate-space (generic function) 236

all-processes (function) 514

and (presentation type) 135

application frames 6 , 184

accessing slots and components 200

accessors for 203 , 204

defining 186

examples 201

initializing 197

interfacing with presentation types 217

operators for 203

panes within, figure of 7

protocol 188

template for 14

using :accept-values pane in 197

application objects, user interaction with 111

figure of 112

*application-frame* (variable) 188 , 204

application-frame (protocol class) 188

application-frame-p (function) 188

application-pane (leaf pane) 239

applications

exiting 201

quitting 201

running 200

operators 208

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 161

arcs

circular 52

elliptical 52

constructors for 55

area (protocol class) 38

areap (function) 38

:armed-callback (initarg) 247

armed-callback (callback) 248

arrow 422

axes, x and y

figure of 19

B

:background (initarg) 324

:background (option) 225

background 102

ink 106

+background-ink+ (constant) 106

basic gadget classes 247

basic input streams 364

basic stream protocol 523

basic-gadget (class) 247

basic-medium (class) 466

basic-pane (class) 223

basic-port (class) 479

basic-sheet (class) 445

bboard-pane (composite pane) 230

beep (generic function) 333

binary streams 530

binding forms, text style 98

blank-area (presentation type) 129

boolean (presentation type) 129

bordered output 428

examples of 428

bounded regions 36

bounding rectangle protocol 60

bounding rectangles 57

figure of 58

bounding-rectangle (generic function) 60

bounding-rectangle (protocol class) 58

bounding-rectangle* (generic function) 60

bounding-rectangle-height (generic function) 62

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

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

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

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

bounding-rectangle-p (function) 59

bounding-rectangle-position (generic function) 61

bounding-rectangle-size (generic function) 62

bounding-rectangle-width (generic function) 62

buffered output 333

bury-sheet (generic function) 447

:button (initarg) 461

C

callbacks 242

:calling-frame (initarg) 189

call-presentation-menu (function) 179

call-presentation-translator (function) 179

CAPI gadgets 519

cell formatting protocol 434

cell-align-x (generic function) 435

cell-align-y (generic function) 435

cell-min-height (generic function) 435

cell-min-width (generic function) 435

cell-output-record (protocol class) 434

cell-output-record-p (function) 434

:center-nodes (initarg) 437

change-space-requirements (generic function) 235

changing-space-requirements (macro) 235

character (presentation type) 130

characters

input streams 526

output streams 528

check-box (class) 259

check-box gadget 258

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

check-box-pane (class) 259

check-box-selections (generic function) 259

child sheets 442

child-containing-position (generic function) 452

children-overlapping-rectangle* (generic function) 452

children-overlapping-region (generic function) 452

circular arcs 52

classes

basic sheet 445

CLIM events, figure of 458

extended stream pane 239

gadgets

abstract 253

basic 247

output records 345

panes

layout 228

repaint protocol 473

sheet genealogy 449

sheet geometry 452

sheet input protocol 456

sheet output protocol 469

stream 523

structure of regions, figure of 37

class-presentation-type-name (function) 140

clear-output-record (generic function) 344

clear-resource (function) 513

:client (initarg) 247

clients 243

clim-stream-pane (leaf pane) 239

:clipping-region (option) 70

close (generic function) 526

color (protocol class) 103

color-ihs (generic function) 105

colorp (function) 103

color-rgb (generic function) 105

colors 103

background

ink 106

concepts 102

examples of drawing in 107

foreground

ink 106

objects 103

operators 104

predefined names 106

rendering 103

column-output-record (protocol class) 433

column-output-record-p (function) 433

command

objects 274

command (presentation type) 137 , 282

command line names 272

command line processors 294

input editing 294

command loops 12 , 184 , 284

command menus 289

command names 272

command processors 284 , 298

input editor 284

command tables 270 , 277 , 287

conditions 281

predefined 280

command translators 12

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

command-already-present (error condition) 281

*command-argument-delimiters* (variable) 299

command-arguments (function) 274

*command-dispatchers* (variable) 284 , 286

command-enabled (generic function) 209

(setf command-enabled) (generic function) 210

command-line-command-parser (function) 298

command-line-command-unparser (function) 298

command-line-name-for-command (function) 288 , 295

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

command-menu-item-options (function) 292

command-menu-item-type (function) 292

command-menu-item-value (function) 292

command-menu-pane (leaf pane) 240

command-name (function) 274

command-name (presentation type) 137 , 283

*command-name-delimiters* (variable) 299

command-not-accessible (error condition) 281

command-not-present (error condition) 281

command-or-form (presentation type) 137 , 283

*command-parser* (variable) 299

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

commands 270

accessible 278

defined 274

defining 271

input editor 387

present 277

presentation types for 282

processor 284 , 298

:command-table (initarg) 188

command-table (protocol class) 278

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

command-table-complete-input (function) 289

command-table-error (error condition) 281

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

command-table-name (generic function) 278

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

command-table-p (function) 278

*command-unparser* (variable) 299

complete-from-generator (function) 397

complete-from-possibilities (function) 398

complete-input (function) 395

completing-from-suggestions (macro) 398

completion (presentation type) 132

completion, string 395

*completion-gestures* (variable) 395

complex (presentation type) 130

compose-rotation-with-transformation (function) 84

compose-scaling-with-transformation (function) 84

compose-space (generic function) 236

compose-transformations (generic function) 83

compose-transformation-with-rotation (function) 84

compose-transformation-with-scaling (function) 84

compose-transformation-with-translation (function) 84

compose-translation-with-transformation (function) 84

composite panes 222

composition, region 40

compound drawing functions 28

constructors for

ellipses and elliptical arcs 55

polygons and polylines 47

transformations 78

:contents (option) 226

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

contrasting-inks-limit (generic function) 105

+control-key+ (constant) 464

coordinate (type) 38

coordinate system, local 20

figure of 20

coordinates 19

copy-area (generic function) 33

copy-from-pixmap (generic function) 33

copy-to-pixmap (generic function) 32

current-process (function) 514

:current-selection (initarg) 258 , 259

cursor (protocol class) 327

cursorp (function) 327

cursor-position (generic function) 328

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

cursors

stream text

protocol 328

text

protocol 327

cursors, text 325

cursor-sheet (generic function) 327

cursor-visibility (generic function) 328

(setf cursor-visibility) (generic function) 328

:cutoff-depth (initarg) 437

D

DAG (directed acyclic graph) 420

deactivate-gadget (generic function) 249

deallocate-pixmap (generic function) 32

deallocate-resource (function) 513

:decimal-places (initarg) 263

default-describe-presentation-type (function) 140

*default-frame-manager* (variable) 214

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

*default-server-path* (variable) 480

*default-text-style* (variable) 92

:default-text-style (initarg) 324

:default-view (initarg) 324

defgeneric* (macro) 516

define-application-frame (macro) 186 , 203

define-border-type (macro) 429

define-command (macro) 274

define-command-table (macro) 278

define-default-presentation-method (macro) 160

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

define-gesture-name (macro) 372

define-graph-type (macro) 437

define-presentation-action (macro) 172

define-presentation-generic-function (macro) 159

define-presentation-method (macro) 150

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

define-presentation-translator (macro) 170

define-presentation-type (macro) 148

define-presentation-type-abbreviation (macro) 155

defining

application frames 186

commands 271

pane types 241

presentation methods 150

presentation translators 175

examples 175

operators for 170

presentation types

abbreviations, operators for 155

concepts 144

examples 146

operators for 148

defmethod* (macro) 516

defresource (macro) 511

degrafted sheets 446

delegate-sheet-delegate (generic function) 457

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

delegate-sheet-input-mixin (class) 457

delete-gesture-name (function) 373

delete-output-record (generic function) 344

delimiter gestures 390

delimiter-gesture-p (function) 391

*delimiter-gestures* (variable) 391

derived bounding rectangles 57

describe-presentation-type (function) 137

describe-presentation-type (presentation method) 152

destroy-port (generic function) 481

destroy-process (function) 513

device events 458

device events, standard 458

device-event (class) 459

dialogs

concepts 302

examples 312

operators for 307

directed acyclic graphs 420

figure of 420

disable-command (function) 286

disabled frames 212

disabled sheets 446

:disabled-commands (initarg) 188

disable-frame (generic function) 215

:disarmed-callback (initarg) 247

disarmed-callback (callback) 248

disowned frames 213

disowned sheets 446

disown-frame (generic function) 215

dispatch-event (generic function) 455

:display-after-commands (option) 237

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

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

display-cursor (generic function) 328

displayed-output-record (protocol class) 340

displayed-output-record-p (function) 340

display-exit-boxes (generic function) 310

:display-function (option) 238

:display-time (option) 238

distribute-event (generic function) 455

do-command-table-inheritance (macro) 287

document-presentation-translator (function) 179

:drag-callback (initarg) 260 , 263

drag-callback (callback) 261 , 263

dragging-output (macro) 380

drag-output-record (generic function) 379

:draw (option) 239

draw-arrow (function) 28

draw-arrow* (function) 28

draw-circle (function) 27

draw-circle* (function) 27

draw-ellipse (function) 26

draw-ellipse* (function) 26

drawing functions 22

compound 28

examples 21

figure of 21

general behavior of 34

medium-specific 35

spread version 44

drawing options, using 68

drawing plane 18

figure of 18

draw-line (function) 23

draw-line* (function) 23

draw-lines (function) 24

draw-lines* (function) 24

draw-oval (function) 29

draw-oval* (function) 29

draw-pattern* (function) 30

draw-point (function) 22

draw-point* (function) 23

draw-points (function) 23

draw-points* (function) 23

draw-polygon (function) 24

draw-polygon* (function) 24

draw-rectangle (function) 25

draw-rectangle* (function) 25

draw-rectangles (function) 25

draw-rectangles* (function) 25

draw-standard-menu (function) 306

draw-text (function) 27

draw-text* (function) 27

E

:editable-p (initarg) 264

editing, input 384

ellipse

bounding parallelogram, table of 53

ellipse (protocol class) 54

ellipse-center-point (generic function) 56

ellipse-center-point* (generic function) 56

ellipse-end-angle (generic function) 57

ellipsep (function) 54

ellipse-radii (generic function) 56

ellipses 52

accessors for 56

as specified by parallelograms, figure of 53

constructors for 55

ellipse-start-angle (generic function) 57

elliptical arcs 52

constructors for 55

elliptical-arc (protocol class) 54

elliptical-arc-p (function) 54

enable-command (function) 286

enabled frames 212

enabled sheets 446

enable-frame (generic function) 215

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

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

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

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

:equalize-column-widths (initarg) 431

erase-input-buffer (generic function) 404

erase-output-record (generic function) 343

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

event (protocol class) 458

event classes, figure of 458

event-listen (generic function) 456

event-modifier-state (generic function) 460

eventp (function) 459

event-peek (generic function) 456

event-read (generic function) 455

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

events 9 , 458

client 454

defined 168

dispatching 454

distributing 454

keyboard 454

pointer 454

standard device 458

event-sheet (generic function) 459

event-timestamp (generic function) 459

event-type (generic function) 459

event-unread (generic function) 456

event-window (generic function) 460

+everywhere+ (constant) 39

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

exiting an application 201

expand-presentation-type-abbreviation (function) 156

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

expression (presentation type) 136

extended input streams 365

conditions 370

protocol 366

extended output streams 323

extended stream panes 184 , 222 , 236

classes 239

making 240

options 236

extended stream protocol 523

extended-input-stream (protocol class) 365

extended-input-stream-p (function) 365

extended-output-stream (protocol class) 324

extended-output-stream-p (function) 324

F

+fill+ (constant) 227

filled-in areas 71

filling-output (macro) 427

find-applicable-translators (function) 178

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

find-command-table (function) 279

find-frame-manager (function) 214

find-graft (function) 482

find-innermost-applicable-presentation (function) 180

find-keystroke-item (function) 296

find-menu-item (function) 292

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

find-pane-named (generic function) 206

find-port (function) 479

find-presentation-translator (function) 294

find-presentation-translators (function) 177

find-presentation-type-class (function) 140

flipping ink 107

example 109

+flipping-ink+ (constant) 107

float (presentation type) 130

:foreground (initarg) 324

:foreground (option) 225

foreground 102

ink 106

+foreground-ink+ (constant) 106

form (presentation type) 136

format-graph-from-roots (function) 421

format-items (function) 412

format-textual-list (function) 412 , 426

formatting

cells

protocol 434

graphs 420

concepts 420

examples 424

operators for 421

protocol 436

item lists 407

protocol 435

protocols for tables, item lists, and graphs 430

rows and columns

protocol 433

tables 406

calendar month example, figure of 416

examples 413

figure of 417 , 419

from a list, figure of 414

operators for 407

output records of, figure of 339

protocol 431

text 426

formatting-cell (macro) 410

formatting-column (macro) 409

formatting-item-list (macro) 410

formatting-row (macro) 409

formatting-table (macro) 407

frame managers 10 , 184 , 212

finding 213

layout protocol 232

operators 215

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) 218

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

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

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) 215

(setf frame-manager) (generic function) 215

frame-manager (protocol class) 213

frame-manager-frames (generic function) 215

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

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

frame-manager-p (function) 213

frame-name (generic function) 204

frame-pane (generic function) 207

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 213

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) 160

functions

composite pane 231

drawing 22

compound 28

examples 21

figure of 21

general behavior of 34

medium-specific 35

spread versions of 44

low-level, for presentation translators 177

mirrored sheet 485

mirrors 485

presentation type 137

repaint protocol 472

sheet geometry 450

sheet input protocol 454

sheet output protocol 469

stream 525

table of CLIM and CAPI 520

text style 95

transformation 83

window stream pane 334

fundamental-binary-input-stream (class) 525

fundamental-binary-output-stream (class) 525

fundamental-binary-stream (class) 524

fundamental-character-input-stream (class) 524

fundamental-character-output-stream (class) 525

fundamental-character-stream (class) 524

fundamental-input-stream (class) 524

fundamental-output-stream (class) 524

fundamental-stream (class) 524

G

gadget (protocol class) 247

gadget id 243

gadget-activate-callback (generic function) 250

gadget-active-p (generic function) 249

gadget-armed-callback (generic function) 248

gadget-client (generic function) 248

(setf gadget-client) (generic function) 248

+gadget-dialog-view+ (constant) 159

gadget-dialog-view (class) 158

gadget-disarmed-callback (generic function) 248

gadget-id (generic function) 247

(setf gadget-id) (generic function) 247

gadget-label (generic function) 252

(setf gadget-label) (generic function) 252

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

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

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

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

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

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

gadget-max-value (generic function) 253

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

+gadget-menu-view+ (constant) 159

gadget-menu-view (class) 158

gadget-min-value (generic function) 253

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

gadget-orientation (generic function) 251

gadget-output-record (class) 266

gadgetp (function) 247

gadget-range (generic function) 253

gadget-range* (generic function) 253

gadgets 242

abstract 243

abstract classes 253

basic classes 247

CAPI 519

check-box 258

client 243

id 243

implementing 244

integrating with output records 266

label 254

list-pane 254

menu-button 256

option-pane 254

panes 184

push-button 257

radio-box 258

scroll-bar 260

slider 262

table of CLIM and CAPI 519

table of CLIM and Motif widgets 521

text-editor 264

text-field 264

toggle-button 265

using 243

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

gadget-value (generic function) 249 , 255 , 256 , 258 , 259 , 262 , 263 , 265 , 266

(setf gadget-value) (generic function) 249

gadget-value (generic function) 264

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

+gadget-view+ (constant) 159

gadget-view (class) 158

generate-graph-nodes (generic function) 437

generate-panes (generic function) 216

:generation-separation (initarg) 437

generic-list-pane (class) 255

generic-option-pane (class) 256

geometric objects 36

geometry, sheet 450

functions 450

notifications 474

geometry, sheet classes 452

gesture names 168 , 371

standard 373

gestures 371

activation 390

defined 168

delimiter 390

keyboard 371

pointer 168 , 371

get-frame-pane (generic function) 206

global-command-table (command table) 280

:gpcapi (server-path) 479

graft (generic function) 483

grafted sheets 446

graft-height (generic function) 483

graft-orientation (generic function) 483

graft-pixels-per-inch (function) 484

graft-pixels-per-millimeter (function) 484

grafts 8 , 442 , 482

graft-units (generic function) 483

graft-width (generic function) 483

graphics

mixing with text 331

output recording 351

output records 346

protocols 34

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

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

graph-node-children (generic function) 439

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

graph-node-object (generic function) 439

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

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

graph-node-parents (generic function) 439

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

graph-output-record (protocol class) 436

graph-output-record-p (function) 437

graph-root-nodes (generic function) 437

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

graphs

acyclic 420

directed 420

directed acyclic 420

figure of 420

formatting 420

concepts 420

examples 424

operators for 421

protocol 436

horizontal

figure of 424

vertical

figure of 425

H

handle-event (generic function) 455

handle-repaint (generic function) 472

hardcopy streams 530

:hash-table (initarg) 437

hbox-pane (composite pane) 228

:height (option) 227

*help-gestures* (variable) 395

hierarchies of interactive regions 442

highlight-applicable-presentation (function) 181

highlight-output-record (generic function) 343

highlight-presentation (presentation method) 154

horizontally (macro) 228

hrack-pane (composite pane) 230

+hyper-key+ (constant) 464

I

:id (initarg) 247

+identity-transformation+ (constant) 81

identity-transformation-p (generic function) 82

immediate-repainting-mixin (class) 473

immediate-rescan (generic function) 403

immediate-sheet-input-mixin (class) 456

implementing gadgets 244

incremental redisplay

concepts 356

defined 356

example 361

operators for 357

using updating-output 359

:incremental-redisplay (option) 238

indenting-output (macro) 426

:indicator-type (initarg) 265

indirect inks 106

inheritance (in presentation types) 114 , 145

initializing application frames 197

:initial-spacing (initarg) 435

:ink (option) 69

inks

background 106

flipping 107

example 109

foreground 106

indirect 106

input

accepting, operators for 123

by means of gadgets 122

contexts 167

nested 167

from users 122

operators 123

sheet protocol classes 456

sheet protocol functions 454

sheet protocols 454

standard 204 , 239

input buffers, reading and writing tokens in 393

input contexts 11 , 113 , 123

input editing 294 , 384

input editing stream protocol 402

input editor commands 387

table of 388

input editors 284

input of presentation types 122

input streams

basic 364

character 526

editing 384

extended 365

conditions 370

protocol 366

:input-buffer (initarg) 366

*input-context* (variable) 123

input-editing-stream (protocol class) 386

input-editing-stream-p (function) 386

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

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

input-stream-p (generic function) 524

*input-wait-handler* (variable) 368

*input-wait-test* (variable) 368

integer (presentation type) 130

integrating gadgets and output records 266

interacting via

command line 294

command menus 289

keystroke accelerators 295

translators 293

interaction styles 282

command line 294

command menus 289

keystroke accelerators 295

mouse 293

interactive regions, hierarchies of 442

interactive-stream-p (generic function) 386

interactor-pane (leaf pane) 239

invalidate-cached-regions (generic function) 487

invalidate-cached-transformations (generic function) 487

invertible-transformation-p (generic function) 82

invert-transformation (generic function) 83

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

invoke-updating-output (generic function) 357

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

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

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

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

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

item lists

formatting protocol 435

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

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

:items (initarg) 255 , 256

K

keyboard events 454

keyboard gestures 371

keyboard-event (class) 460

keyboard-event-character (generic function) 460

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

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

:key-name (initarg) 460

key-press-event (class) 460

key-release-event (class) 460

keystroke accelerators 295

table of 388

keyword (presentation type) 129

L

:label (initarg) 251

label gadgets 254

labelled-gadget-mixin (class) 251

labelling (macro) 254

label-pane (leaf pane) 254

layering CLIM over the host system, figure of 5

layout panes 184 , 226

classes 228

options 226

layout, protocol 232

layout-frame (generic function) 207

layout-graph-edges (generic function) 438

layout-graph-nodes (generic function) 438

leaf panes 222

defining 241

line (protocol class) 48

line protocol 49

line styles 72

options 72

line wrapping (text) 331

:line-cap-shape (option) 74

:line-dashes (option) 74

line-end-point (generic function) 50

line-end-point* (generic function) 49

:line-joint-shape (option) 73

linep (function) 49

lines 45 , 48

cap shapes, figure of 74

joint shapes, figure of 74

line-start-point (generic function) 50

line-start-point* (generic function) 49

:line-style (option) 70

line-style (protocol class) 72

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

line-style-dashes (generic function) 74

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

line-style-p (function) 72

line-style-thickness (generic function) 73

line-style-unit (generic function) 73

:line-thickness (option) 73

:line-unit (option) 73

list-pane (class) 254

list-pane gadgets 254

local coordinate system 20

figure of 20

lookup-keystroke-command-item (function) 297

lookup-keystroke-item (function) 297

M

make-3-point-transformation (function) 80

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

make-application-frame (function) 187 , 203

make-bounding-rectangle (function) 59

make-clim-application-pane (function) 241

make-clim-interactor-pane (function) 240

make-clim-stream-pane (function) 240

make-command-table (function) 279

make-contrasting-dash-patterns (function) 75

make-contrasting-inks (function) 104

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

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

make-ellipse (function) 55

make-ellipse* (function) 55

make-elliptical-arc (function) 55

make-elliptical-arc* (function) 55

make-flipping-ink (function) 107

make-gray-color (function) 104

make-ihs-color (function) 104

make-line (function) 49

make-line* (function) 49

make-line-style (function) 72

make-lock (function) 515

make-pane (function) 224

make-pane-1 (generic function) 224

make-pattern (function) 29

make-point (function) 45

make-polygon (function) 47

make-polygon* (function) 47

make-polyline (function) 47

make-polyline* (function) 47

make-presentation-type-specifier (function) 141 , 156

make-process (function) 513

make-rectangle (function) 51

make-rectangle* (function) 51

make-rectangular-tile (function) 30

make-recursive-lock (function) 515

make-reflection-transformation (function) 79

make-reflection-transformation* (function) 79

make-rgb-color (function) 104

make-rotation-transformation (function) 78

make-rotation-transformation* (function) 78

make-scaling-transformation (function) 79

make-scaling-transformation* (function) 79

make-space-requirement (function) 233

make-text-style (function) 94

make-transformation (function) 80

make-translation-transformation (function) 78

managers, frame 10 , 184 , 212

finding 213

layout protocol 232

operators for 215

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

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

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

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

map-over-command-table-names (function) 287 , 295

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

map-over-grafts (function) 483

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

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

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

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

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

map-over-ports (function) 481

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

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

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

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

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

mappings

text style 99

map-resource (function) 513

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

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

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

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

matching (presentation translators) 166

:max-height (initarg) 436

:max-height (option) 227

:max-value (initarg) 253

:max-width (initarg) 436

:max-width (option) 227

medium (protocol class) 466

medium-background (generic function) 65 , 467

(setf medium-background) (generic function) 65 , 467

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

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

medium-clipping-region (generic function) 66 , 468

(setf medium-clipping-region) (generic function) 66 , 468

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

medium-default-text-style (generic function) 67 , 469

(setf medium-default-text-style) (generic function) 67 , 469

medium-draw-ellipse* (generic function) 36

medium-draw-line* (generic function) 35

medium-draw-lines* (generic function) 35

medium-draw-point* (generic function) 35

medium-draw-points* (generic function) 35

medium-draw-polygon* (generic function) 35

medium-draw-rectangle* (generic function) 35

medium-draw-text* (generic function) 36

medium-foreground (generic function) 65 , 467

(setf medium-foreground) (generic function) 65 , 467

medium-ink (generic function) 65 , 467

(setf medium-ink) (generic function) 65 , 467

medium-line-style (generic function) 66 , 468

(setf medium-line-style) (generic function) 66 , 468

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

mediump (function) 466

mediums 9 , 20 , 92 , 466

associating with a sheet 470

components 64

defined 64

medium-text-style (generic function) 67 , 468

(setf medium-text-style) (generic function) 67 , 469

medium-transformation (generic function) 66 , 467

(setf medium-transformation) (generic function) 66 , 467

member (presentation type abbreviation) 133

member-alist (presentation type abbreviation) 133

member-sequence (presentation type abbreviation) 133

:menu-bar (initarg) 189

menu-button (class) 257

menu-button gadgets 256

menu-button-pane (class) 257

menu-choose (generic function) 302

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

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

menu-command-parser (function) 298

menu-item-display (function) 307

menu-item-options (function) 307

menu-item-value (function) 307

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

menus

concepts 302

examples 312

:merge-duplicates (initarg) 437

merge-text-styles (generic function) 95

+meta-key+ (constant) 464

methods

presentation 150

:min-height (initarg) 434

:min-height (option) 227

:min-value (initarg) 253

:min-width (initarg) 434

:min-width (option) 227

mirrored sheets 485

mirrors 485

functions 485

:mode (initarg) 254 , 255

:modifier (initarg) 122

:modifier-state (initarg) 459

:motif (server-path) 479

Motif widgets 521

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

move-sheet (generic function) 450

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

multiple-value setf 516

multi-processing 513

mute-repainting-mixin (class) 473

mute-sheet-input-mixin (class) 457

mute-sheet-output-mixin (class) 470

N

:name (initarg) 188

:name (option) 225

:name-key (initarg) 255 , 256

:n-columns (initarg) 436

:ncolumns (initarg) 265

nested input context 167

nested presentations 168

nil (presentation type) 128

:nlines (initarg) 265

note-command-disabled (generic function) 216

note-command-enabled (generic function) 216

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

note-gadget-activated (generic function) 249

note-gadget-deactivated (generic function) 249

note-sheet-adopted (generic function) 474

note-sheet-degrafted (generic function) 474

note-sheet-disabled (generic function) 474

note-sheet-disowned (generic function) 474

note-sheet-enabled (generic function) 474

note-sheet-grafted (generic function) 474

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

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

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

notify-user (generic function) 211

+nowhere+ (constant) 39

:n-rows (initarg) 436

null (presentation type) 129

null-or-type (presentation type abbreviation) 136

*null-presentation* (variable) 129

number (presentation type) 129

:number-of-quanta (initarg) 263

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

*numeric-argument-marker* (variable) 299

O

:object (initarg) 122

objects

application 111

figure of 112

color 103

command 274

controlling sensitivity 164

geometric 36

inheritance in presentation types 114 , 145

line style 72

point 44

text style 93

open-stream-p (generic function) 525

open-window-stream (function) 535

operators for

application frames 203

defining presentation translators 170

defining presentation types 148

dialogs 307

drawing in color 104

formatting graphs 421

formatting tables 407

frame managers 215

incremental redisplay 357

input 123

output 118

output recording 339

pointer gestures 169

presentation type abbreviations 155

presentation types 137

primitive window layer 535

running applications 208

viewport and scrolling in windows 534

views of presentation types 157

option-pane (class) 255

option-pane gadgets 254

options

application frames

:layouts 190

example 192
figure of 193 , 194 , 196

:pane 189

example 192

:panes 190

example 192

drawing

using 68

extended stream pane 236

layout panes 226

line style 72

pane initialization 224

text style 94

or (presentation type) 135

:orientation (initarg) 251 , 437

oriented-gadget-mixin (class) 251

origin 19

outlined-pane (composite pane) 230

outlining (macro) 230

output

bordered 428

examples of 428

buffered 333

character streams 528

flushing 333

sheet properrties 466

sheet protocol classes 469

sheet protocol functions 469

sheet protocols 466

standard 205 , 239

with attached semantics 113

output operators 118

output recording

concepts 338

graphics 351

operators for 339

protocol 341

text 351

utilities 352

output recording streams 349

protocol 349

output records 106 , 338

bounding rectangle of, figure of 58

classes 345

graphics-displayed 346

history 338

integrating with gadgets 266

presentations 339

protocol

database 344

replaying 106

text-displayed 347

top-level 348

tree structure of, figure of 338

output streams

basic 322

extended 323

:output-record (option) 239

output-record (protocol class) 340

output-record-children (generic function) 344

output-record-count (generic function) 345

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

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

output-recording-stream (protocol class) 349

output-recording-stream-p (function) 349

output-record-p (function) 340

output-record-parent (generic function) 342

output-record-position (generic function) 341

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

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

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

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

output-stream-p (generic function) 524

P

packages, user 509

pane (protocol class) 223

pane hierarchy 232

pane-background (generic function) 225

pane-foreground (generic function) 225

pane-frame (generic function) 225

pane-name (generic function) 225

pane-needs-redisplay (generic function) 210

panep (function) 223

:panes (initarg) 189

panes 6 , 184 , 222

abbreviation 190

abstract 222

adaptive 222

composite 222

functions 231

constructing 223

defining 241

example 241

extended stream 184 , 222 , 236

classes 239

making 240

options 236

gadget 184

hierarchy 232

initialization options 224

layout 184 , 226 , 228

leaf 222

properties of 225

space allocation 232

space composition 232

space requirement 232

using :accept-values in application frames 197

window 334

stream, functions 334

pane-scroller (generic function) 231

panes-need-redisplay (generic function) 210

pane-viewport (generic function) 231

pane-viewport-region (generic function) 231

:parent (initarg) 340

parent sheets 442

parse-error (condition) 392

parse-error (function) 392

parse-text-style (generic function) 95

partial-command-p (function) 274

*partial-command-parser* (variable) 299

path (protocol class) 37

pathname (presentation type) 131

pathp (function) 38

patterns 29

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

pixmap-depth (generic function) 32

pixmap-height (generic function) 32

pixmaps 31

pixmap-width (generic function) 32

plane, drawing 18

plist 317

point

coordinates 19

point (protocol class) 44

:pointer (initarg) 366 , 461

pointer

documentation 170 , 190

events 454

gestures 168 , 371

operators for 169

protocol 374

tracking 375

pointer (protocol class) 374

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

pointer-button-click-event (class) 462

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

pointer-button-event (class) 462

pointer-button-hold-event (class) 462

pointer-button-press-event (class) 462

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

pointer-button-release-event (class) 462

pointer-button-state (generic function) 375

pointer-cursor (generic function) 375

(setf pointer-cursor) (generic function) 375

*pointer-documentation-output* (variable) 205

pointer-documentation-pane (leaf-pane) 240

+pointer-documentation-view+ (constant) 159

pointer-documentation-view (class) 158

pointer-enter-event (class) 463

pointer-event (class) 461

pointer-event-button (generic function) 461

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

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

pointer-event-pointer (generic function) 461

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

pointer-event-x (generic function) 461

pointer-event-y (generic function) 461

pointer-exit-event (class) 463

pointer-input-rectangle (function) 382

pointer-input-rectangle* (function) 381

+pointer-left-button+ (constant) 464

+pointer-middle-button+ (constant) 464

pointer-motion-event (class) 462

pointerp (function) 374

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

pointer-port (generic function) 374

pointer-position (generic function) 375

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

+pointer-right-button+ (constant) 464

pointer-sheet (generic function) 374

(setf pointer-sheet) (generic function) 375

pointp (function) 45

point-position (generic function) 45

points 44

objects 44

protocol 45

point-x (generic function) 45

point-y (generic function) 45

polygon (class) 46

polygonp (function) 46

polygon-points (generic function) 48

polygons 46

accessors for 48

constructors for 47

polyline (protocol class) 46

polyline-closed (generic function) 48

polylinep (function) 46

polylines 45

accessors for 48

closed 46

constructors for 47

:port (initarg) 374

port (generic function) 480

port (protocol class) 479

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

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

portp (function) 479

port-properties (generic function) 480

(setf port-properties) (generic function) 480

ports 8 , 442 , 479

port-server-path (generic function) 480

*possibilities-gestures* (variable) 395

predicates

region 39

transformation 82

present (function) 119

present (of commands) 277

present (presentation method) 152

presentation (protocol class) 120

presentation methods 150

presentation translators 12 , 114 , 123 , 176 , 293

applicability 166

concepts 164

defining

examples 175

operators for 170

low-level functions 177

matching 166

using, figure of 13

presentation type specifiers 115

presentation types 11 , 113

abbreviations, operators for defining 155

basic 128

character 130

command 136 , 282

compound 135

concepts 111

constructor 135

defining 144

examples 146

operators for 148

form 136

functions 137

inheritance 114 , 117 , 145

input 122

interfacing application frames with 217

numeric 129

one-of 131

table of 132

operators for 137

output 117

pathname 131

predefined 128

sequence 134

some-of 131

table of 132

specifying 115

string 130

views for 157

views, operators for 157

presentation-default-preprocessor (presentation method) 159

presentation-matches-context-type (function) 179

presentation-modifier (generic function) 122

presentation-object (generic function) 121

(setf presentation-object) (generic function) 121

presentationp (function) 120

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

presentation-replace-input (generic function) 393

presentations 11 , 112 , 339

finding applicable 180

nested 168

sensitive 164

presentation-single-box (generic function) 121

presentation-subtypep (function) 139

presentation-subtypep (presentation method) 153

presentation-type (generic function) 121

(setf presentation-type) (generic function) 121

presentation-type-direct-supertypes (function) 140

presentation-type-history (presentation method) 154

presentation-type-name (function) 138

presentation-type-of (function) 139

presentation-type-options (function) 138

presentation-typep (function) 138

presentation-typep (presentation method) 152

presentation-type-parameters (function) 138

presentation-type-specifier-p (function) 139

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

present-to-string (function) 120

:pretty-name (initarg) 188

print-menu-item (function) 306

process-interrupt (function) 514

process-wait (function) 514

process-wait-with-timeout (function) 514

process-yield (function) 514

prompt-for-accept (generic function) 127

prompt-for-accept-1 (function) 128

:properties (initarg) 189

properties of panes 225

protocols

application frame 188

basic stream 523

bounding rectangle 60

cell formatting 434

extended input stream 366

extended stream 523

formatting

for tables, item lists, and graphs 430

item lists 435

graph formatting 436

graphics 34

input editing stream 402

layout 232

line 49

output record 341

output record database 344

output recording stream 349

point 45

pointer 374

rectangle 51

repaint 472

repaint classes 473

repaint functions 472

row and column formatting 433

sheet 443 , 446

sheet input 454

sheet input classes 456

sheet input functions 454

sheet notification 474

sheet output 466

sheet output classes 469

sheet output functions 469

stream text cursor 328

table formatting 431

text 329

text cursor 327

transformation 81

push-button (class) 257

push-button gadgets 257

push-button-pane (class) 257

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

Q

query identifier 308

queue-event (generic function) 455

queue-repaint (generic function) 472

queue-rescan (generic function) 403

quitting an application 201

R

radio-box (class) 258

radio-box gadgets 258

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

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

radio-box-pane (class) 259

radio-box-selections (generic function) 258

raise-sheet (generic function) 447

range-gadget-mixin (class) 252

ratio (presentation type) 130

rational (presentation type) 130

read-command (function) 284

read-command-using-keystrokes (function) 286

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

read-gesture (function) 368

reading tokens 393

read-token (function) 393

realize-mirror (generic function) 486

:record (option) 239

rectangle (protocol class) 50

rectangle-edges* (generic function) 51

rectangle-height (generic function) 52

rectangle-max-point (generic function) 51

rectangle-max-x (generic function) 51

rectangle-max-y (generic function) 52

rectangle-min-point (generic function) 51

rectangle-min-x (generic function) 51

rectangle-min-y (generic function) 51

rectanglep (function) 50

rectangles 50

bounding 57

derived bounding 57

protocol 51

rectangle-size (generic function) 52

rectangle-width (generic function) 52

rectilinear-transformation-p (generic function) 83

redisplay (function) 358

redisplay, incremental

defined 356

example 361

operators for 357

using updating-output 359

redisplay-frame-pane (generic function) 211

redisplay-frame-panes (generic function) 211

redisplay-output-record (generic function) 359

redraw-input-buffer (generic function) 404

reflection 77

reflection-transformation-p (generic function) 82

reflection-underspecified (error condition) 81

:region (initarg) 463

region (protocol class) 37

region composition 40

region set 40

examples, figure of 44

normalization of rectangular, figure of 42

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

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

region-difference (generic function) 43

region-equal (generic function) 39

region-intersection (generic function) 43

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

regionp (function) 37

regions 36

bounded 36

class structure of, figure of 37

examples, figure of 44

normalization 41

figure of 42

predicates 39

unbounded 36

region-set (protocol class) 40

region-set-p (function) 40

region-set-regions (generic function) 41

region-union (generic function) 42

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

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

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

remove-pointer-gesture-name (function) 169

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

rendering 18 , 103

figure of 18

reorder-sheets (generic function) 448

repaint protocol 472

classes 473

functions 472

repaint-sheet (generic function) 472

replace-input (generic function) 393

replay (function) 342

replay-output-record (generic function) 343

rescan-if-necessary (generic function) 404

reset-scan-pointer (generic function) 403

resize-sheet (generic function) 451

resources 511

restart 210

restart-port (generic function) 481

restraining (macro) 231

restraining-pane (composite pane) 231

rigid-transformation-p (generic function) 82

rotation 77

row-output-record (protocol class) 433

row-output-record-p (function) 433

rows and columns, formatting protocol 433

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

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

running applications 200

operators for 208

S

scaling transformations 77

scaling-transformation-p (generic function) 83

scroll-bar (class) 260

scroll-bar gadgets 260

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

scroll-bar-pane (class) 262

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

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

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

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

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

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

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

scroll-down-line-callback (callback) 262

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

scroll-down-page-callback (callback) 262

scroller-pane (composite pane) 230

scroll-extent (generic function) 231

scrolling 534

scrolling (macro) 230

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

scroll-to-bottom-callback (callback) 262

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

scroll-to-top-callback (callback) 262

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

scroll-up-line-callback (callback) 262

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

scroll-up-page-callback (callback) 262

sensitive 164

sensitivity, controlling 164

sequence (presentation type) 134

sequence-enumerated (presentation type) 135

server paths 479

set, region 40

(setf command-enabled) (generic function) 210

(setf cursor-visibility) (generic function) 328

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

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

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

(setf frame-manager) (generic function) 215

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

(setf frame-properties) (generic function) 212

(setf gadget-client) (generic function) 248

(setf gadget-id) (generic function) 247

(setf gadget-label) (generic function) 252

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

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

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

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

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

(setf gadget-value) (generic function) 249

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

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

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

(setf medium-background) (generic function) 65 , 467

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

(setf medium-clipping-region) (generic function) 66 , 468

(setf medium-default-text-style) (generic function) 67 , 469

(setf medium-foreground) (generic function) 65 , 467

(setf medium-ink) (generic function) 65 , 467

(setf medium-line-style) (generic function) 66 , 468

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

(setf medium-transformation) (generic function) 66 , 467

(setf pointer-cursor) (generic function) 375

(setf pointer-sheet) (generic function) 375

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

(setf port-properties) (generic function) 480

(setf presentation-object) (generic function) 121

(setf presentation-type) (generic function) 121

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

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

(setf sheet-region) (generic function) 450

(setf sheet-transformation) (generic function) 450

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

setf* defined 516

set-highlighted-presentation (function) 181

:sheet (initarg) 327 , 459

sheet (protocol class) 445

sheet-adopt-child (generic function) 447

sheet-allocated-region (generic function) 452

sheet-ancestor-p (generic function) 447

sheet-children (generic function) 446

sheet-delta-transformation (generic function) 452

sheet-device-region (generic function) 487

sheet-device-transformation (generic function) 486

sheet-direct-mirror (generic function) 485

sheet-disown-child (generic function) 447

sheet-enabled-children (generic function) 447

sheet-enabled-p (generic function) 448

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

sheet-grafted-p (generic function) 482

sheet-identity-transformation-mixin (class) 452

sheet-leaf-mixin (class) 449

sheet-medium (generic function) 471

sheet-mirror (generic function) 486

sheet-mirrored-ancestor (generic function) 485

sheet-multiple-child-mixin (class) 449

sheet-native-region (generic function) 486

sheet-native-transformation (generic function) 486

sheet-occluding-sheets (generic function) 448

sheetp (function) 445

sheet-parent (generic function) 446

sheet-parent-mixin (class) 449

sheet-region (generic function) 450

sheets 8 , 21 , 442

adopted 446

associating with a medium 470

basic classes 445

child 442

degrafted 446

disabled 446

disowned 446

enabled 446

genealogy classes 449

geometry 450

geometry classes 452

geometry functions 450

geometry notifications 474

grafted 446

input protocol 454

input protocol classes 456

input protocol functions 454

mediums and output properties 466

mirrored 485

functions 485

mirrors

functions 485

notification protocol 474

output protocol 466

output protocol classes 469

output protocol functions 469

parent 442

properties of 443

protocol 443 , 446

relationships between 446

sheet-siblings (generic function) 447

sheet-single-child-mixin (class) 449

sheet-transformation (generic function) 450

(setf sheet-transformation) (generic function) 450

sheet-transformation-mixin (class) 453

sheet-translation-mixin (class) 453

sheet-viewable-p (generic function) 448

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

+shift-key+ (constant) 464

:show-as-default (initarg) 257

:show-value-p (initarg) 263

shrink-frame (generic function) 215

shrunk frames 212

simple-parse-error (condition) 392

simple-parse-error (function) 392

:single-box (initarg) 122

singular-transformation (error condition) 81

:size (initarg) 340

slider (class) 262

slider gadgets 262

slider-drag-callback (generic function) 263

slider-pane (class) 263

solid shapes 71

space

allocation 232

composition 232

requirement 232

space-requirement (protocol class) 233

space-requirement+ (function) 234

space-requirement+* (function) 234

space-requirement-combine (function) 234

space-requirement-components (generic function) 234

space-requirement-height (function) 233

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

space-requirement-max-height (function) 234

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

space-requirement-max-width (function) 233

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

space-requirement-min-height (function) 234

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

space-requirement-min-width (function) 233

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

space-requirement-width (function) 233

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

:spacing (option) 228

spacing (macro) 229

spacing-pane (composite pane) 229

specifiers, presentation type 115

spread versions of drawing functions 44

standard input 204 , 239

standard output 205 , 239

*standard-activation-gestures* (variable) 390

standard-application-frame (class) 189

standard-bounding-rectangle (class) 59

standard-cell-output-record (class) 435

standard-column-output-record (class) 434

standard-command-table (class) 278

standard-ellipse (class) 54

standard-elliptical-arc (class) 54

standard-extended-input-stream (class) 366

standard-extended-output-stream (class) 324

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

standard-input-editing-stream (class) 386

standard-input-stream (class) 364

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

standard-line (class) 49

standard-line-style (class) 72

standard-output-recording-stream (class) 349

standard-output-stream (class) 322

standard-point (class) 45

standard-pointer (class) 374

standard-polygon (class) 46

standard-polyline (class) 46

standard-presentation (class) 122

standard-rectangle (class) 50

standard-rectangle-set (class) 40

standard-region-difference (class) 40

standard-region-intersection (class) 40

standard-region-union (class) 40

standard-repainting-mixin (class) 473

standard-row-output-record (class) 433

standard-sequence-output-record (class) 345

standard-sheet-input-mixin (class) 456

standard-sheet-output-mixin (class) 469

standard-table-output-record (class) 431

standard-text-cursor (class) 327

standard-text-style (class) 94

standard-tree-output-history (class) 348

standard-tree-output-record (class) 346

:state (initarg) 189

stencils 29

stream-accept (generic function) 125

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

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

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

stream-advance-to-column (generic function) 323 , 529

stream-baseline (generic function) 331

stream-character-width (generic function) 329

stream-clear-input (generic function) 365 , 527

stream-clear-output (generic function) 323 , 529

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

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

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

stream-cursor-position (generic function) 329

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

stream-default-view (generic function) 157

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

stream-drawing-p (generic function) 350

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

stream-element-type (generic function) 525

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

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

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

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

stream-finish-output (generic function) 323 , 529

stream-force-output (generic function) 323 , 529

stream-fresh-line (generic function) 323 , 529

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

stream-input-buffer (generic function) 366 , 402

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

stream-input-wait (generic function) 369

stream-insertion-pointer (generic function) 402

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

stream-line-column (generic function) 322 , 528

stream-line-height (generic function) 330

stream-listen (generic function) 365 , 527

stream-output-history (generic function) 350

stream-output-history-mixin (class) 348

streamp (generic function) 524

stream-pathname (generic function) 526

stream-peek-char (generic function) 364 , 527

stream-pointer-position (generic function) 367

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

stream-pointers (generic function) 366

stream-present (generic function) 119

stream-primary-pointer (generic function) 367

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

stream-process-gesture (generic function) 404

stream-read-byte (generic function) 530

stream-read-char (generic function) 364 , 526

stream-read-char-no-hang (generic function) 364 , 527

stream-read-gesture (generic function) 368 , 404

stream-read-line (generic function) 365 , 527

stream-recording-p (generic function) 349

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

stream-replay (generic function) 350

stream-rescanning-p (generic function) 403

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

streams 11 , 21 , 523

basic

protocol 523

basic input 364

basic output 322

binary 530

character input 526

character output 528

classes 523

extended

panes 184

protocol 523

extended input 365

conditions 370

protocol 366

extended output 323

functions 525

hardcopy 530

input editing 384

protocol 402

output recording 349

protocol 349

window 533

window operations 533

window, pane functions 334

stream-scan-pointer (generic function) 403

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

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

stream-start-line-p (generic function) 322 , 528

stream-string-width (generic function) 330

stream-terpri (generic function) 323 , 529

stream-text-cursor (generic function) 328

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

stream-text-margin (generic function) 330

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

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

stream-truename (generic function) 526

stream-unread-char (generic function) 364 , 526

stream-unread-gesture (generic function) 370 , 404

stream-vertical-spacing (generic function) 330

stream-write-byte (generic function) 530

stream-write-char (generic function) 322 , 528

stream-write-string (generic function) 322 , 529

string (presentation type) 131

string completion 395

styles

interaction 282

command line 294

command menus 289

keystroke accelerators 295

mouse 293

line 72

subset (presentation type abbreviation) 134

subset-alist (presentation type abbreviation) 134

subset-completion (presentation type) 133

subset-sequence (presentation type abbreviation) 134

substitute-numeric-argument-marker (function) 297

suggest (function) 399

+super-key+ (constant) 464

surrounding-output-with-border (macro) 428

symbol (presentation type) 129

T

t (presentation type) 128

table-output-record (protocol class) 431

table-output-record-p (function) 431

table-pane (composite pane) 229

tables

command 277 , 287

conditions 281

predefined 280

formatting 406

calendar month example, figure of 416

examples 413

figure of 417 , 419

from a list, figure of 414

operators for 407

output records of, figure of 339

protocol 431

tabling (macro) 229

template for application frame 14

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

:test (initarg) 255 , 256

test-presentation-translator (function) 177

:text-style (option) 225

text 329

cursors 325

protocol 327

stream, protocol 328

formatting 426

line wrapping 331

mixing with graphics 331

output recording 351

output records 347

protocol 329

text styles 92

ascent 96

binding forms 98

descent 96

face 92 , 94 , 99

family 92 , 94

functions 95

height 97

mapping 99

objects 93

options 94

size 92 , 94

:text-cursor (initarg) 366

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

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

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

text-editor (class) 264

text-editor gadgets 264

text-editor-pane (class) 265

:text-face (option) 95

:text-family (option) 94

text-field (class) 264

text-field gadgets 264

text-field-pane (class) 264

:text-margin (initarg) 324

:text-margin (option) 238

:text-size (option) 95

text-size (generic function) 97

:text-style (option) 71

text-style (protocol class) 94

text-style-ascent (generic function) 96

text-style-components (generic function) 96

text-style-descent (generic function) 96

text-style-face (generic function) 95 , 96

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

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

text-style-height (generic function) 97

text-style-mapping (generic function) 99

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

text-style-p (function) 94

text-style-size (generic function) 95 , 96

text-style-width (generic function) 97

+textual-dialog-view+ (constant) 159

textual-dialog-view (class) 158

+textual-menu-view+ (constant) 159

textual-menu-view (class) 158

+textual-view+ (constant) 159

textual-view (class) 158

throw-highlighted-presentation (function) 180

timer-event (class) 464

:timestamp (initarg) 459

title-pane (leaf pane) 240

toggle-button (class) 265

toggle-button gadgets 265

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

toggle-button-pane (class) 266

token-or-type (presentation type abbreviation) 136

tokens, reading and writing 393

toolkit, adaptive 10

top-level output records 348

tracking-pointer (macro) 375

:transformation (option) 70

transformation (protocol class) 81

transformation-equal (generic function) 82

transformation-error (error condition) 81

transformationp (function) 81

transformations 76

affine 77

applying 87

composition 78

constructors 78

functions 83

graphic, example, figure of 76

predicates 82

protocol 81

reflection 77

rotation 77

scaling 77

translation 77

transformation-underspecified (error condition) 81

transform-distance (generic function) 88

transform-position (generic function) 88

transform-rectangle* (generic function) 88

transform-region (generic function) 87

translate 123

translation 77

translation-transformation-p (generic function) 82

translators, presentation 114 , 123 , 176 , 293

applicability 166

concepts 164

defining

examples 175

operators for 170

low-level functions 177

matching 166

using, figure of 13

:type (initarg) 122

type-or-string (presentation type abbreviation) 136

types of output records 345

U

unbounded regions 36

*undefined-text-style* (variable) 93

unhighlight-highlighted-presentation (function) 181

unread-gesture (function) 369

*unsupplied-argument-marker* (variable) 299

untransform-distance (generic function) 88

untransform-position (generic function) 88

untransform-rectangle* (generic function) 89

untransform-region (generic function) 87

updating-output (macro) 357

user packages 509

user-command-table (command table) 280

using drawing options 68

using gadgets 243

using-resource (macro) 512

V

:value (initarg) 249

:value-changed-callback (initarg) 249

value-changed-callback (callback) 250

value-gadget (class) 249

:value-key (initarg) 255 , 256

vbox-pane (composite pane) 229

vertically (macro) 229

:vertical-spacing (initarg) 324

:vertical-spacing (option) 238

:view (initarg) 122

view (protocol class) 157

viewp (function) 157

viewports 230

defined 534

views

of presentation types

operators for 157

with presentation types 157

vrack-pane (composite pane) 230

W

widgets, Motif 521

:width (option) 227

window-children (generic function) 535

window-clear (generic function) 334 , 533

window-configuration-event (class) 463

window-erase-viewport (generic function) 335 , 533

window-event (class) 463

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

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

window-event-region (generic function) 463

window-expose (generic function) 536

windowing relationships 442

window-inside-bottom (function) 537

window-inside-edges (generic function) 536

window-inside-height (function) 537

window-inside-left (function) 536

window-inside-right (function) 537

window-inside-size (generic function) 537

window-inside-top (function) 537

window-inside-width (function) 537

window-label (generic function) 535

window-parent (generic function) 535

window-refresh (generic function) 334 , 533

window-repaint-event (class) 464

windows 334 , 533

concepts 442

functions for direct operation 535

operators for

viewport and scrolling 534

origin 19

primitive layer operators 535

stream operations 533

stream pane functions 334

streams 533

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

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

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

window-viewport (generic function) 335 , 534

window-viewport-position (generic function) 335

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

window-viewport-position* (generic function) 534

window-visibility (generic function) 536

with-accept-help (macro) 399

with-activation-gestures (macro) 390

with-application-frame (macro) 188

with-bounding-rectangle* (macro) 61

with-command-table-keystrokes (macro) 285

with-delimiter-gestures (macro) 391

with-drawing-options (macro) 68

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

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

with-first-quadrant-coordinates (macro) 87

with-frame-manager (macro) 214

with-graft-locked (macro) 483

:within-generation-separation (initarg) 437

with-input-context (macro) 124

with-input-editing (macro) 387

with-input-editor-typeout (macro) 387

with-input-focus (macro) 368 , 535

with-local-coordinates (macro) 86

with-lock-held (macro) 515

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

with-menu (macro) 307

with-new-output-record (macro) 353

with-ouput-as-gadget (macro) 266

with-output-as-presentation (macro) 118

with-output-buffered (macro) 334

with-output-recording-options (macro) 353

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

with-output-to-pixmap (macro) 33

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

without-scheduling (macro) 514

with-port-locked (macro) 480

with-presentation-type-decoded (macro) 138

with-presentation-type-options (macro) 139

with-presentation-type-parameters (macro) 139

with-radio-box (macro) 259

with-recursive-lock-held (macro) 515

with-room-for-graphics (macro) 331

with-rotation (macro) 86

with-scaling (macro) 86

with-sheet-medium (macro) 470

with-sheet-medium-bound (macro) 471

with-text-face (macro) 99

with-text-family (macro) 99

with-text-size (macro) 99

with-text-style (macro) 98

with-translation (macro) 85

wrapping text lines 331

write-token (function) 394

writing tokens 393

X

:x (initarg) 461

:x-position (initarg) 340

:x-spacing (initarg) 431 , 435

:x-spacing (option) 228

Y

:y (initarg) 461

:y-position (initarg) 340

:y-spacing (initarg) 431 , 435

:y-spacing (option) 228


Common Lisp Interface Manager 2.0 User Guide - 14 Dec 2001

Next Prev Top Contents