All Manuals > Common Lisp Interface Manager 2.0 User's Guide

NextPrevTopContents
Index

Symbols

(setf command-enabled) (generic function) 213

(setf cursor-visibility) (generic function) 330

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

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

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

(setf frame-manager) (generic function) 218

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

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

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

(setf frame-properties) (generic function) 216

(setf gadget-client) (generic function) 250

(setf gadget-id) (generic function) 250

(setf gadget-label) (generic function) 254

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

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

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

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

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

(setf gadget-value) (generic function) 252

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

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

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

(setf medium-background) (generic function) 71 , 469

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

(setf medium-clipping-region) (generic function) 72 , 470

(setf medium-default-text-style) (generic function) 73 , 471

(setf medium-foreground) (generic function) 71 , 469

(setf medium-ink) (generic function) 71 , 469

(setf medium-line-style) (generic function) 72 , 470

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

(setf medium-transformation) (generic function) 72 , 469

(setf pointer-cursor) (generic function) 377

(setf pointer-sheet) (generic function) 377

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

(setf port-properties) (generic function) 482

(setf presentation-object) (generic function) 127

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

(setf presentation-type) (generic function) 127

(setf radio-box-current-selection) (generic function) 260 , 261

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

(setf sheet-region) (generic function) 452

(setf sheet-transformation) (generic function) 452

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*abort-gestures* (variable) 372

*accelerator-gestures* (variable) 372

*activation-gestures* (variable) 392

*application-frame* (variable) 192 , 208

*command-argument-delimiters* (variable) 301

*command-dispatchers* (variable) 286 , 288

*command-name-delimiters* (variable) 301

*command-parser* (variable) 301

*command-unparser* (variable) 301

*completion-gestures* (variable) 397

*default-frame-manager* (variable) 218

*default-server-path* (variable) 482

*default-text-style* (variable) 98

*delimiter-gestures* (variable) 393

*help-gestures* (variable) 397

*input-context* (variable) 129

*input-wait-handler* (variable) 370

*input-wait-test* (variable) 370

*null-presentation* (variable) 135

*numeric-argument-marker* (variable) 301

*partial-command-parser* (variable) 301

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

*pointer-documentation-output* (variable) 209

*possibilities-gestures* (variable) 397

*standard-activation-gestures* (variable) 392

*undefined-text-style* (variable) 99

*unsupplied-argument-marker* (variable) 301

+background-ink+ (constant) 112

+control-key+ (constant) 466

+everywhere+ (constant) 41

+fill+ (constant) 229

+flipping-ink+ (constant) 113

+foreground-ink+ (constant) 112

+gadget-dialog-view+ (constant) 164

+gadget-menu-view+ (constant) 164

+hyper-key+ (constant) 466

+identity-transformation+ (constant) 87

+meta-key+ (constant) 466

+nowhere+ (constant) 41

+pointer-documentation-view+ (constant) 164

+pointer-left-button+ (constant) 466

+pointer-middle-button+ (constant) 466

+pointer-right-button+ (constant) 466

+shift-key+ (constant) 466

+super-key+ (constant) 466

+textual-dialog-view+ (constant) 164

+textual-menu-view+ (constant) 164

:activate-callback (initarg) 253

:align-x (initarg) 254 , 436

:align-x (option) 230

:align-y (initarg) 254 , 436

:align-y (option) 230

:armed-callback (initarg) 250

:background (initarg) 326

:background (option) 227

:button (initarg) 462

:calling-frame (initarg) 193

:center-nodes (initarg) 439

:client (initarg) 250

:clipping-region (option) 76

:command-table (initarg) 192

:contents (option) 228

:current-selection (initarg) 260 , 261

:cutoff-depth (initarg) 439

:decimal-places (initarg) 265

:default-text-style (initarg) 326

:default-view (initarg) 326

:disabled-commands (initarg) 192

:disarmed-callback (initarg) 250

:display-after-commands (option) 239

:display-function (option) 240

:display-string (option) 240

:display-time (option) 240

:drag-callback (initarg) 263 , 265

:draw (option) 241

:editable-p (initarg) 267

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

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

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

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

:equalize-column-widths (initarg) 433

:foreground (initarg) 326

:foreground (option) 227

:generation-separation (initarg) 439

:hash-table (initarg) 439

:height (option) 229

:id (initarg) 250

:incremental-redisplay (option) 240

:indicator-type (initarg) 268

:initial-spacing (initarg) 437

:ink (option) 75

:input-buffer (initarg) 368

:items (initarg) 257 , 258

:key-name (initarg) 462

:label (initarg) 254

:line-cap-shape (option) 80

:line-dashes (option) 80

:line-joint-shape (option) 79

:line-style (option) 76

:line-thickness (option) 79

:line-unit (option) 79

:max-height (initarg) 438

:max-height (option) 229

:max-value (initarg) 255

:max-width (initarg) 438

:max-width (option) 229

:menu-bar (initarg) 193

:merge-duplicates (initarg) 439

:min-height (initarg) 436

:min-height (option) 229

:min-value (initarg) 255

:min-width (initarg) 436

:min-width (option) 229

:mode (initarg) 257

:modifier (initarg) 128

:modifier-state (initarg) 461

:motif (server-path) 481

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

:name (initarg) 192

:name (option) 227

:name-key (initarg) 257 , 258

:n-columns (initarg) 438

:ncolumns (initarg) 267

:nlines (initarg) 267

:n-rows (initarg) 438

:number-of-quanta (initarg) 266

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

:object (initarg) 128

:orientation (initarg) 253 , 439

:output-record (option) 241

:panes (initarg) 193

:parent (initarg) 342

:pointer (initarg) 368 , 462

:port (initarg) 376

:pretty-name (initarg) 192

:properties (initarg) 193

:record (option) 241

:region (initarg) 465

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

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

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

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

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

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

:sheet (initarg) 329 , 461

:show-as-default (initarg) 259

:show-value-p (initarg) 265

:single-box (initarg) 128

:size (initarg) 342

:spacing (option) 230

:state (initarg) 193

:test (initarg) 257 , 258

:text-cursor (initarg) 368

:text-face (option) 101

:text-family (option) 100

:text-margin (initarg) 326

:text-margin (option) 240

:text-size (option) 101

:text-style (option) 77 , 227

:timestamp (initarg) 461

:transformation (option) 76

:type (initarg) 128

:value (initarg) 252

:value-changed-callback (initarg) 252

:value-key (initarg) 257 , 258

:vertical-spacing (initarg) 326

:vertical-spacing (option) 240

:view (initarg) 128

:width (option) 229

:win32 (server-path) 481

:within-generation-separation (initarg) 439

:x (initarg) 463

:x-position (initarg) 342

:x-spacing (initarg) 433 , 437

:x-spacing (option) 230

:y (initarg) 463

:y-position (initarg) 342

:y-spacing (initarg) 433 , 437

:y-spacing (option) 230

A

abbreviations

pane 194

presentation type

operators for 160

abort-gesture (condition) 372

abort-gesture-event (generic function) 372

*abort-gestures* (variable) 372

abstract gadget classes 256

abstract gadgets 245

abstract panes 224

accelerator-gesture (condition) 372

accelerator-gesture-event (generic function) 372

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

*accelerator-gestures* (variable) 372

accelerators, keystroke 297

accept (function) 131

accept (presentation method) 157

accept methods, errors and conditions in 394

accept-1 (function) 132

accept-from-string (function) 133

accepting-values (macro) 310

accept-present-default (presentation method) 159

accept-values (application frame) 312

accept-values-command-button (macro) 313

accept-values-pane (command table) 282

accept-values-pane-displayer (function) 312

accept-values-resynchronize (generic function) 313

accessible (of commands) 280

accessing slots and components of application frames 204

accessors for

application frames 207 , 208

ellipses 58

polygons, polylines 50

action-gadget (class) 253

actions 272

:activate-callback (initarg) 253

activate-callback (callback) 253

activate-gadget (generic function) 251

activation gestures 392

activation-gesture-p (function) 392

*activation-gestures* (variable) 392

adaptive panes 224

adaptive toolkit 10

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

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

add-gesture-name (function) 374

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

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

add-output-record (generic function) 346

add-pointer-gesture-name (function) 173

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

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

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

adjust-multiple-columns (generic function) 434

adjust-table-cells (generic function) 434

adopted frames 216

adopted sheets 448

adopt-frame (generic function) 219

affine transformations 83

:align-x (initarg) 254 , 436

:align-x (option) 230

:align-y (initarg) 254 , 436

:align-y (option) 230

allocate-pixmap (generic function) 34

allocate-resource (function) 514

allocate-space (generic function) 238

all-processes (function) 516

and (presentation type) 141

application frames 6 , 188

accessing slots and components 204

accessors for 207 , 208

defining 190

examples 205

initializing 201

interfacing with presentation types 220

operators for 207

protocol 192

template for 14

using :accept-values pane in 201

application objects, user interaction with 117

figure of 118

*application-frame* (variable) 192 , 208

application-frame (protocol class) 192

application-frame-p (function) 192

application-pane (leaf pane) 242

applications

exiting 205

quitting 205

running 204

operators 211

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 166

arcs

circular 54

elliptical 54

constructors for 57

area (protocol class) 40

areap (function) 40

:armed-callback (initarg) 250

armed-callback (callback) 251

arrow 424

axes, x and y

figure of 21

B

:background (initarg) 326

:background (option) 227

background 108

ink 112

+background-ink+ (constant) 112

basic gadget classes 249

basic input streams 366

basic stream protocol 520

basic-gadget (class) 249

basic-medium (class) 468

basic-pane (class) 225

basic-port (class) 481

basic-sheet (class) 447

bboard-pane (composite pane) 232

beep (generic function) 335

binary streams 527

binding forms, text style 104

blank-area (presentation type) 135

boolean (presentation type) 135

bordered output 430

examples of 430

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 335

bury-sheet (generic function) 449

:button (initarg) 462

C

callbacks 244

:calling-frame (initarg) 193

call-presentation-menu (function) 183

call-presentation-translator (function) 183

cell formatting protocol 436

cell-align-x (generic function) 437

cell-align-y (generic function) 437

cell-min-height (generic function) 437

cell-min-width (generic function) 437

cell-output-record (protocol class) 436

cell-output-record-p (function) 436

:center-nodes (initarg) 439

change-space-requirements (generic function) 237

changing-space-requirements (macro) 237

character (presentation type) 136

characters

input streams 523

output streams 525

check-box (class) 261

check-box gadget 260

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

check-box-pane (class) 262

check-box-selections (generic function) 261

child sheets 444

child-containing-position (generic function) 454

children-overlapping-rectangle* (generic function) 454

children-overlapping-region (generic function) 454

circular arcs 54

classes

basic sheet 447

CLIM events, figure of 460

extended stream pane 241

gadgets

abstract 256

basic 249

output records 347

panes

layout 230

repaint protocol 475

sheet genealogy 451

sheet geometry 454

sheet input protocol 458

sheet output protocol 471

stream 520

structure of regions, figure of 39

class-presentation-type-name (function) 146

clear-output-record (generic function) 346

clear-resource (function) 515

:client (initarg) 250

clients 245

clim-stream-pane (leaf pane) 241

:clipping-region (option) 76

close (generic function) 523

color (protocol class) 109

color-ihs (generic function) 111

colorp (function) 109

color-rgb (generic function) 111

colors 109

background

ink 112

concepts 108

examples of drawing in 113

foreground

ink 112

objects 109

operators 110

predefined names 112

rendering 109

column-output-record (protocol class) 435

column-output-record-p (function) 435

command

objects 276

command (presentation type) 143 , 284

command line names 274

command line processors 296

input editing 296

command loops 12 , 188 , 286

command menus 291

command names 274

command processors 286 , 300

input editor 286

command tables 272 , 279 , 289

conditions 283

predefined 282

command translators 12

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

command-already-present (error condition) 283

*command-argument-delimiters* (variable) 301

command-arguments (function) 276

*command-dispatchers* (variable) 286 , 288

command-enabled (generic function) 213

(setf command-enabled) (generic function) 213

command-line-command-parser (function) 300

command-line-command-unparser (function) 300

command-line-name-for-command (function) 290 , 297

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

command-menu-item-options (function) 294

command-menu-item-type (function) 294

command-menu-item-value (function) 294

command-menu-pane (leaf pane) 242

command-name (function) 276

command-name (presentation type) 143 , 285

*command-name-delimiters* (variable) 301

command-not-accessible (error condition) 283

command-not-present (error condition) 283

command-or-form (presentation type) 143 , 285

*command-parser* (variable) 301

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

commands 272

accessible 280

defined 276

defining 273

input editor 389

present 279

presentation types for 284

processor 286 , 300

:command-table (initarg) 192

command-table (protocol class) 280

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

command-table-complete-input (function) 291

command-table-error (error condition) 283

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

command-table-name (generic function) 280

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

command-table-p (function) 280

*command-unparser* (variable) 301

complete-from-generator (function) 399

complete-from-possibilities (function) 400

complete-input (function) 397

completing-from-suggestions (macro) 400

completion (presentation type) 138

completion, string 397

*completion-gestures* (variable) 397

complex (presentation type) 136

compose-rotation-with-transformation (function) 90

compose-scaling-with-transformation (function) 90

compose-space (generic function) 238

compose-transformations (generic function) 89

compose-transformation-with-rotation (function) 90

compose-transformation-with-scaling (function) 90

compose-transformation-with-translation (function) 90

compose-translation-with-transformation (function) 90

composite panes 224

composition, region 42

compound drawing functions 30

constructors for

ellipses and elliptical arcs 57

polygons and polylines 49

transformations 84

:contents (option) 228

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

contrasting-inks-limit (generic function) 111

+control-key+ (constant) 466

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

:current-selection (initarg) 260 , 261

cursor (protocol class) 329

cursorp (function) 329

cursor-position (generic function) 330

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

cursors

stream text

protocol 330

text

protocol 329

cursors, text 327

cursor-sheet (generic function) 329

cursor-visibility (generic function) 330

(setf cursor-visibility) (generic function) 330

:cutoff-depth (initarg) 439

D

DAG (directed acyclic graph) 422

deactivate-gadget (generic function) 251

deallocate-pixmap (generic function) 34

deallocate-resource (function) 515

:decimal-places (initarg) 265

default-describe-presentation-type (function) 146

*default-frame-manager* (variable) 218

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

*default-server-path* (variable) 482

*default-text-style* (variable) 98

:default-text-style (initarg) 326

:default-view (initarg) 326

defgeneric* (macro) 518

define-application-frame (macro) 190 , 207

define-border-type (macro) 431

define-command (macro) 276

define-command-table (macro) 280

define-default-presentation-method (macro) 165

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

define-gesture-name (macro) 374

define-graph-type (macro) 439

define-presentation-action (macro) 176

define-presentation-generic-function (macro) 165

define-presentation-method (macro) 156

define-presentation-to-command-translator (macro) 176 , 275

define-presentation-translator (macro) 174

define-presentation-type (macro) 154

define-presentation-type-abbreviation (macro) 161

defining

application frames 190

commands 273

pane types 243

presentation methods 156

presentation translators 179

examples 179

operators for 174

presentation types

abbreviations, operators for 160

concepts 150

examples 152

operators for 154

defmethod* (macro) 518

defresource (macro) 513

degrafted sheets 448

delegate-sheet-delegate (generic function) 459

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

delegate-sheet-input-mixin (class) 459

delete-gesture-name (function) 375

delete-output-record (generic function) 346

delimiter gestures 392

delimiter-gesture-p (function) 393

*delimiter-gestures* (variable) 393

derived bounding rectangles 59

describe-presentation-type (function) 143

describe-presentation-type (presentation method) 158

destroy-port (generic function) 483

destroy-process (function) 515

device events 460

device events, standard 460

device-event (class) 461

dialogs

concepts 304

examples 314

operators for 310

directed acyclic graphs 422

figure of 422

disable-command (function) 288

disabled frames 216

disabled sheets 448

:disabled-commands (initarg) 192

disable-frame (generic function) 219

:disarmed-callback (initarg) 250

disarmed-callback (callback) 251

disowned frames 216

disowned sheets 448

disown-frame (generic function) 219

dispatch-event (generic function) 457

:display-after-commands (option) 239

display-command-menu (generic function) 214 , 292

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

display-cursor (generic function) 330

displayed-output-record (protocol class) 342

displayed-output-record-p (function) 342

display-exit-boxes (generic function) 312

:display-function (option) 240

:display-string (option) 240

:display-time (option) 240

distribute-event (generic function) 457

do-command-table-inheritance (macro) 289

document-presentation-translator (function) 183

:drag-callback (initarg) 263 , 265

drag-callback (callback) 264 , 265

dragging-output (macro) 382

drag-output-record (generic function) 381

:draw (option) 241

draw-arrow (function) 30

draw-arrow* (function) 30

draw-circle (function) 29

draw-circle* (function) 29

draw-ellipse (function) 28

draw-ellipse* (function) 28

draw-gp-image-to-sheet (function) 67

draw-gp-pixmap-to-sheet (function) 67

drawing functions 24

compound 30

examples 23

figure of 23

general behavior of 36

LispWorks Graphics Ports 64

medium-specific 37

spread version 46

drawing options, using 74

drawing plane 20

figure of 20

draw-line (function) 25

draw-line* (function) 26

draw-lines (function) 26

draw-lines* (function) 26

draw-oval (function) 31

draw-oval* (function) 31

draw-pattern* (function) 32

draw-point (function) 25

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

draw-text (function) 29

draw-text* (function) 29

E

:editable-p (initarg) 267

editing, input 386

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

enabled frames 216

enabled sheets 448

enable-frame (generic function) 219

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

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

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

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

:equalize-column-widths (initarg) 433

erase-input-buffer (generic function) 406

erase-output-record (generic function) 345

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

event (protocol class) 460

event classes, figure of 460

event-listen (generic function) 458

event-modifier-state (generic function) 462

eventp (function) 461

event-peek (generic function) 458

event-read (generic function) 457

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

events 9 , 460

client 456

defined 172

dispatching 456

distributing 456

keyboard 456

pointer 456

standard device 460

event-sheet (generic function) 461

event-timestamp (generic function) 461

event-type (generic function) 461

event-unread (generic function) 458

+everywhere+ (constant) 41

execute-frame-command (generic function) 213 , 287

exiting an application 205

expand-presentation-type-abbreviation (function) 162

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

expression (presentation type) 142

extended input streams 367

conditions 372

protocol 368

extended output streams 325

extended stream panes 188 , 224 , 238

classes 241

making 242

options 238

extended stream protocol 520

extended-input-stream (protocol class) 367

extended-input-stream-p (function) 367

extended-output-stream (protocol class) 326

extended-output-stream-p (function) 326

F

+fill+ (constant) 229

filled-in areas 77

filling-output (macro) 429

find-applicable-translators (function) 182

find-command-from-command-line-name (function) 290 , 296

find-command-table (function) 281

find-frame-manager (function) 217

find-graft (function) 484

find-innermost-applicable-presentation (function) 184

find-keystroke-item (function) 298

find-menu-item (function) 294

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

find-pane-named (generic function) 210

find-port (function) 481

find-presentation-translator (function) 296

find-presentation-translators (function) 181

find-presentation-type-class (function) 146

flipping ink 113

example 115

+flipping-ink+ (constant) 113

float (presentation type) 136

:foreground (initarg) 326

:foreground (option) 227

foreground 108

ink 112

+foreground-ink+ (constant) 112

form (presentation type) 142

format-graph-from-roots (function) 423

format-items (function) 414

format-textual-list (function) 414 , 428

formatting

cells

protocol 436

graphs 422

concepts 422

examples 426

operators for 423

protocol 438

item lists 409

protocol 437

protocols for tables, item lists, and graphs 432

rows and columns

protocol 435

tables 408

calendar month example, figure of 418

examples 415

figure of 419 , 421

from a list, figure of 416

operators for 409

output records of, figure of 341

protocol 433

text 428

formatting-cell (macro) 412

formatting-column (macro) 411

formatting-item-list (macro) 412

formatting-row (macro) 411

formatting-table (macro) 409

frame managers 10 , 188 , 216

finding 217

layout protocol 234

operators 218

frame-calling-frame (generic function) 210

frame-command-table (generic function) 208

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

frame-current-layout (generic function) 211

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

frame-current-panes (generic function) 210

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

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

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

frame-error-output (generic function) 209

frame-exit (generic function) 214

frame-exit (restart) 214

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

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

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

frame-manager (generic function) 218

(setf frame-manager) (generic function) 218

frame-manager (protocol class) 216

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

frame-manager-frames (generic function) 219

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

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

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

frame-manager-p (function) 217

frame-name (generic function) 208

frame-panes (generic function) 210

frame-parent (generic function) 210

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

frame-pretty-name (generic function) 208

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

frame-properties (generic function) 216

(setf frame-properties) (generic function) 216

frame-query-io (generic function) 209

frame-replay (generic function) 215

frames 6 , 188

adopted 216

application 6 , 188

accessing slots and components 204

accessors for 207 , 208

defining 190

examples 205

initializing 201

operators for 207

protocol 192

disabled 216

disowned 216

enabled 216

shrunk 216

frame-standard-input (generic function) 208

frame-standard-output (generic function) 209

frame-state (generic function) 219

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

funcall-presentation-generic-function (macro) 165

functions

composite pane 233

drawing 24 , 64

compound 30

examples 23

figure of 23

general behavior of 36

medium-specific 37

spread versions of 46

low-level, for presentation translators 181

mirrored sheet 487

mirrors 487

presentation type 143

repaint protocol 474

sheet geometry 452

sheet input protocol 456

sheet output protocol 471

stream 522

text style 101

transformation 89

window stream pane 336

fundamental-binary-input-stream (class) 522

fundamental-binary-output-stream (class) 522

fundamental-binary-stream (class) 521

fundamental-character-input-stream (class) 521

fundamental-character-output-stream (class) 522

fundamental-character-stream (class) 521

fundamental-input-stream (class) 521

fundamental-output-stream (class) 521

fundamental-stream (class) 521

G

gadget (protocol class) 249

gadget id 246

gadget-activate-callback (generic function) 253

gadget-active-p (generic function) 251

gadget-armed-callback (generic function) 250

gadget-client (generic function) 250

(setf gadget-client) (generic function) 250

+gadget-dialog-view+ (constant) 164

gadget-dialog-view (class) 164

gadget-disarmed-callback (generic function) 250

gadget-id (generic function) 250

(setf gadget-id) (generic function) 250

gadget-label (generic function) 254

(setf gadget-label) (generic function) 254

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

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

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

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

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

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

gadget-max-value (generic function) 255

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

+gadget-menu-view+ (constant) 164

gadget-menu-view (class) 164

gadget-min-value (generic function) 255

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

gadget-orientation (generic function) 254

gadget-output-record (class) 269

gadgetp (function) 249

gadget-range (generic function) 256

gadget-range* (generic function) 256

gadgets 244

abstract 245

abstract classes 256

basic classes 249

check-box 260

client 245

id 246

implementing 247

integrating with output records 268

label 256

list-pane 257

menu-button 259

option-pane 257

panes 188

push-button 259

radio-box 260

scroll-bar 262

slider 265

text-editor 266

text-field 266

toggle-button 267

using 245

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

gadget-value (generic function) 252 , 258 , 261 , 265 , 266 , 267 , 268

(setf gadget-value) (generic function) 252

gadget-value (generic function) 267

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

generate-graph-nodes (generic function) 439

generate-panes (generic function) 220

:generation-separation (initarg) 439

generic-list-pane (class) 258

generic-option-pane (class) 258

geometric objects 38

geometry, sheet 452

functions 452

notifications 476

geometry, sheet classes 454

gesture names 172 , 373

standard 375

gestures 373

activation 392

defined 172

delimiter 392

keyboard 373

pointer 172 , 373

get-frame-pane (generic function) 210

global-command-table (command table) 282

graft (generic function) 485

grafted sheets 448

graft-height (generic function) 485

graft-orientation (generic function) 485

graft-pixels-per-inch (function) 486

graft-pixels-per-millimeter (function) 486

grafts 8 , 444 , 484

graft-units (generic function) 485

graft-width (generic function) 485

graphics

mixing with text 333

output recording 353

output records 348

protocols 36

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

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

graph-node-children (generic function) 441

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

graph-node-object (generic function) 441

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

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

graph-node-parents (generic function) 441

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

graph-output-record (protocol class) 438

graph-output-record-p (function) 439

graph-root-nodes (generic function) 439

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

graphs

acyclic 422

directed 422

directed acyclic 422

figure of 422

formatting 422

concepts 422

examples 426

operators for 423

protocol 438

horizontal

figure of 426

vertical

figure of 427

H

handle-event (generic function) 457

handle-repaint (generic function) 474

hardcopy streams 527

:hash-table (initarg) 439

hbox-pane (composite pane) 230

:height (option) 229

*help-gestures* (variable) 397

hierarchies of interactive regions 444

highlight-applicable-presentation (function) 185

highlight-output-record (generic function) 345

highlight-presentation (presentation method) 160

horizontally (macro) 230

hrack-pane (composite pane) 232

+hyper-key+ (constant) 466

I

:id (initarg) 250

+identity-transformation+ (constant) 87

identity-transformation-p (generic function) 88

immediate-repainting-mixin (class) 475

immediate-rescan (generic function) 405

immediate-sheet-input-mixin (class) 458

implementing gadgets 247

incremental redisplay

concepts 358

defined 358

example 363

operators for 359

using updating-output 361

:incremental-redisplay (option) 240

indenting-output (macro) 428

:indicator-type (initarg) 268

indirect inks 112

inheritance (in presentation types) 120 , 151

initializing application frames 201

:initial-spacing (initarg) 437

:ink (option) 75

inks

background 112

flipping 113

example 115

foreground 112

indirect 112

input

accepting, operators for 129

by means of gadgets 128

contexts 171

nested 171

from users 128

operators 129

sheet protocol classes 458

sheet protocol functions 456

sheet protocols 456

standard 208 , 241

input buffers, reading and writing tokens in 395

input contexts 11 , 119 , 129

input editing 296 , 386

input editing stream protocol 404

input editor commands 389

table of 390

input editors 286

input of presentation types 128

input streams

basic 366

character 523

editing 386

extended 367

conditions 372

protocol 368

:input-buffer (initarg) 368

*input-context* (variable) 129

input-editing-stream (protocol class) 388

input-editing-stream-p (function) 388

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

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

input-stream-p (generic function) 521

*input-wait-handler* (variable) 370

*input-wait-test* (variable) 370

integer (presentation type) 136

integrating gadgets and output records 268

interacting via

command line 296

command menus 291

keystroke accelerators 297

translators 295

interaction styles 284

command line 296

command menus 291

keystroke accelerators 297

mouse 295

interactive regions, hierarchies of 444

interactive-stream-p (generic function) 388

interactor-pane (leaf pane) 241

invalidate-cached-regions (generic function) 489

invalidate-cached-transformations (generic function) 489

invertible-transformation-p (generic function) 88

invert-transformation (generic function) 89

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

invoke-updating-output (generic function) 359

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

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

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

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

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

item lists

formatting protocol 437

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

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

:items (initarg) 257 , 258

K

keyboard events 456

keyboard gestures 373

keyboard-event (class) 462

keyboard-event-character (generic function) 462

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

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

:key-name (initarg) 462

key-press-event (class) 462

key-release-event (class) 462

keystroke accelerators 297

table of 390

keyword (presentation type) 135

L

:label (initarg) 254

label gadgets 256

labelled-gadget-mixin (class) 254

labelling (macro) 256

label-pane (leaf pane) 256

layering CLIM over the host system, figure of 5

layout panes 188 , 228

classes 230

options 228

layout, protocol 234

layout-frame (generic function) 211

layout-graph-edges (generic function) 440

layout-graph-nodes (generic function) 440

leaf panes 224

defining 243

line (protocol class) 50

line protocol 51

line styles 78

options 78

line wrapping (text) 333

:line-cap-shape (option) 80

:line-dashes (option) 80

line-end-point (generic function) 52

line-end-point* (generic function) 51

:line-joint-shape (option) 79

linep (function) 51

lines 47 , 50

cap shapes, figure of 80

joint shapes, figure of 80

line-start-point (generic function) 52

line-start-point* (generic function) 51

:line-style (option) 76

line-style (protocol class) 78

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

line-style-dashes (generic function) 80

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

line-style-p (function) 78

line-style-thickness (generic function) 79

line-style-unit (generic function) 79

:line-thickness (option) 79

:line-unit (option) 79

list-pane (class) 257

list-pane gadgets 257

local coordinate system 22

figure of 22

lookup-keystroke-command-item (function) 299

lookup-keystroke-item (function) 299

M

make-3-point-transformation (function) 86

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

make-application-frame (function) 191 , 207

make-bounding-rectangle (function) 61

make-clim-application-pane (function) 243

make-clim-interactor-pane (function) 243

make-clim-stream-pane (function) 242

make-command-table (function) 281

make-contrasting-dash-patterns (function) 81

make-contrasting-inks (function) 110

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

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

make-ellipse (function) 57

make-ellipse* (function) 57

make-elliptical-arc (function) 57

make-elliptical-arc* (function) 57

make-flipping-ink (function) 113

make-gray-color (function) 110

make-ihs-color (function) 110

make-line (function) 51

make-line* (function) 51

make-line-style (function) 78

make-lock (function) 517

make-pane (function) 226

make-pane-1 (generic function) 226

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) 147 , 162

make-process (function) 515

make-rectangle (function) 53

make-rectangle* (function) 53

make-rectangular-tile (function) 32

make-recursive-lock (function) 517

make-reflection-transformation (function) 85

make-reflection-transformation* (function) 85

make-rgb-color (function) 110

make-rotation-transformation (function) 84

make-rotation-transformation* (function) 84

make-scaling-transformation (function) 85

make-scaling-transformation* (function) 85

make-space-requirement (function) 235

make-text-style (function) 100

make-transformation (function) 86

make-translation-transformation (function) 84

managers, frame 10 , 188 , 216

finding 217

layout protocol 234

operators for 218

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

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

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

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

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

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

map-over-grafts (function) 485

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

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

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

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

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

map-over-ports (function) 483

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

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

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

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

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

mappings

text style 105

map-resource (function) 515

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

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

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

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

matching (presentation translators) 170

:max-height (initarg) 438

:max-height (option) 229

:max-value (initarg) 255

:max-width (initarg) 438

:max-width (option) 229

medium (protocol class) 468

medium-background (generic function) 71 , 469

(setf medium-background) (generic function) 71 , 469

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

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

medium-clipping-region (generic function) 72 , 470

(setf medium-clipping-region) (generic function) 72 , 470

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

medium-default-text-style (generic function) 73 , 471

(setf medium-default-text-style) (generic function) 73 , 471

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) 71 , 469

(setf medium-foreground) (generic function) 71 , 469

medium-ink (generic function) 71 , 469

(setf medium-ink) (generic function) 71 , 469

medium-line-style (generic function) 72 , 470

(setf medium-line-style) (generic function) 72 , 470

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

mediump (function) 468

mediums 9 , 22 , 98 , 468

associating with a sheet 472

components 70

defined 70

medium-text-style (generic function) 73 , 470

(setf medium-text-style) (generic function) 73 , 471

medium-transformation (generic function) 72 , 469

(setf medium-transformation) (generic function) 72 , 469

member (presentation type abbreviation) 139

member-alist (presentation type abbreviation) 139

member-sequence (presentation type abbreviation) 139

:menu-bar (initarg) 193

menu-button (class) 259

menu-button gadgets 259

menu-button-pane (class) 259

menu-choose (generic function) 304

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

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

menu-command-parser (function) 300

menu-item-display (function) 309

menu-item-options (function) 309

menu-item-value (function) 309

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

menus

concepts 304

examples 314

:merge-duplicates (initarg) 439

merge-text-styles (generic function) 101

+meta-key+ (constant) 466

methods

presentation 156

Microsoft Windows

themes 17

:min-height (initarg) 436

:min-height (option) 229

:min-value (initarg) 255

:min-width (initarg) 436

:min-width (option) 229

mirrored sheets 487

mirrors 487

functions 487

:mode (initarg) 257

:modifier (initarg) 128

:modifier-state (initarg) 461

:motif (server-path) 481

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

move-sheet (generic function) 452

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

multiple-value setf 518

multi-processing 515

mute-repainting-mixin (class) 475

mute-sheet-input-mixin (class) 459

mute-sheet-output-mixin (class) 472

N

:name (initarg) 192

:name (option) 227

:name-key (initarg) 257 , 258

:n-columns (initarg) 438

:ncolumns (initarg) 267

nested input context 171

nested presentations 172

New in LispWorks 7.0

draw-gp-image-to-sheet (function) 67

draw-gp-pixmap-to-sheet (function) 67

perform-gp-drawing (function) 65

with-gp-drawing-to-sheet (macro) 65

nil (presentation type) 134

:nlines (initarg) 267

note-command-disabled (generic function) 220

note-command-enabled (generic function) 220

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

note-gadget-activated (generic function) 251

note-gadget-deactivated (generic function) 251

note-sheet-adopted (generic function) 476

note-sheet-degrafted (generic function) 476

note-sheet-disabled (generic function) 476

note-sheet-disowned (generic function) 476

note-sheet-enabled (generic function) 476

note-sheet-grafted (generic function) 476

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

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

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

notify-user (generic function) 215

+nowhere+ (constant) 41

:n-rows (initarg) 438

null (presentation type) 135

null-or-type (presentation type abbreviation) 142

*null-presentation* (variable) 135

number (presentation type) 135

:number-of-quanta (initarg) 266

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

*numeric-argument-marker* (variable) 301

O

:object (initarg) 128

objects

application 117

figure of 118

color 109

command 276

controlling sensitivity 168

geometric 38

inheritance in presentation types 120 , 151

line style 78

point 46

text style 99

open-stream-p (generic function) 522

open-window-stream (function) 531

operators for

application frames 207

defining presentation translators 174

defining presentation types 154

dialogs 310

drawing in color 110

formatting graphs 423

formatting tables 409

frame managers 218

incremental redisplay 359

input 129

output 124

output recording 341

pointer gestures 173

presentation type abbreviations 160

presentation types 143

primitive window layer 531

running applications 211

viewport and scrolling in windows 530

views of presentation types 163

option-pane (class) 258

option-pane gadgets 257

options

application frames

:layouts 194

example 196

figure of 197 , 198 , 200

:pane 193

example 196

:panes 194

example 196

drawing

using 74

extended stream pane 238

layout panes 228

line style 78

pane initialization 226

text style 100

or (presentation type) 141

:orientation (initarg) 253 , 439

oriented-gadget-mixin (class) 253

origin 21

outlined-pane (composite pane) 232

outlining (macro) 232

output

bordered 430

examples of 430

buffered 335

character streams 525

flushing 335

sheet properties 468

sheet protocol classes 471

sheet protocol functions 471

sheet protocols 468

standard 209 , 242

with attached semantics 119

output operators 124

output recording

concepts 340

graphics 353

operators for 341

protocol 343

text 353

utilities 354

output recording streams 351

protocol 351

output records 112 , 340

bounding rectangle of, figure of 60

classes 347

graphics-displayed 348

history 340

integrating with gadgets 268

presentations 341

protocol

database 346

replaying 112

text-displayed 349

top-level 350

tree structure of, figure of 340

output streams

basic 324

extended 325

:output-record (option) 241

output-record (protocol class) 342

output-record-children (generic function) 346

output-record-count (generic function) 347

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

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

output-recording-stream (protocol class) 351

output-recording-stream-p (function) 351

output-record-p (function) 342

output-record-parent (generic function) 344

output-record-position (generic function) 343

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

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

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

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

output-stream-p (generic function) 521

P

packages, user 511

pane (protocol class) 225

pane hierarchy 234

pane-background (generic function) 227

pane-foreground (generic function) 227

pane-frame (generic function) 227

pane-name (generic function) 227

pane-needs-redisplay (generic function) 214

panep (function) 225

:panes (initarg) 193

panes 6 , 188 , 224

abbreviation 194

abstract 224

adaptive 224

composite 224

functions 233

constructing 225

defining 243

example 243

extended stream 188 , 224 , 238

classes 241

making 242

options 238

gadget 188

hierarchy 234

initialization options 226

layout 188 , 228 , 230

leaf 224

properties of 227

space allocation 234

space composition 234

space requirement 234

using :accept-values in application frames 201

window 336

stream, functions 336

pane-scroller (generic function) 233

panes-need-redisplay (generic function) 214

pane-viewport (generic function) 233

pane-viewport-region (generic function) 233

:parent (initarg) 342

parent sheets 444

parse-error (condition) 394

parse-error (function) 394

parse-text-style (generic function) 101

partial-command-p (function) 276

*partial-command-parser* (variable) 301

path (protocol class) 39

pathname (presentation type) 137

pathp (function) 40

patterns 31

perform-gp-drawing (function) 65

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

pixmap-depth (generic function) 34

pixmap-height (generic function) 34

pixmaps 33

pixmap-width (generic function) 34

plane, drawing 20

plist 320

point

coordinates 21

point (protocol class) 46

:pointer (initarg) 368 , 462

pointer

documentation 174 , 194

events 456

gestures 172 , 373

operators for 173

protocol 376

tracking 377

pointer (protocol class) 376

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

pointer-button-click-event (class) 464

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

pointer-button-event (class) 464

pointer-button-hold-event (class) 464

pointer-button-press-event (class) 464

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

pointer-button-release-event (class) 464

pointer-button-state (generic function) 377

pointer-cursor (generic function) 377

(setf pointer-cursor) (generic function) 377

*pointer-documentation-output* (variable) 209

pointer-documentation-pane (leaf-pane) 242

+pointer-documentation-view+ (constant) 164

pointer-documentation-view (class) 164

pointer-enter-event (class) 464

pointer-event (class) 462

pointer-event-button (generic function) 463

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

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

pointer-event-pointer (generic function) 463

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

pointer-event-x (generic function) 463

pointer-event-y (generic function) 463

pointer-exit-event (class) 464

pointer-input-rectangle (function) 384

pointer-input-rectangle* (function) 383

+pointer-left-button+ (constant) 466

+pointer-middle-button+ (constant) 466

pointer-motion-event (class) 464

pointerp (function) 376

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

pointer-port (generic function) 376

pointer-position (generic function) 377

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

+pointer-right-button+ (constant) 466

pointer-sheet (generic function) 376

(setf pointer-sheet) (generic function) 377

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

port (generic function) 482

port (protocol class) 481

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

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

portp (function) 481

port-properties (generic function) 482

(setf port-properties) (generic function) 482

ports 8 , 444 , 481

port-server-path (generic function) 482

*possibilities-gestures* (variable) 397

predicates

region 41

transformation 88

present (function) 125

present (of commands) 279

present (presentation method) 158

presentation (protocol class) 126

presentation methods 156

presentation translators 12 , 120 , 129 , 180 , 295

applicability 170

concepts 168

defining

examples 179

operators for 174

low-level functions 181

matching 170

using, figure of 13

presentation type specifiers 121

presentation types 11 , 119

abbreviations, operators for defining 160

basic 134

character 136

command 142 , 284

compound 141

concepts 117

constructor 141

defining 150

examples 152

operators for 154

form 142

functions 143

inheritance 120 , 123 , 151

input 128

interfacing application frames with 220

numeric 135

one-of 137

table of 15 , 138

operators for 143

output 123

pathname 137

predefined 134

sequence 140

some-of 137

table of 15 , 138

specifying 121

string 136

views for 163

views, operators for 163

presentation-default-preprocessor (presentation method) 164

presentation-matches-context-type (function) 183

presentation-modifier (generic function) 128

presentation-object (generic function) 127

(setf presentation-object) (generic function) 127

presentationp (function) 126

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

presentation-replace-input (generic function) 395

presentations 11 , 118 , 341

finding applicable 184

nested 172

sensitive 168

presentation-single-box (generic function) 127

presentation-subtypep (function) 145

presentation-subtypep (presentation method) 159

presentation-type (generic function) 127

(setf presentation-type) (generic function) 127

presentation-type-direct-supertypes (function) 146

presentation-type-history (presentation method) 160

presentation-type-name (function) 144

presentation-type-of (function) 145

presentation-type-options (function) 144

presentation-typep (function) 144

presentation-typep (presentation method) 158

presentation-type-parameters (function) 144

presentation-type-specifier-p (function) 145

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

present-to-string (function) 126

:pretty-name (initarg) 192

print-menu-item (function) 309

process-interrupt (function) 516

process-wait (function) 516

process-wait-with-timeout (function) 516

process-yield (function) 516

prompt-for-accept (generic function) 133

prompt-for-accept-1 (function) 134

:properties (initarg) 193

properties of panes 227

protocols

application frame 192

basic stream 520

bounding rectangle 62

cell formatting 436

extended input stream 368

extended stream 520

formatting

for tables, item lists, and graphs 432

item lists 437

graph formatting 438

graphics 36

input editing stream 404

layout 234

line 51

output record 343

output record database 346

output recording stream 351

point 47

pointer 376

rectangle 53

repaint 474

repaint classes 475

repaint functions 474

row and column formatting 435

sheet 445 , 448

sheet input 456

sheet input classes 458

sheet input functions 456

sheet notification 476

sheet output 468

sheet output classes 471

sheet output functions 471

stream text cursor 330

table formatting 433

text 331

text cursor 329

transformation 87

push-button (class) 259

push-button gadgets 259

push-button-pane (class) 260

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

Q

query identifier 310

queue-event (generic function) 457

queue-repaint (generic function) 474

queue-rescan (generic function) 405

quitting an application 205

R

radio-box (class) 260

radio-box gadgets 260

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

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

radio-box-pane (class) 261

radio-box-selections (generic function) 261

raise-sheet (generic function) 449

range-gadget-mixin (class) 255

ratio (presentation type) 136

rational (presentation type) 136

read-command (function) 286

read-command-using-keystrokes (function) 288

read-frame-command (generic function) 213 , 287

read-gesture (function) 370

reading tokens 395

read-token (function) 395

realize-mirror (generic function) 488

:record (option) 241

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

redisplay (function) 360

redisplay, incremental

defined 358

example 363

operators for 359

using updating-output 361

redisplay-frame-pane (generic function) 214

redisplay-frame-panes (generic function) 215

redisplay-output-record (generic function) 361

redraw-input-buffer (generic function) 406

reflection 83

reflection-transformation-p (generic function) 88

reflection-underspecified (error condition) 87

:region (initarg) 465

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

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

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

remove-pointer-gesture-name (function) 173

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

rendering 20 , 109

figure of 20

reorder-sheets (generic function) 450

repaint protocol 474

classes 475

functions 474

repaint-sheet (generic function) 474

replace-input (generic function) 395

replay (function) 344

replay-output-record (generic function) 345

rescan-if-necessary (generic function) 406

reset-scan-pointer (generic function) 405

resize-sheet (generic function) 453

resources 513

restart 214

restart-port (generic function) 483

restraining (macro) 233

restraining-pane (composite pane) 233

rigid-transformation-p (generic function) 88

rotation 83

row-output-record (protocol class) 435

row-output-record-p (function) 435

rows and columns, formatting protocol 435

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

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

running applications 204

operators for 211

S

scaling transformations 83

scaling-transformation-p (generic function) 89

scroll-bar (class) 262

scroll-bar gadgets 262

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

scroll-bar-pane (class) 265

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

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

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

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

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

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

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

scroll-down-line-callback (callback) 264

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

scroll-down-page-callback (callback) 264

scroller-pane (composite pane) 232

scroll-extent (generic function) 233

scrolling 530

scrolling (macro) 232

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

scroll-to-bottom-callback (callback) 264

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

scroll-to-top-callback (callback) 264

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

scroll-up-line-callback (callback) 264

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

scroll-up-page-callback (callback) 264

sensitive 168

sensitivity, controlling 168

sequence (presentation type) 140

sequence-enumerated (presentation type) 141

server paths 481

set, region 42

set-application-themed (function) 17

(setf command-enabled) (generic function) 213

(setf cursor-visibility) (generic function) 330

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

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

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

(setf frame-manager) (generic function) 218

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

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

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

(setf frame-properties) (generic function) 216

(setf gadget-client) (generic function) 250

(setf gadget-id) (generic function) 250

(setf gadget-label) (generic function) 254

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

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

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

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

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

(setf gadget-value) (generic function) 252

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

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

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

(setf medium-background) (generic function) 71 , 469

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

(setf medium-clipping-region) (generic function) 72 , 470

(setf medium-default-text-style) (generic function) 73 , 471

(setf medium-foreground) (generic function) 71 , 469

(setf medium-ink) (generic function) 71 , 469

(setf medium-line-style) (generic function) 72 , 470

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

(setf medium-transformation) (generic function) 72 , 469

(setf pointer-cursor) (generic function) 377

(setf pointer-sheet) (generic function) 377

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

(setf port-properties) (generic function) 482

(setf presentation-object) (generic function) 127

(setf presentation-type) (generic function) 127

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

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

(setf sheet-region) (generic function) 452

(setf sheet-transformation) (generic function) 452

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

setf* defined 518

set-highlighted-presentation (function) 185

:sheet (initarg) 329 , 461

sheet (protocol class) 447

sheet-adopt-child (generic function) 449

sheet-allocated-region (generic function) 454

sheet-ancestor-p (generic function) 449

sheet-children (generic function) 448

sheet-delta-transformation (generic function) 454

sheet-device-region (generic function) 489

sheet-device-transformation (generic function) 488

sheet-direct-mirror (generic function) 487

sheet-disown-child (generic function) 449

sheet-enabled-children (generic function) 449

sheet-enabled-p (generic function) 450

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

sheet-grafted-p (generic function) 484

sheet-identity-transformation-mixin (class) 454

sheet-leaf-mixin (class) 451

sheet-medium (generic function) 473

sheet-mirror (generic function) 488

sheet-mirrored-ancestor (generic function) 487

sheet-multiple-child-mixin (class) 451

sheet-native-region (generic function) 488

sheet-native-transformation (generic function) 488

sheet-occluding-sheets (generic function) 450

sheetp (function) 447

sheet-parent (generic function) 448

sheet-parent-mixin (class) 451

sheet-region (generic function) 452

sheets 8 , 23 , 444

adopted 448

associating with a medium 472

basic classes 447

child 444

degrafted 448

disabled 448

disowned 448

enabled 448

genealogy classes 451

geometry 452

geometry classes 454

geometry functions 452

geometry notifications 476

grafted 448

input protocol 456

input protocol classes 458

input protocol functions 456

mediums and output properties 468

mirrored 487

functions 487

mirrors

functions 487

notification protocol 476

output protocol 468

output protocol classes 471

output protocol functions 471

parent 444

properties of 445

protocol 445 , 448

relationships between 448

sheet-siblings (generic function) 449

sheet-single-child-mixin (class) 451

sheet-transformation (generic function) 452

(setf sheet-transformation) (generic function) 452

sheet-transformation-mixin (class) 455

sheet-translation-mixin (class) 455

sheet-viewable-p (generic function) 450

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

+shift-key+ (constant) 466

:show-as-default (initarg) 259

:show-value-p (initarg) 265

shrink-frame (generic function) 219

shrunk frames 216

simple-parse-error (condition) 394

simple-parse-error (function) 394

:single-box (initarg) 128

singular-transformation (error condition) 87

:size (initarg) 342

slider (class) 265

slider gadgets 265

slider-drag-callback (generic function) 265

slider-pane (class) 266

solid shapes 77

space

allocation 234

composition 234

requirement 234

space-requirement (protocol class) 235

space-requirement+ (function) 236

space-requirement+* (function) 236

space-requirement-combine (function) 236

space-requirement-components (generic function) 236

space-requirement-height (function) 235

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

space-requirement-max-height (function) 236

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

space-requirement-max-width (function) 235

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

space-requirement-min-height (function) 236

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

space-requirement-min-width (function) 235

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

space-requirement-width (function) 235

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

:spacing (option) 230

spacing (macro) 231

spacing-pane (composite pane) 231

specifiers, presentation type 121

spread versions of drawing functions 46

standard input 208 , 241

standard output 209 , 242

*standard-activation-gestures* (variable) 392

standard-application-frame (class) 193

standard-bounding-rectangle (class) 61

standard-cell-output-record (class) 437

standard-column-output-record (class) 436

standard-command-table (class) 280

standard-ellipse (class) 56

standard-elliptical-arc (class) 56

standard-extended-input-stream (class) 368

standard-extended-output-stream (class) 326

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

standard-input-editing-stream (class) 388

standard-input-stream (class) 366

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

standard-line (class) 51

standard-line-style (class) 78

standard-output-recording-stream (class) 351

standard-output-stream (class) 324

standard-point (class) 47

standard-pointer (class) 376

standard-polygon (class) 48

standard-polyline (class) 48

standard-presentation (class) 128

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

standard-row-output-record (class) 435

standard-sequence-output-record (class) 347

standard-sheet-input-mixin (class) 458

standard-sheet-output-mixin (class) 471

standard-table-output-record (class) 433

standard-text-cursor (class) 329

standard-text-style (class) 100

standard-tree-output-history (class) 350

standard-tree-output-record (class) 348

:state (initarg) 193

stencils 31

stream-accept (generic function) 131

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

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

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

stream-advance-to-column (generic function) 325 , 526

stream-baseline (generic function) 333

stream-character-width (generic function) 331

stream-clear-input (generic function) 367 , 524

stream-clear-output (generic function) 325 , 526

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

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

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

stream-cursor-position (generic function) 331

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

stream-default-view (generic function) 163

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

stream-drawing-p (generic function) 352

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

stream-element-type (generic function) 522

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

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

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

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

stream-finish-output (generic function) 325 , 526

stream-force-output (generic function) 325 , 526

stream-fresh-line (generic function) 325 , 526

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

stream-input-buffer (generic function) 368 , 404

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

stream-input-wait (generic function) 371

stream-insertion-pointer (generic function) 404

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

stream-line-column (generic function) 324 , 525

stream-line-height (generic function) 332

stream-listen (generic function) 367 , 524

stream-output-history (generic function) 352

stream-output-history-mixin (class) 350

streamp (generic function) 521

stream-pathname (generic function) 523

stream-peek-char (generic function) 366 , 524

stream-pointer-position (generic function) 369

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

stream-pointers (generic function) 368

stream-present (generic function) 125

stream-primary-pointer (generic function) 369

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

stream-process-gesture (generic function) 406

stream-read-byte (generic function) 527

stream-read-char (generic function) 366 , 523

stream-read-char-no-hang (generic function) 366 , 524

stream-read-gesture (generic function) 370 , 406

stream-read-line (generic function) 367 , 524

stream-recording-p (generic function) 351

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

stream-replay (generic function) 352

stream-rescanning-p (generic function) 405

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

streams 11 , 23 , 520

basic

protocol 520

basic input 366

basic output 324

binary 527

character input 523

character output 525

classes 520

extended

panes 188

protocol 520

extended input 367

conditions 372

protocol 368

extended output 325

functions 522

hardcopy 527

input editing 386

protocol 404

output recording 351

protocol 351

window 529

window operations 529

window, pane functions 336

stream-scan-pointer (generic function) 405

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

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

stream-start-line-p (generic function) 324 , 525

stream-string-width (generic function) 332

stream-terpri (generic function) 325 , 526

stream-text-cursor (generic function) 330

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

stream-text-margin (generic function) 332

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

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

stream-truename (generic function) 523

stream-unread-char (generic function) 366 , 523

stream-unread-gesture (generic function) 372 , 406

stream-vertical-spacing (generic function) 332

stream-write-byte (generic function) 527

stream-write-char (generic function) 324 , 525

stream-write-string (generic function) 324 , 526

string (presentation type) 137

string completion 397

styles

interaction 284

command line 296

command menus 291

keystroke accelerators 297

mouse 295

line 78

subset (presentation type abbreviation) 140

subset-alist (presentation type abbreviation) 140

subset-completion (presentation type) 139

subset-sequence (presentation type abbreviation) 140

substitute-numeric-argument-marker (function) 299

suggest (function) 401

+super-key+ (constant) 466

surrounding-output-with-border (macro) 430

symbol (presentation type) 135

T

t (presentation type) 134

table-output-record (protocol class) 433

table-output-record-p (function) 433

table-pane (composite pane) 231

tables

command 279 , 289

conditions 283

predefined 282

formatting 408

calendar month example, figure of 418

examples 415

figure of 419 , 421

from a list, figure of 416

operators for 409

output records of, figure of 341

protocol 433

tabling (macro) 231

template for application frame 14

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

:test (initarg) 257 , 258

test-presentation-translator (function) 181

:text-style (option) 227

text 331

cursors 327

protocol 329

stream, protocol 330

formatting 428

line wrapping 333

mixing with graphics 333

output recording 353

output records 349

protocol 331

text styles 98

ascent 102

binding forms 104

descent 102

face 98 , 100 , 105

family 98 , 100

functions 101

height 103

mapping 105

objects 99

options 100

size 98 , 100

:text-cursor (initarg) 368

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

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

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

text-editor (class) 267

text-editor gadgets 266

text-editor-pane (class) 267

:text-face (option) 101

:text-family (option) 100

text-field (class) 266

text-field gadgets 266

text-field-pane (class) 267

:text-margin (initarg) 326

:text-margin (option) 240

:text-size (option) 101

text-size (generic function) 103

:text-style (option) 77

text-style (protocol class) 100

text-style-ascent (generic function) 102

text-style-components (generic function) 102

text-style-descent (generic function) 102

text-style-face (generic function) 101 , 102

text-style-family (generic function) 100 , 102

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

text-style-height (generic function) 103

text-style-mapping (generic function) 105

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

text-style-p (function) 100

text-style-size (generic function) 101 , 102

text-style-width (generic function) 103

+textual-dialog-view+ (constant) 164

textual-dialog-view (class) 164

+textual-menu-view+ (constant) 164

textual-menu-view (class) 163

throw-highlighted-presentation (function) 184

timer-event (class) 465

:timestamp (initarg) 461

title-pane (leaf pane) 242

toggle-button (class) 268

toggle-button gadgets 267

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

toggle-button-pane (class) 268

token-or-type (presentation type abbreviation) 142

tokens, reading and writing 395

toolkit, adaptive 10

top-level output records 350

tracking-pointer (macro) 377

:transformation (option) 76

transformation (protocol class) 87

transformation-equal (generic function) 88

transformation-error (error condition) 87

transformationp (function) 87

transformations 82

affine 83

applying 93

composition 84

constructors 84

functions 89

graphic, example, figure of 82

predicates 88

protocol 87

reflection 83

rotation 83

scaling 83

translation 83

transformation-underspecified (error condition) 87

transform-distance (generic function) 94

transform-position (generic function) 94

transform-rectangle* (generic function) 94

transform-region (generic function) 93

translate 129

translation 83

translation-transformation-p (generic function) 88

translators, presentation 120 , 129 , 180 , 295

applicability 170

concepts 168

defining

examples 179

operators for 174

low-level functions 181

matching 170

using, figure of 13

:type (initarg) 128

type-or-string (presentation type abbreviation) 142

types of output records 347

U

unbounded regions 38

*undefined-text-style* (variable) 99

unhighlight-highlighted-presentation (function) 185

unread-gesture (function) 371

*unsupplied-argument-marker* (variable) 301

untransform-distance (generic function) 94

untransform-position (generic function) 94

untransform-rectangle* (generic function) 95

untransform-region (generic function) 93

updating-output (macro) 359

user packages 511

user-command-table (command table) 282

using drawing options 74

using gadgets 245

using-resource (macro) 514

V

:value (initarg) 252

:value-changed-callback (initarg) 252

value-changed-callback (callback) 252

value-gadget (class) 252

:value-key (initarg) 257 , 258

vbox-pane (composite pane) 231

vertically (macro) 231

:vertical-spacing (initarg) 326

:vertical-spacing (option) 240

:view (initarg) 128

view (protocol class) 163

viewp (function) 163

viewports 232

defined 530

views

of presentation types

operators for 163

with presentation types 163

vrack-pane (composite pane) 232

W

:width (option) 229

:win32 (server-path) 481

window-children (generic function) 531

window-clear (generic function) 336 , 529

window-configuration-event (class) 465

window-erase-viewport (generic function) 337 , 529

window-event (class) 465

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

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

window-event-region (generic function) 465

window-expose (generic function) 532

windowing relationships 444

window-inside-bottom (function) 533

window-inside-edges (generic function) 532

window-inside-height (function) 533

window-inside-left (function) 532

window-inside-right (function) 533

window-inside-size (generic function) 533

window-inside-top (function) 533

window-inside-width (function) 533

window-label (generic function) 531

window-parent (generic function) 531

window-refresh (generic function) 336 , 529

window-repaint-event (class) 465

windows 336 , 529

concepts 444

functions for direct operation 531

operators for

viewport and scrolling 530

origin 21

primitive layer operators 531

stream operations 529

stream pane functions 336

streams 529

Windows themes 17

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

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

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

window-viewport (generic function) 337 , 530

window-viewport-position (generic function) 337

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

window-viewport-position* (generic function) 530

window-visibility (generic function) 532

with-accept-help (macro) 401

with-activation-gestures (macro) 392

with-application-frame (macro) 192

with-bounding-rectangle* (macro) 63

with-command-table-keystrokes (macro) 287

with-delimiter-gestures (macro) 393

with-drawing-options (macro) 74

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

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

with-first-quadrant-coordinates (macro) 93

with-frame-manager (macro) 218

with-gp-drawing-to-sheet (macro) 65

with-graft-locked (macro) 485

:within-generation-separation (initarg) 439

with-input-context (macro) 130

with-input-editing (macro) 389

with-input-editor-typeout (macro) 389

with-input-focus (macro) 370 , 531

with-local-coordinates (macro) 92

with-lock-held (macro) 517

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

with-menu (macro) 309

with-new-output-record (macro) 355

with-output-as-gadget (macro) 269

with-output-as-presentation (macro) 124

with-output-buffered (macro) 336

with-output-recording-options (macro) 355

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

with-output-to-pixmap (macro) 35

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

without-scheduling (macro) 516

with-port-locked (macro) 482

with-presentation-type-decoded (macro) 144

with-presentation-type-options (macro) 145

with-presentation-type-parameters (macro) 145

with-radio-box (macro) 262

with-recursive-lock-held (macro) 517

with-room-for-graphics (macro) 333

with-rotation (macro) 92

with-scaling (macro) 92

with-sheet-medium (macro) 472

with-sheet-medium-bound (macro) 473

with-text-face (macro) 105

with-text-family (macro) 105

with-text-size (macro) 105

with-text-style (macro) 104

with-translation (macro) 91

wrapping text lines 333

write-token (function) 396

writing tokens 395

X

:x (initarg) 463

X resources

defaults 17

file 17

:x-position (initarg) 342

:x-spacing (initarg) 433 , 437

:x-spacing (option) 230

Y

:y (initarg) 463

:y-position (initarg) 342

:y-spacing (initarg) 433 , 437

:y-spacing (option) 230


Common Lisp Interface Manager 2.0 User's Guide - 3 Mar 2015

NextPrevTopContents