Next Prev Top Contents

Index

Symbols

(setf command-enabled) (generic function) 205

(setf cursor-visibility) (generic function) 322

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

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

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

(setf frame-manager) (generic function) 210

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

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

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

(setf frame-properties) (generic function) 208

(setf gadget-client) (generic function) 242

(setf gadget-id) (generic function) 242

(setf gadget-label) (generic function) 246

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

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

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

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

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

(setf gadget-value) (generic function) 244

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

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

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

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

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

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

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

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

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

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

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

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

(setf pointer-cursor) (generic function) 369

(setf pointer-sheet) (generic function) 369

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

(setf port-properties) (generic function) 474

(setf presentation-object) (generic function) 119

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

(setf presentation-type) (generic function) 119

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

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

(setf sheet-region) (generic function) 444

(setf sheet-transformation) (generic function) 444

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*abort-gestures* (variable) 364

*accelerator-gestures* (variable) 364

*activation-gestures* (variable) 384

*application-frame* (variable) 184 , 200

*command-argument-delimiters* (variable) 293

*command-dispatchers* (variable) 278 , 280

*command-name-delimiters* (variable) 293

*command-parser* (variable) 293

*command-unparser* (variable) 293

*completion-gestures* (variable) 389

*default-frame-manager* (variable) 210

*default-server-path* (variable) 474

*default-text-style* (variable) 90

*delimiter-gestures* (variable) 385

*help-gestures* (variable) 389

*input-context* (variable) 121

*input-wait-handler* (variable) 362

*input-wait-test* (variable) 362

*null-presentation* (variable) 127

*numeric-argument-marker* (variable) 293

*partial-command-parser* (variable) 293

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

*pointer-documentation-output* (variable) 201

*possibilities-gestures* (variable) 389

*standard-activation-gestures* (variable) 384

*undefined-text-style* (variable) 91

*unsupplied-argument-marker* (variable) 293

+background-ink+ (constant) 104

+control-key+ (constant) 458

+everywhere+ (constant) 37

+fill+ (constant) 221

+flipping-ink+ (constant) 105

+foreground-ink+ (constant) 104

+gadget-dialog-view+ (constant) 156

+gadget-menu-view+ (constant) 156

+hyper-key+ (constant) 458

+identity-transformation+ (constant) 79

+meta-key+ (constant) 458

+nowhere+ (constant) 37

+pointer-documentation-view+ (constant) 156

+pointer-left-button+ (constant) 458

+pointer-middle-button+ (constant) 458

+pointer-right-button+ (constant) 458

+shift-key+ (constant) 458

+super-key+ (constant) 458

+textual-dialog-view+ (constant) 156

+textual-menu-view+ (constant) 156

:activate-callback (initarg) 245

:align-x (initarg) 246 , 428

:align-x (option) 222

:align-y (initarg) 246 , 428

:align-y (option) 222

:armed-callback (initarg) 242

:background (initarg) 318

:background (option) 219

:button (initarg) 454

:calling-frame (initarg) 185

:center-nodes (initarg) 431

:client (initarg) 242

:clipping-region (option) 68

:command-table (initarg) 184

:contents (option) 220

:current-selection (initarg) 252 , 253

:cutoff-depth (initarg) 431

:decimal-places (initarg) 257

:default-text-style (initarg) 318

:default-view (initarg) 318

:disabled-commands (initarg) 184

:disarmed-callback (initarg) 242

:display-after-commands (option) 231

:display-function (option) 232

:display-string (option) 232

:display-time (option) 232

:drag-callback (initarg) 255 , 257

:draw (option) 233

:editable-p (initarg) 259

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

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

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

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

:equalize-column-widths (initarg) 425

:foreground (initarg) 318

:foreground (option) 219

:generation-separation (initarg) 431

:gpcapi (server-path) 473

:hash-table (initarg) 431

:height (option) 221

:id (initarg) 242

:incremental-redisplay (option) 232

:indicator-type (initarg) 260

:initial-spacing (initarg) 429

:ink (option) 67

:input-buffer (initarg) 360

:items (initarg) 249 , 250

:key-name (initarg) 454

:label (initarg) 246

:line-cap-shape (option) 72

:line-dashes (option) 72

:line-joint-shape (option) 71

:line-style (option) 68

:line-thickness (option) 71

:line-unit (option) 71

:max-height (initarg) 430

:max-height (option) 221

:max-value (initarg) 247

:max-width (initarg) 430

:max-width (option) 221

:menu-bar (initarg) 185

:merge-duplicates (initarg) 431

:min-height (initarg) 428

:min-height (option) 221

:min-value (initarg) 247

:min-width (initarg) 428

:min-width (option) 221

:mode (initarg) 249

:modifier (initarg) 120

:modifier-state (initarg) 453

:motif (server-path) 473

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

:name (initarg) 184

:name (option) 219

:name-key (initarg) 249 , 250

:n-columns (initarg) 430

:ncolumns (initarg) 259

:nlines (initarg) 259

:n-rows (initarg) 430

:number-of-quanta (initarg) 258

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

:object (initarg) 120

:orientation (initarg) 245 , 431

:output-record (option) 233

:panes (initarg) 185

:parent (initarg) 334

:pointer (initarg) 360 , 454

:port (initarg) 368

:pretty-name (initarg) 184

:properties (initarg) 185

:record (option) 233

:region (initarg) 457

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

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

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

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

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

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

:sheet (initarg) 321 , 453

:show-as-default (initarg) 251

:show-value-p (initarg) 257

:single-box (initarg) 120

:size (initarg) 334

:spacing (option) 222

:state (initarg) 185

:test (initarg) 249 , 250

:text-cursor (initarg) 360

:text-face (option) 93

:text-family (option) 92

:text-margin (initarg) 318

:text-margin (option) 232

:text-size (option) 93

:text-style (option) 69 , 219

:timestamp (initarg) 453

:transformation (option) 68

:type (initarg) 120

:value (initarg) 244

:value-changed-callback (initarg) 244

:value-key (initarg) 249 , 250

:vertical-spacing (initarg) 318

:vertical-spacing (option) 232

:view (initarg) 120

:width (option) 221

:within-generation-separation (initarg) 431

:x (initarg) 455

:x-position (initarg) 334

:x-spacing (initarg) 425 , 429

:x-spacing (option) 222

:y (initarg) 455

:y-position (initarg) 334

:y-spacing (initarg) 425 , 429

:y-spacing (option) 222

A

abbreviations

pane 186

presentation type

operators for 152

abort-gesture (condition) 364

abort-gesture-event (generic function) 364

*abort-gestures* (variable) 364

abstract gadget classes 248

abstract gadgets 237

abstract panes 216

accelerator-gesture (condition) 364

accelerator-gesture-event (generic function) 364

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

*accelerator-gestures* (variable) 364

accelerators, keystroke 289

accept (function) 123

accept (presentation method) 149

accept methods, errors and conditions in 386

accept-1 (function) 124

accept-from-string (function) 125

accepting-values (macro) 302

accept-present-default (presentation method) 151

accept-values (application frame) 304

accept-values-command-button (macro) 305

accept-values-pane (command table) 274

accept-values-pane-displayer (function) 304

accept-values-resynchronize (generic function) 305

accessible (of commands) 272

accessing slots and components of application frames 196

accessors for

application frames 199 , 200

ellipses 54

polygons, polylines 46

action-gadget (class) 245

actions 264

:activate-callback (initarg) 245

activate-callback (callback) 245

activate-gadget (generic function) 243

activation gestures 384

activation-gesture-p (function) 384

*activation-gestures* (variable) 384

adaptive panes 216

adaptive toolkit 10

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

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

add-gesture-name (function) 366

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

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

add-output-record (generic function) 338

add-pointer-gesture-name (function) 165

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

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

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

adjust-multiple-columns (generic function) 426

adjust-table-cells (generic function) 426

adopted frames 208

adopted sheets 440

adopt-frame (generic function) 211

affine transformations 75

:align-x (initarg) 246 , 428

:align-x (option) 222

:align-y (initarg) 246 , 428

:align-y (option) 222

allocate-pixmap (generic function) 30

allocate-resource (function) 506

allocate-space (generic function) 230

all-processes (function) 508

and (presentation type) 133

application frames 6 , 180

accessing slots and components 196

accessors for 199 , 200

defining 182

examples 197

initializing 193

interfacing with presentation types 212

operators for 199

protocol 184

template for 14

using :accept-values pane in 193

application objects, user interaction with 109

figure of 110

*application-frame* (variable) 184 , 200

application-frame (protocol class) 184

application-frame-p (function) 184

application-pane (leaf pane) 234

applications

exiting 197

quitting 197

running 196

operators 203

applications, building portable, figure of 5

apply-presentation-generic-function (macro) 158

arcs

circular 50

elliptical 50

constructors for 53

area (protocol class) 36

areap (function) 36

:armed-callback (initarg) 242

armed-callback (callback) 243

arrow 416

axes, x and y

figure of 17

B

:background (initarg) 318

:background (option) 219

background 100

ink 104

+background-ink+ (constant) 104

basic gadget classes 241

basic input streams 358

basic stream protocol 515

basic-gadget (class) 241

basic-medium (class) 460

basic-pane (class) 217

basic-port (class) 473

basic-sheet (class) 439

bboard-pane (composite pane) 224

beep (generic function) 327

binary streams 522

binding forms, text style 96

blank-area (presentation type) 127

boolean (presentation type) 127

bordered output 422

examples of 422

bounded regions 34

bounding rectangle protocol 58

bounding rectangles 55

figure of 56

bounding-rectangle (generic function) 58

bounding-rectangle (protocol class) 56

bounding-rectangle* (generic function) 58

bounding-rectangle-height (generic function) 60

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

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

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

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

bounding-rectangle-p (function) 57

bounding-rectangle-position (generic function) 59

bounding-rectangle-size (generic function) 60

bounding-rectangle-width (generic function) 60

buffered output 327

bury-sheet (generic function) 441

:button (initarg) 454

C

callbacks 236

:calling-frame (initarg) 185

call-presentation-menu (function) 175

call-presentation-translator (function) 175

CAPI gadgets 513

cell formatting protocol 428

cell-align-x (generic function) 429

cell-align-y (generic function) 429

cell-min-height (generic function) 429

cell-min-width (generic function) 429

cell-output-record (protocol class) 428

cell-output-record-p (function) 428

:center-nodes (initarg) 431

change-space-requirements (generic function) 229

changing-space-requirements (macro) 229

character (presentation type) 128

characters

input streams 518

output streams 520

check-box (class) 253

check-box gadget 252

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

check-box-pane (class) 254

check-box-selections (generic function) 253

child sheets 436

child-containing-position (generic function) 446

children-overlapping-rectangle* (generic function) 446

children-overlapping-region (generic function) 446

circular arcs 50

classes

basic sheet 439

CLIM events, figure of 452

extended stream pane 233

gadgets

abstract 248

basic 241

output records 339

panes

layout 222

repaint protocol 467

sheet genealogy 443

sheet geometry 446

sheet input protocol 450

sheet output protocol 463

stream 515

structure of regions, figure of 35

class-presentation-type-name (function) 138

clear-output-record (generic function) 338

clear-resource (function) 507

:client (initarg) 242

clients 237

clim-stream-pane (leaf pane) 233

:clipping-region (option) 68

close (generic function) 518

color (protocol class) 101

color-ihs (generic function) 103

colorp (function) 101

color-rgb (generic function) 103

colors 101

background

ink 104

concepts 100

examples of drawing in 105

foreground

ink 104

objects 101

operators 102

predefined names 104

rendering 101

column-output-record (protocol class) 427

column-output-record-p (function) 427

command

objects 268

command (presentation type) 135 , 276

command line names 266

command line processors 288

input editing 288

command loops 12 , 180 , 278

command menus 283

command names 266

command processors 278 , 292

input editor 278

command tables 264 , 271 , 281

conditions 275

predefined 274

command translators 12

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

command-already-present (error condition) 275

*command-argument-delimiters* (variable) 293

command-arguments (function) 268

*command-dispatchers* (variable) 278 , 280

command-enabled (generic function) 205

(setf command-enabled) (generic function) 205

command-line-command-parser (function) 292

command-line-command-unparser (function) 292

command-line-name-for-command (function) 282 , 289

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

command-menu-item-options (function) 286

command-menu-item-type (function) 286

command-menu-item-value (function) 286

command-menu-pane (leaf pane) 234

command-name (function) 268

command-name (presentation type) 135 , 277

*command-name-delimiters* (variable) 293

command-not-accessible (error condition) 275

command-not-present (error condition) 275

command-or-form (presentation type) 135 , 277

*command-parser* (variable) 293

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

commands 264

accessible 272

defined 268

defining 265

input editor 381

present 271

presentation types for 276

processor 278 , 292

:command-table (initarg) 184

command-table (protocol class) 272

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

command-table-complete-input (function) 283

command-table-error (error condition) 275

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

command-table-name (generic function) 272

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

command-table-p (function) 272

*command-unparser* (variable) 293

complete-from-generator (function) 391

complete-from-possibilities (function) 392

complete-input (function) 389

completing-from-suggestions (macro) 392

completion (presentation type) 130

completion, string 389

*completion-gestures* (variable) 389

complex (presentation type) 128

compose-rotation-with-transformation (function) 82

compose-scaling-with-transformation (function) 82

compose-space (generic function) 230

compose-transformations (generic function) 81

compose-transformation-with-rotation (function) 82

compose-transformation-with-scaling (function) 82

compose-transformation-with-translation (function) 82

compose-translation-with-transformation (function) 82

composite panes 216

composition, region 38

compound drawing functions 26

constructors for

ellipses and elliptical arcs 53

polygons and polylines 45

transformations 76

:contents (option) 220

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

contrasting-inks-limit (generic function) 103

+control-key+ (constant) 458

coordinate (type) 36

coordinate system, local 18

figure of 18

coordinates 17

copy-area (generic function) 31

copy-from-pixmap (generic function) 31

copy-to-pixmap (generic function) 30

current-process (function) 508

:current-selection (initarg) 252 , 253

cursor (protocol class) 321

cursorp (function) 321

cursor-position (generic function) 322

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

cursors

stream text

protocol 322

text

protocol 321

cursors, text 319

cursor-sheet (generic function) 321

cursor-visibility (generic function) 322

(setf cursor-visibility) (generic function) 322

:cutoff-depth (initarg) 431

D

DAG (directed acyclic graph) 414

deactivate-gadget (generic function) 243

deallocate-pixmap (generic function) 30

deallocate-resource (function) 507

:decimal-places (initarg) 257

default-describe-presentation-type (function) 138

*default-frame-manager* (variable) 210

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

*default-server-path* (variable) 474

*default-text-style* (variable) 90

:default-text-style (initarg) 318

:default-view (initarg) 318

defgeneric* (macro) 510

define-application-frame (macro) 182 , 199

define-border-type (macro) 423

define-command (macro) 268

define-command-table (macro) 272

define-default-presentation-method (macro) 157

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

define-gesture-name (macro) 366

define-graph-type (macro) 431

define-presentation-action (macro) 168

define-presentation-generic-function (macro) 157

define-presentation-method (macro) 148

define-presentation-to-command-translator (macro) 168 , 267

define-presentation-translator (macro) 166

define-presentation-type (macro) 146

define-presentation-type-abbreviation (macro) 153

defining

application frames 182

commands 265

pane types 235

presentation methods 148

presentation translators 171

examples 171

operators for 166

presentation types

abbreviations, operators for 152

concepts 142

examples 144

operators for 146

defmethod* (macro) 510

defresource (macro) 505

degrafted sheets 440

delegate-sheet-delegate (generic function) 451

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

delegate-sheet-input-mixin (class) 451

delete-gesture-name (function) 367

delete-output-record (generic function) 338

delimiter gestures 384

delimiter-gesture-p (function) 385

*delimiter-gestures* (variable) 385

derived bounding rectangles 55

describe-presentation-type (function) 135

describe-presentation-type (presentation method) 150

destroy-port (generic function) 475

destroy-process (function) 507

device events 452

device events, standard 452

device-event (class) 453

dialogs

concepts 296

examples 306

operators for 302

directed acyclic graphs 414

figure of 414

disable-command (function) 280

disabled frames 208

disabled sheets 440

:disabled-commands (initarg) 184

disable-frame (generic function) 211

:disarmed-callback (initarg) 242

disarmed-callback (callback) 243

disowned frames 208

disowned sheets 440

disown-frame (generic function) 211

dispatch-event (generic function) 449

:display-after-commands (option) 231

display-command-menu (generic function) 206<