NextPrevTopContents

Index

Symbols

(setf command-enabled) (generic function) 209

(setf cursor-visibility) (generic function) 326

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

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

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

(setf frame-manager) (generic function) 214

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

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

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

(setf frame-properties) (generic function) 212

(setf gadget-client) (generic function) 246

(setf gadget-id) (generic function) 246

(setf gadget-label) (generic function) 250

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

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

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

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

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

(setf gadget-value) (generic function) 248

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

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

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

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

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

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

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

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

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

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

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

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

(setf pointer-cursor) (generic function) 373

(setf pointer-sheet) (generic function) 373

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

(setf port-properties) (generic function) 478

(setf presentation-object) (generic function) 123

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

(setf presentation-type) (generic function) 123

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

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

(setf sheet-region) (generic function) 448

(setf sheet-transformation) (generic function) 448

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*abort-gestures* (variable) 368

*accelerator-gestures* (variable) 368

*activation-gestures* (variable) 388

*application-frame* (variable) 188 , 204

*command-argument-delimiters* (variable) 297

*command-dispatchers* (variable) 282 , 284

*command-name-delimiters* (variable) 297

*command-parser* (variable) 297

*command-unparser* (variable) 297

*completion-gestures* (variable) 393

*default-frame-manager* (variable) 214

*default-server-path* (variable) 478

*default-text-style* (variable) 94

*delimiter-gestures* (variable) 389

*help-gestures* (variable) 393

*input-context* (variable) 125

*input-wait-handler* (variable) 366

*input-wait-test* (variable) 366

*null-presentation* (variable) 131

*numeric-argument-marker* (variable) 297

*partial-command-parser* (variable) 297

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

*pointer-documentation-output* (variable) 205

*possibilities-gestures* (variable) 393

*standard-activation-gestures* (variable) 388

*undefined-text-style* (variable) 95

*unsupplied-argument-marker* (variable) 297

+background-ink+ (constant) 108

+control-key+ (constant) 462

+everywhere+ (constant) 41

+fill+ (constant) 225

+flipping-ink+ (constant) 109

+foreground-ink+ (constant) 108

+gadget-dialog-view+ (constant) 160

+gadget-menu-view+ (constant) 160

+hyper-key+ (constant) 462

+identity-transformation+ (constant) 83

+meta-key+ (constant) 462

+nowhere+ (constant) 41

+pointer-documentation-view+ (constant) 160

+pointer-left-button+ (constant) 462

+pointer-middle-button+ (constant) 462

+pointer-right-button+ (constant) 462

+shift-key+ (constant) 462

+super-key+ (constant) 462

+textual-dialog-view+ (constant) 160

+textual-menu-view+ (constant) 160

:activate-callback (initarg) 249

:align-x (initarg) 250 , 432

:align-x (option) 226

:align-y (initarg) 250 , 432

:align-y (option) 226

:armed-callback (initarg) 246

:background (initarg) 322

:background (option) 223

:button (initarg) 458

:calling-frame (initarg) 189

:center-nodes (initarg) 435

:client (initarg) 246

:clipping-region (option) 72

:command-table (initarg) 188

:contents (option) 224

:current-selection (initarg) 256 , 257

:cutoff-depth (initarg) 435

:decimal-places (initarg) 261

:default-text-style (initarg) 322

:default-view (initarg) 322

:disabled-commands (initarg) 188

:disarmed-callback (initarg) 246

:display-after-commands (option) 235

:display-function (option) 236

:display-string (option) 236

:display-time (option) 236

:drag-callback (initarg) 259 , 261

:draw (option) 237

:editable-p (initarg) 263

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

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

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

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

:equalize-column-widths (initarg) 429

:foreground (initarg) 322

:foreground (option) 223

:generation-separation (initarg) 435

:hash-table (initarg) 435

:height (option) 225

:id (initarg) 246

:incremental-redisplay (option) 236

:indicator-type (initarg) 264

:initial-spacing (initarg) 433

:ink (option) 71

:input-buffer (initarg) 364

:items (initarg) 253 , 254

:key-name (initarg) 458

:label (initarg) 250

:line-cap-shape (option) 76

:line-dashes (option) 76

:line-joint-shape (option) 75

:line-style (option) 72

:line-thickness (option) 75

:line-unit (option) 75

:max-height (initarg) 434

:max-height (option) 225

:max-value (initarg) 251

:max-width (initarg) 434

:max-width (option) 225

:menu-bar (initarg) 189

:merge-duplicates (initarg) 435

:min-height (initarg) 432

:min-height (option) 225

:min-value (initarg) 251

:min-width (initarg) 432

:min-width (option) 225

:mode (initarg) 253

:modifier (initarg) 124

:modifier-state (initarg) 457

:motif (server-path) 477

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

:name (initarg) 188

:name (option) 223

:name-key (initarg) 253 , 254

:n-columns (initarg) 434

:ncolumns (initarg) 263

:nlines (initarg) 263

:n-rows (initarg) 434

:number-of-quanta (initarg) 262

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

:object (initarg) 124

:orientation (initarg) 249 , 435

:output-record (option) 237

:panes (initarg) 189

:parent (initarg) 338

:pointer (initarg) 364 , 458

:port (initarg) 372

:pretty-name (initarg) 188

:properties (initarg) 189

:record (option) 237

:region (initarg) 461

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

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

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

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

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

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

:sheet (initarg) 325 , 457

:show-as-default (initarg) 255

:show-value-p (initarg) 261

:single-box (initarg) 124

:size (initarg) 338

:spacing (option) 226

:state (initarg) 189

:test (initarg) 253 , 254

:text-cursor (initarg) 364

:text-face (option) 97

:text-family (option) 96

:text-margin (initarg) 322

:text-margin (option) 236

:text-size (option) 97

:text-style (option) 73 , 223

:timestamp (initarg) 457

:transformation (option) 72

:type (initarg) 124

:value (initarg) 248

:value-changed-callback (initarg) 248

:value-key (initarg) 253 , 254

:vertical-spacing (initarg) 322

:vertical-spacing (option) 236

:view (initarg) 124

:width (option) 225

:win32 (server-path) 477

:within-generation-separation (initarg) 435

:x (initarg) 459

:x-position (initarg) 338

:x-spacing (initarg) 429 , 433

:x-spacing (option) 226

:y (initarg) 459

:y-position (initarg) 338

:y-spacing (initarg) 429 , 433

:y-spacing (option) 226

A

abbreviations

pane 190

presentation type

operators for 156

abort-gesture (condition) 368

abort-gesture-event (generic function) 368

*abort-gestures* (variable) 368

abstract gadget classes 252

abstract gadgets 241

abstract panes 220

accelerator-gesture (condition) 368

accelerator-gesture-event (generic function) 368

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

*accelerator-gestures* (variable) 368

accelerators, keystroke 293

accept (function) 127

accept (presentation method) 153

accept methods, errors and conditions in 390

accept-1 (function) 128

accept-from-string (function) 129

accepting-values (macro) 306

accept-present-default (presentation method) 155

accept-values (application frame) 308

accept-values-command-button (macro) 309

accept-values-pane (command table) 278

accept-values-pane-displayer (function) 308

accept-values-resynchronize (generic function) 309

accessible (of commands) 276

accessing slots and components of application frames 200

accessors for

application frames 203 , 204

ellipses 58

polygons, polylines 50

action-gadget (class) 249

actions 268

:activate-callback (initarg) 249

activate-callback (callback) 249

activate-gadget (generic function) 247

activation gestures 388

activation-gesture-p (function) 388

*activation-gestures* (variable) 388

adaptive panes 220

adaptive toolkit 10

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

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

add-gesture-name (function) 370

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

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

add-output-record (generic function) 342

add-pointer-gesture-name (function) 169

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

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

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

adjust-multiple-columns (generic function) 430

adjust-table-cells (generic function) 430

adopted frames 212

adopted sheets 444

adopt-frame (generic function) 215

affine transformations 79

:align-x (initarg) 250 , 432

:align-x (option) 226

:align-y (initarg) 250 , 432

:align-y (option) 226

allocate-pixmap (generic function) 34

allocate-resource (function) 510

allocate-space (generic function) 234

all-processes (function) 512

and (presentation type) 137

application frames 6 , 184

accessing slots and components 200

accessors for 203 , 204

defining 186

examples 201

initializing 197

interfacing with presentation types 216

operators for 203

protocol 188

template for 15

using :accept-values pane in 197

application objects, user interaction with 113

figure of 114

*application-frame* (variable) 188 , 204

application-frame (protocol class) 188

application-frame-p (function) 188

application-pane (leaf pane) 238

applications

exiting 201

quitting 201

running 200

operators 207

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 162

arcs

circular 54

elliptical 54

constructors for 57

area (protocol class) 40

areap (function) 40

:armed-callback (initarg) 246

armed-callback (callback) 247

arrow 420

axes, x and y

figure of 21

B

:background (initarg) 322

:background (option) 223

background 104

ink 108

+background-ink+ (constant) 108

basic gadget classes 245

basic input streams 362

basic stream protocol 516

basic-gadget (class) 245

basic-medium (class) 464

basic-pane (class) 221

basic-port (class) 477

basic-sheet (class) 443

bboard-pane (composite pane) 228

beep (generic function) 331

binary streams 523

binding forms, text style 100

blank-area (presentation type) 131

boolean (presentation type) 131

bordered output 426

examples of 426

bounded regions 38

bounding rectangle protocol 62

bounding rectangles 59

figure of 60

bounding-rectangle (generic function) 62

bounding-rectangle (protocol class) 60

bounding-rectangle* (generic function) 62

bounding-rectangle-height (generic function) 64

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

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

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

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

bounding-rectangle-p (function) 61

bounding-rectangle-position (generic function) 63

bounding-rectangle-size (generic function) 64

bounding-rectangle-width (generic function) 64

buffered output 331

bury-sheet (generic function) 445

:button (initarg) 458

C

callbacks 240

:calling-frame (initarg) 189

call-presentation-menu (function) 179

call-presentation-translator (function) 179

cell formatting protocol 432

cell-align-x (generic function) 433

cell-align-y (generic function) 433

cell-min-height (generic function) 433

cell-min-width (generic function) 433

cell-output-record (protocol class) 432

cell-output-record-p (function) 432

:center-nodes (initarg) 435

change-space-requirements (generic function) 233

changing-space-requirements (macro) 233

character (presentation type) 132

characters

input streams 519

output streams 521

check-box (class) 257

check-box gadget 256

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

check-box-pane (class) 258

check-box-selections (generic function) 257

child sheets 440

child-containing-position (generic function) 450

children-overlapping-rectangle* (generic function) 450

children-overlapping-region (generic function) 450

circular arcs 54

classes

basic sheet 443

CLIM events, figure of 456

extended stream pane 237

gadgets

abstract 252

basic 245

output records 343

panes

layout 226

repaint protocol 471

sheet genealogy 447

sheet geometry 450

sheet input protocol 454

sheet output protocol 467

stream 516

structure of regions, figure of 39

class-presentation-type-name (function) 142

clear-output-record (generic function) 342

clear-resource (function) 511

:client (initarg) 246

clients 241

clim-stream-pane (leaf pane) 237

:clipping-region (option) 72

close (generic function) 519

color (protocol class) 105

color-ihs (generic function) 107

colorp (function) 105

color-rgb (generic function) 107

colors 105

background

ink 108

concepts 104

examples of drawing in 109

foreground

ink 108

objects 105

operators 106

predefined names 108

rendering 105

column-output-record (protocol class) 431

column-output-record-p (function) 431

command

objects 272

command (presentation type) 139 , 280

command line names 270

command line processors 292

input editing 292

command loops 13 , 184 , 282

command menus 287

command names 270

command processors 282 , 296

input editor 282

command tables 268 , 275 , 285

conditions 279

predefined 278

command translators 13

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

command-already-present (error condition) 279

*command-argument-delimiters* (variable) 297

command-arguments (function) 272

*command-dispatchers* (variable) 282 , 284

command-enabled (generic function) 209

(setf command-enabled) (generic function) 209

command-line-command-parser (function) 296

command-line-command-unparser (function) 296

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

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

command-menu-item-options (function) 290

command-menu-item-type (function) 290

command-menu-item-value (function) 290

command-menu-pane (leaf pane) 238

command-name (function) 272

command-name (presentation type) 139 , 281

*command-name-delimiters* (variable) 297

command-not-accessible (error condition) 279

command-not-present (error condition) 279

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

*command-parser* (variable) 297

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

commands 268

accessible 276

defined 272

defining 269

input editor 385

present 275

presentation types for 280

processor 282 , 296

:command-table (initarg) 188

command-table (protocol class) 276

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

command-table-complete-input (function) 287

command-table-error (error condition) 279

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

command-table-name (generic function) 276

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

command-table-p (function) 276

*command-unparser* (variable) 297

complete-from-generator (function) 395

complete-from-possibilities (function) 396

complete-input (function) 393

completing-from-suggestions (macro) 396

completion (presentation type) 134

completion, string 393

*completion-gestures* (variable) 393

complex (presentation type) 132

compose-rotation-with-transformation (function) 86

compose-scaling-with-transformation (function) 86

compose-space (generic function) 234

compose-transformations (generic function) 85

compose-transformation-with-rotation (function) 86

compose-transformation-with-scaling (function) 86

compose-transformation-with-translation (function) 86

compose-translation-with-transformation (function) 86

composite panes 220

composition, region 42

compound drawing functions 30

constructors for

ellipses and elliptical arcs 57

polygons and polylines 49

transformations 80

:contents (option) 224

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

contrasting-inks-limit (generic function) 107

+control-key+ (constant) 462

coordinate (type) 40

coordinate system, local 22

figure of 22

coordinates 21

copy-area (generic function) 35

copy-from-pixmap (generic function) 35

copy-to-pixmap (generic function) 34

current-process (function) 512

:current-selection (initarg) 256 , 257

cursor (protocol class) 325

cursorp (function) 325

cursor-position (generic function) 326

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

cursors

stream text

protocol 326

text

protocol 325

cursors, text 323

cursor-sheet (generic function) 325

cursor-visibility (generic function) 326

(setf cursor-visibility) (generic function) 326

:cutoff-depth (initarg) 435

D

DAG (directed acyclic graph) 418

deactivate-gadget (generic function) 247

deallocate-pixmap (generic function) 34

deallocate-resource (function) 511

:decimal-places (initarg) 261

default-describe-presentation-type (function) 142

*default-frame-manager* (variable) 214

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

*default-server-path* (variable) 478

*default-text-style* (variable) 94

:default-text-style (initarg) 322

:default-view (initarg) 322

defgeneric* (macro) 514

define-application-frame (macro) 186 , 203

define-border-type (macro) 427

define-command (macro) 272

define-command-table (macro) 276

define-default-presentation-method (macro) 161

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

define-gesture-name (macro) 370

define-graph-type (macro) 435

define-presentation-action (macro) 172

define-presentation-generic-function (macro) 161

define-presentation-method (macro) 152

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

define-presentation-translator (macro) 170

define-presentation-type (macro) 150

define-presentation-type-abbreviation (macro) 157

defining

application frames 186

commands 269

pane types 239

presentation methods 152

presentation translators 175

examples 175

operators for 170

presentation types

abbreviations, operators for 156

concepts 146

examples 148

operators for 150

defmethod* (macro) 514

defresource (macro) 509

degrafted sheets 444

delegate-sheet-delegate (generic function) 455

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

delegate-sheet-input-mixin (class) 455

delete-gesture-name (function) 371

delete-output-record (generic function) 342

delimiter gestures 388

delimiter-gesture-p (function) 389

*delimiter-gestures* (variable) 389

derived bounding rectangles 59

describe-presentation-type (function) 139

describe-presentation-type (presentation method) 154

destroy-port (generic function) 479

destroy-process (function) 511

device events 456

device events, standard 456

device-event (class) 457

dialogs

concepts 300

examples 310

operators for 306

directed acyclic graphs 418

figure of 418

disable-command (function) 284

disabled frames 212

disabled sheets 444

:disabled-commands (initarg) 188

disable-frame (generic function) 215

:disarmed-callback (initarg) 246

disarmed-callback (callback) 247

disowned frames 212

disowned sheets 444

disown-frame (generic function) 215

dispatch-event (generic function) 453

:display-after-commands (option) 235

display-command-menu (generic function)