All Manuals > CAPI User Guide and Reference Manual

NextPrevTopContents

Index

Numerics

2pi constant 1021

A

abort-callback function 285

abort-dialog function 163 , 286

abort-exit-confirmer function 287

:accelerator initarg 115 , 634

Accelerators 115 , 551 , 634

accepts-focus-p generic function 288

:accepts-focus-p initarg 14 , 353 , 461

accessor functions

application-interface-application-menu 345

application-interface-dock-menu 345

application-interface-message-callback 345

browser-pane-before-navigate-callback 301

browser-pane-debug 301

browser-pane-document-complete-callback 301

browser-pane-internet-explorer-callback 301

browser-pane-navigate-complete-callback 301

browser-pane-navigate-error-callback 301

browser-pane-new-window-callback 301

browser-pane-status-text-change-callback 301

browser-pane-successful-p 301

browser-pane-title 301

browser-pane-title-change-callback 301

browser-pane-update-commands-callback 301

browser-pane-url 301

button-alternate-callback 792

button-armed-image 313

button-cancel-p 313

button-default-p 313

button-disabled-image 313

button-enabled 313

button-image 313

button-press-callback 792

button-selected 313

button-selected-disabled-image 313

button-selected-image 313

callbacks-action-callback 326

callbacks-callback-type 326

callbacks-extend-callback 326

callbacks-retract-callback 326

callbacks-selection-callback 326

capi-object-name 261 , 329

capi-object-plist 261 , 329

choice-initial-focus-item 334

choice-interaction 61 , 334

choice-selected-item 62

choice-selected-items 62

choice-selection 62 , 334

cocoa-view-pane-init-function 349

cocoa-view-pane-view-class 349

collection-items 98 , 353

collection-items-count-function 354

collection-items-get-function 354

collection-items-map-function 354

collection-print-function 353

collection-test-function 353

collector-pane-stream 359

display-pane-text 408

docking-layout-controller 415

docking-layout-divider-p 415

docking-layout-docking-test-function 415

docking-layout-items 415

docking-layout-orientation 415

document-frame-container 420

drawn-pinboard-object-display-callback 433

editor-pane-buffer 454

editor-pane-change-callback 445

editor-pane-composition-face 445

editor-pane-enabled 445

editor-pane-fixed-fill 445

editor-pane-line-wrap-face 445

editor-pane-line-wrap-marker 445

editor-pane-text 98 , 144 , 445

editor-pane-wrap-style 445

element-interface 462

element-parent 27 , 462

element-widget-name 265 , 462

filled 467 , 804

filtering-layout-matches-text 476

filtering-layout-state 476

form-title-adjust 485

form-title-gap 485

form-vertical-adjust 485

form-vertical-gap 485

graph-edge-from 494

graph-edge-to 494

graph-node-height 495

graph-node-in-edges 495

graph-node-out-edges 495

graph-node-width 495

graph-node-x 495

graph-node-y 495

graph-object-element 496

graph-object-object 496

graph-pane-layout-function 497

graph-pane-roots 497

help-key 354 , 462 , 635 , 960

image-height 220 , 1097

image-pinboard-object-image 516

image-width 220 , 1097

interactive-pane-stream 521

interactive-pane-top-level-function 521

interface-activate-callback 528

interface-confirm-destroy-function 528

interface-create-callback 528

interface-default-toolbar-states 528

interface-destroy-callback 528

interface-drag-image 528

interface-geometry-change-callback 528

interface-help-callback 528

interface-iconify-callback 528 , 538

interface-iconize-callback 538

interface-menu-bar-items 528

interface-message-area 528 , 538

interface-override-cursor 528

interface-pathname 528

interface-pointer-documentation-enabled 528

interface-title 18 , 146 , 528

interface-toolbar-items 528

interface-toolbar-states 528

interface-tooltips-enabled 528

interface-window-styles 528

item-collection 564

item-data 564

item-print-function 564

item-selected 564

item-text 564

labelled-line-text-background 568

labelled-line-text-foreground 568

layout-description 92 , 570

layout-ratios 361 , 824

layout-x-adjust 1020

layout-x-gap 508

layout-x-ratios 508

layout-y-adjust 1020

layout-y-gap 508

layout-y-ratios 508

list-panel-image-function 575

list-panel-keyboard-search-callback 575

list-panel-right-click-selection-behavior 575

list-panel-state-image-function 575

list-view-auto-arrange-icons 592

list-view-auto-reset-column-widths 592

list-view-columns 592

list-view-image-function 592

list-view-state-image-function 592

list-view-subitem-function 592

list-view-subitem-print-functions 592

list-view-view 592

menu-image-function 627

menu-items 627

menu-object-enabled 641

menu-popup-callback 641

menu-title 641

menu-title-function 641

ole-control-component-pane 662

option-pane-enabled 674

option-pane-enabled-positions 674

option-pane-image-function 674

option-pane-popup-callback 674

option-pane-separator-item 674

option-pane-visible-items-count 674

output-pane-composition-callback 680

output-pane-create-callback 680

output-pane-destroy-callback 680

output-pane-display-callback 680

output-pane-focus-callback 680

output-pane-graphics-options 680

output-pane-input-model 680

output-pane-resize-callback 680

output-pane-scroll-callback 680

pane-layout 92 , 318 , 528

password-pane-overwrite-character 716

pinboard-object-activep 724

pinboard-object-graphics-args 724

pinboard-object-pinboard 724

popup-menu-button-menu 745

popup-menu-button-menu-function 745

range-callback 800

range-end 800

range-orientation 800

range-slug-end 800

range-slug-start 800

range-start 800

rich-text-pane-change-callback 815

rich-text-pane-limit 815

rich-text-pane-text 815

screen-depth 827

screen-height 827

screen-height-in-millimeters 827

screen-interfaces 420 , 827

screen-number 827

screen-width 827

screen-width-in-millimeters 827

scroll-bar-line-size 836

scroll-bar-page-size 836

shell-pane-command 875

simple-pane-background 881

simple-pane-cursor 881

simple-pane-drag-callback 881

simple-pane-drop-callback 881

simple-pane-enabled 476 , 881 , 967

simple-pane-font 881

simple-pane-foreground 881

simple-pane-horizontal-scroll 881

simple-pane-scroll-callback 881

simple-pane-vertical-scroll 881

simple-pane-visible-border 881

slider-print-function 896

slider-show-value-p 896

slider-start-point 896

slider-tick-frequency 896

switchable-layout-combine-child-constraints 912

switchable-layout-visible-child 85 , 912

tab-layout-combine-child-constraints 915

tab-layout-image-function 915

tab-layout-visible-child-function 915

text-input-pane-buttons-enabled 923

text-input-pane-callback 923

text-input-pane-caret-position 923

text-input-pane-change-callback 923

text-input-pane-completion-function 923

text-input-pane-confirm-change-function 923

text-input-pane-editing-callback 923

text-input-pane-enabled 923

text-input-pane-max-characters 923

text-input-pane-navigation-callback 923

text-input-pane-text 923

text-input-range-callback 947

text-input-range-callback-type 947

text-input-range-change-callback 947

text-input-range-end 947

text-input-range-start 947

text-input-range-value 947

text-input-range-wraps-p 947

titled-object-message 951

titled-object-message-font 538 , 951

titled-object-title 144 , 951

titled-object-title-font 951

title-pane-text 949

toolbar-button-dropdown-menu 960

toolbar-button-dropdown-menu-function 960

toolbar-button-dropdown-menu-kind 960

toolbar-button-image 960

toolbar-button-popup-interface 960

toolbar-button-selected-image 960

toolbar-flat-p 957

toolbar-object-enabled-function 967

top-level-interface-external-border 528

top-level-interface-transparency 528

tree-view-action-callback-expand-p 977

tree-view-checkbox-change-callback 977

tree-view-checkbox-child-function 977

tree-view-checkbox-initial-status 977

tree-view-checkbox-next-map 977

tree-view-checkbox-parent-function 977

tree-view-checkbox-status 977

tree-view-children-function 977

tree-view-expandp-function 977

tree-view-has-root-line 977

tree-view-image-function 977

tree-view-leaf-node-p-function 977

tree-view-retain-expanded-nodes 977

tree-view-right-click-extended-match 977

tree-view-roots 977

tree-view-state-image-function 977

accessors

basic-graph-spec-color 1175

basic-graph-spec-function 1175

basic-graph-spec-name 1175

basic-graph-spec-range 1175

basic-graph-spec-start-x 1175

basic-graph-spec-step-x 1175

basic-graph-spec-thickness 1175

basic-graph-spec-var1 1175

basic-graph-spec-var2 1175

basic-graph-spec-var3 1175

basic-graph-spec-var4 1175

basic-graph-spec-var5 1175

basic-graph-spec-var6 1175

basic-graph-spec-x-offset 1175

basic-graph-spec-x-scale 1175

basic-graph-spec-y-offset 1175

basic-graph-spec-y-scale 1175

choice-selection 54

collection-items 65

compound-drawing-object-data 1176

compound-drawing-object-sub-object 1176

display-pane-text 21

editor-pane-line-wrap-face 26

editor-pane-line-wrap-marker 26

editor-pane-text 26

graph-edge-from 59

graph-edge-to 59

graph-node-height 59

graph-node-in-edges 59

graph-node-out-edges 59

graph-node-width 59

graph-node-x 59

graph-node-y 59

graph-pane-direction 58

graph-pane-layout-function 58

graph-pane-roots 55

item-data 32

item-print-function 32

item-text 32

objects-displayer-objects 1207

output-pane-input-model 183 , 681

pinboard-objects-displayer-objects 1209

simple-pane-cursor 15

:action-callback initarg 52 , 57 , 62 , 325

:action-callback-expand-p initarg 975

:activate-callback initarg 525

activate-pane function 289

:activep initarg 723 , 800

active-pane-copy function 290

active-pane-copy-p function 290

active-pane-cut function 290

active-pane-cut-p function 290

active-pane-deselect-all function 290

active-pane-deselect-all-p function 290

active-pane-paste function 290

active-pane-paste-p function 290

active-pane-select-all function 290

active-pane-select-all-p function 290

active-pane-undo function 290

active-pane-undo-p function 290

ActiveX 668

:adjust initarg 361 , 824

:adjust item in :buttons initarg 931

:after-input-callback initarg 25 , 279 , 444

"alive" interface

definition 471

"alive" pane

definition 294

:alternate-callback initarg 792

:alternating-background initarg 52 , 55 , 573

:alternative initarg 116 , 634

:alternative-action-callback initarg 62 , 326

analyze-external-image function 1022

anti-aliasing 448 , 499 , 680 , 895 , 1006 , 1016 , 1092 , 1096

text on GTK+ 719

text on Microsoft Windows 719

append-items generic function 291

Application menu 29 , 345

application-interface-application-menu accessor function 345

application-interface-dock-menu accessor function 345

application-interface-message-callback accessor function 345

:application-menu initarg 345

apply-drawing-object class 1174

apply-in-pane-process function 39 , 93 , 292

apply-in-pane-process-if-alive function 39 , 93 , 293

apply-rotation function 1022

apply-rotation-around-point function 1023

apply-scale function 1024

apply-translation function 1025

apropos-color-alias-names function 239 , 1211

apropos-color-names function 238 , 1212

apropos-color-spec-names function 239 , 1213

:armed-image initarg 312

:armed-images initarg 317

arrow-pinboard-object class 294

attach-interface-for-callback function 296

attach-simple-sink function 297

attach-sink function 298

augment-font-description function 214 , 1026

:auto-arrange-icons initarg 591

:automatic-resize initarg 187 , 723 , 880

:auto-menus initarg 525

:auto-reset-column-widths initarg 591 , 650

B

background graphics state parameter 1089

:background initarg 12 , 879

balloon help 35

basic-graph-spec structure class 1175

basic-graph-spec-color accessor 1175

basic-graph-spec-function accessor 1175

basic-graph-spec-name accessor 1175

basic-graph-spec-p function 1201

basic-graph-spec-range accessor 1175

basic-graph-spec-start-x accessor 1175

basic-graph-spec-step-x accessor 1175

basic-graph-spec-thickness accessor 1175

basic-graph-spec-var1 accessor 1175

basic-graph-spec-var2 accessor 1175

basic-graph-spec-var3 accessor 1175

basic-graph-spec-var4 accessor 1175

basic-graph-spec-var5 accessor 1175

basic-graph-spec-var6 accessor 1175

basic-graph-spec-x-offset accessor 1175

basic-graph-spec-x-scale accessor 1175

basic-graph-spec-y-offset accessor 1175

basic-graph-spec-y-scale accessor 1175

beep-pane function 299

:before-input-callback initarg 25 , 279 , 444

:before-navigate-callback initarg 300

:best-height initarg 174 , 525

:best-width initarg 174 , 525

:best-x initarg 525

:best-y initarg 525

Bézier curve 1049

bezier curve 1049

boole function 211

break gesture

on Cocoa 264

on GTK+ 264

on Microsoft Windows 263

on Motif 267

:browse-file item in :buttons initarg 930

browser-pane class 28 , 300

browser-pane-available-p function 308

browser-pane-before-navigate-callback accessor function 301

browser-pane-busy function 309

browser-pane-debug accessor function 301

browser-pane-document-complete-callback accessor function 301

browser-pane-go-back function 309

browser-pane-go-forward function 309

browser-pane-internet-explorer-callback accessor function 301

browser-pane-navigate function 309

browser-pane-navigate-complete-callback accessor function 301

browser-pane-navigate-error-callback accessor function 301

browser-pane-new-window-callback accessor function 301

browser-pane-property-get generic function 311

browser-pane-property-put generic function 311

browser-pane-refresh function 309

browser-pane-status-text-change-callback accessor function 301

browser-pane-stop function 309

browser-pane-successful-p accessor function 301

browser-pane-title accessor function 301

browser-pane-title-change-callback accessor function 301

browser-pane-update-commands-callback accessor function 301

browser-pane-url accessor function 301

bubble help 35

:buffer initarg 444

:buffer-modes initarg 444

:buffer-name initarg 27 , 359 , 444

built-in scrolling 492

button class 311

button panels

orientation 45

prompting with 155

button-alternate-callback accessor function 792

button-armed-image accessor function 313

button-cancel-p accessor function 313

:button-class initarg 317

button-default-p accessor function 313

button-disabled-image accessor function 313

button-enabled accessor function 313

:button-height initarg 956

button-image accessor function 313

button-panel class 44 , 317

button-press-callback accessor function 792

buttons

check 33

push 32

radio 33

:buttons initarg 22 , 922

button-selected accessor function 313

button-selected-disabled-image accessor function 313

button-selected-image accessor function 313

:button-width initarg 956

C

calculate-constraints generic function 69 , 78 , 322

calculate-layout generic function 69 , 323

:callback initarg 21 , 32 , 312 , 314 , 476 , 640 , 800 , 836 , 921 , 947 , 959

:callback-data-function initarg 640

:callback-object initarg 475

callbacks 325

description of 8

for button panels 317

for buttons 314

general properties 19

graph panes 57

in choices 62

in interfaces 143 - 145

passing different variables 297

used for choices 50 - 52

using callback functions 11

callbacks class 19 , 44 , 325

:callbacks initarg 317 , 956 , 965

callbacks-action-callback accessor function 326

callbacks-callback-type accessor function 326

callbacks-extend-callback accessor function 326

callbacks-retract-callback accessor function 326

callbacks-selection-callback accessor function 326

:callback-type initarg 19 , 62 , 325 , 915 , 921 , 947

call-editor function 143

call-editor generic function 25 , 165 , 324

:cancel item in :buttons initarg 929

cancel-button image identifier 932

:cancel-button initarg 317

:cancel-function item in :buttons initarg 930

:cancel-p initarg 312

can-use-metafile-p function 328

CAPI

basic objects 2 - 3

description of 1 - 3

linking code into 8

using the 5 - 6

CAPI process 398

capi-object class 329

capi-object-name accessor function 261 , 329

capi-object-plist accessor function 261 , 329

capi-object-property function 330

:caret-position initarg 921

:change-callback initarg 24 , 444 , 475 , 815 , 921 , 947

:change-callback-type initarg 921

:character-format initarg 814

charts and graphs

self-contained examples 282

check button panels 46

check buttons 33

:checkbox-change-callback initarg 976

:checkbox-child-function initarg 976

:checkbox-initial-status initarg 976

:checkbox-next-map initarg 976

:checkbox-parent-function initarg 976

:checkbox-status initarg 976

check-button class 33 , 44 , 331

check-button-panel class 44 , 46 , 61 , 332

%child% geometry slot 1009

:child initarg 894

children

of a layout 67

:children-function initarg 56 , 497 , 975

choice class 43 , 333

:choice-class initarg 155

choice-initial-focus-item accessor function 334

choice-interaction accessor function 61 , 334

choices 43 - 66

callbacks available 62

description of 43 - 66

general properties 61 - 66

relationship to menus 60

choice-selected-item accessor function 62

choice-selected-item generic function 337

choice-selected-item-p function 338

choice-selected-items accessor function 62

choice-selected-items generic function 339

choice-selection accessor 54

choice-selection accessor function 62 , 334

choice-update-item function 341

class options

:definition 384

:interfaces 393

:layouts 383

:menu-bar 107 , 384

:menus 384

:panes 383

:source-interfaces 393

classes

apply-drawing-object 1174

arrow-pinboard-object 294

browser-pane 28 , 300

button 311

button-panel 44 , 317

callbacks 19 , 44 , 325

capi-object 329

check-button 33 , 44 , 331

check-button-panel 44 , 46 , 61 , 332

choice 43 , 333

cocoa-default-application-interface 29 , 345

cocoa-view-pane 29 , 349

collection 43 , 353

collections 44

collector-pane 359

color-screen 360

column-layout 45 , 70 , 72 , 139 , 361

compound-drawing-object 1176

creating your own 171 - 195

define-ole-control-component 29

display-pane 21 , 72 , 408

docking-layout 414

document-container 420

document-frame 89 , 420

double-headed-arrow-pinboard-object 421

double-list-panel 422

drawing-object 1179

drawn-pinboard-object 191 , 207 , 433

echo-area-pane 441

editor-pane 23 , 72 , 143 , 164 , 168 , 202 , 444

element 460

ellipse 467

expandable-item-pinboard-object 474

extended-selection-tree-view 55 , 474

external-image 215 , 1062

filtering-layout 475

foreign-owned-interface 484

form-layout 485

geometry-drawing-object 1197

graph-edge 494

graphics-port-mixin 1087

graph-node 495

graph-object 496

graph-pane 55 , 202 , 496

grid-layout 14 , 74 , 507

image 215 , 1097

image-list 52 , 55 , 514

image-pinboard-object 516

image-set 517

interactive-pane 30 , 521

interface 2 , 18 , 35 , 68 , 134 , 524

item 563

item-pinboard-object 187 , 566

labelled-arrow-pinboard-object 567

labelled-line-pinboard-object 568

layout 569

line-pinboard-object 571

listener-pane 31 , 72 , 596

list-panel 14 , 48 , 167 , 573

list-view 590

menu 2 , 106 , 118 , 627

menu-component 2 , 107 , 632

menu-item 2 , 110 , 117 , 634

menu-object 640

message-pane 646

metafile-port 646

mono-screen 649

multi-column-list-panel 650

multi-line-text-input-pane 22 , 655

non-focus-list-interface 657

objects-displayer 1206

ole-control-component 29 , 662

ole-control-doc 664

ole-control-frame 665

ole-control-pane 29 , 668

ole-control-pane-simple-sink 671

option-pane 14 , 59 , 673

output-pane 26 , 35 , 77 , 118 , 171 , 196 , 201 , 202 , 238 , 245 , 678

password-pane 716

pinboard-layout 35 , 75 , 184 , 188 , 202 , 717

pinboard-object 67 , 184 , 722

pinboard-objects-displayer 1209

pixmap-port 1127

popup-menu-button 745

printer-port 247 , 756

progress-bar 29 , 760

push-button 32 , 44 , 792

push-button-panel 44 , 794

radio-button 34 , 797

radio-button-panel 44 , 45 , 61 , 798

range-pane 29 , 800

rectangle 803

rich-text-pane 27 , 814

right-angle-line-pinboard-object 823

row-layout 45 , 70 , 824

screen 826

scroll-bar 29 , 836

shell-pane 875

simple-layout 878

simple-network-pane 878

simple-pane 67 , 879

simple-pinboard-layout 893

slider 29 , 896

sorted-object 899

static-layout 905

string-drawing-object 1210

switchable-layout 911

tab-layout 85 , 914

text-input-choice 919

text-input-pane 14 , 21 , 68 , 164 , 168 , 921

text-input-range 946

titled-menu-object 950

titled-object 14 , 17 , 950

titled-pinboard-object 954

title-pane 17 , 238 , 948

toolbar 121 , 130 , 956

toolbar-button 35 , 959

toolbar-component 36 , 123 , 964

toolbar-object 967

tracking-pinboard-layout 974

tree-view 54 , 55 , 974

x-y-adjustable-layout 1019

clear-external-image-conversions function 218 , 1027

clear-graphics-port function 1027

clear-graphics-port-state function 1028

clear-rectangle function 1028

clip 207 , 209 , 1091 , 1158

clipboard function 342

clipboard-empty function 344

clipping 207 , 209 , 1091 , 1158

clone generic function 344

Close menu command 407

:close-callback initarg 668

CLUE 3

clues 35

CLX 3

Cocoa Event Loop process 399

Cocoa view class 29

cocoa-default-application-cocoa-default-application-interface class 29

cocoa-default-application-interface class 345

cocoa-view-pane class 29 , 349

cocoa-view-pane-init-function accessor function 349

cocoa-view-pane-view function 29 , 351

cocoa-view-pane-view-class accessor function 349

collect-interfaces generic function 351

collection class 43 , 353

:collection initarg 563

collection-find-next-string generic function 356

collection-find-string generic function 357

collection-items accessor 65

collection-items accessor function 98 , 353

collection-items-count-function accessor function 354

collection-items-get-function accessor function 354

collection-items-map-function accessor function 354

collection-last-search generic function 358

collection-print-function accessor function 353

collections

description of 43

collection-search generic function 358

collection-test-function accessor function 353

collector panes 30

collector-pane class 359

collector-pane-stream accessor function 359

color-blue function 1215

*color-database* variable 1216

color-from-premultiplied function 1216

:color-function initarg 573

color-green function 1215

color-hue function 1215

color-level function 1214 , 1218

color-model function 1219

color-red function 1215

colors

prompting for 157

colors= function 241 , 1221

color-saturation function 1215

color-screen class 360

color-spec-model function 240

color-spec-p function 240

color-to-premultiplied function 1217

color-value function 1215

color-with-alpha function 1220

:column initarg 507

:column-function initarg 650

column-layout class 45 , 70 , 72 , 139 , 361

column-layout-divider 361

:columns initarg 53 , 650

:combine-child-constraints initarg 911 , 914

combo box 59

combo boxes 59

:command initarg 875

command table 678

complete-button image identifier 932

:complete-do-action initarg 922

complete-in-place function 168

:completion item in :buttons initarg 929

:completion-function initarg 922

component-name function 364

:component-name initarg 668 , 671

compositing-mode graphics state parameter 212 , 1092

:compositing-mode initarg 273

:composition-callback initarg 184 , 679 , 696

:composition-face initarg 445

compound-drawing-object class 1176

compound-drawing-object-data accessor 1176

compound-drawing-object-sub-object accessor 1176

compress-external-image function 1029

compute-char-extents function 1030

compute-drawing-object-from-data function 1177

comtab 678

Confirm Before Exiting 365 , 847

:confirm-change-function initarg 922

:confirm-destroy-function initarg 525

confirmer-pane function 366

confirm-quit function 364

confirm-yes-or-no function 151 , 366

constants

2pi 1021

f2pi 1067

fpi 1075

fpi-by-2 1075

pi-by-2 1125

contain function 7 , 39 , 187 , 367

container 89

container special slot 89 , 421

context menu 118 , 127 , 279 , 412 , 416 , 417 , 537 , 627

continuation function, dialog

creating 1001

using 401 , 697 , 738 , 750 , 763 , 765 , 768 , 770 , 772 , 773 , 774 , 778 , 780 , 781 , 783 , 791

:controller initarg 89 , 415

convert-color function 221 , 241 , 1221

convert-external-image function 219 , 1031

convert-relative-position function 369

convert-to-font-description function 1031

convert-to-screen function 265 , 267 , 370

copy

defining operation for your interface class 101

operation on active element 100

copy-area function 202 , 1032

copy-basic-graph-spec function 1201

copy-external-image function 1034

copy-pixels function 1034

copy-transform function 1036

count-collection-items generic function 373

:create-callback initarg 94 , 525 , 662 , 679

create-dummy-graphics-port function 374

create-pixmap-port function 202 , 206 , 1036

creating menus 105

creating submenus 106

creating toolbars 121

current-dialog-handle function 375

current-document generic function 376

current-pointer-position function 376

current-popup function 377

current-printer function 245 , 378

current-process-send function 40

cursor format

on Cocoa 597

on GTK+ 597

on Microsoft Windows 597

:cursor initarg 15 , 880

cut

defining operation for your interface class 101

operation on active element 100

D

dash graphics state parameter 1091

dashed graphics state parameter 1091

:data callback type 63

:data initarg 8 , 32 , 563

:data-function initarg 277

:data-interface callback type 63

:debug initarg 301

:default initarg 569

default settings

selections 52

:default-button initarg 317

*default-editor-pane-line-wrap-marker* variable 379

:default-image-set initarg 957 , 965

*default-image-translation-table* variable 1038 , 1106

:default-initargs class option 136 , 139

default-library function 380

*default-non-focus-message-timeout* variable 379

*default-non-focus-message-timeout-extension* variable 379

:default-p initarg 312

:default-toolbar-states initarg 527

defclass macro 134 , 136 , 174

define-color-alias function 242 , 1222

define-color-models macro 243 , 1224

define-command macro 380

define-font-alias function 1038

define-interface macro 134 , 383

arguments supplied to 136

define-layout macro 390

define-menu macro 391

define-ole-control-component class 29

define-ole-control-component macro 392

:definition class option 384

defpackage function 6

delete-color-translation function 242 , 243 , 1225

:delete-item-callback initarg 975

deliver function 102 , 217

:depth initarg 826

:description initarg 67 , 71 , 185 , 560 , 569 , 914 , 916

description of the CAPI 1 - 3

destroy button

removal 534

destroy generic function 102 , 394

:destroy-callback initarg 525 , 662 , 679

destroy-dependent-object generic function 395

destroy-pixmap-port function 1039

detach-simple-sink function 396

detach-sink function 397

dialog continuation function

creating 1001

using 401 , 697 , 738 , 750 , 763 , 765 , 768 , 770 , 772 , 773 , 774 , 778 , 780 , 781 , 783 , 791

dialogs

aborting 286

creating your own 159 - 164

description of 149 - 164

in front 159

modal 158

owners 159

:directories-only initarg 922

:disabled-image initarg 312

:disabled-images initarg 317

display callback 173

display function 7 , 8 , 39 , 267 , 398

display panes 20

:display-callback initarg 220 , 433 , 678 , 1207

display-dialog function 159 , 163 , 164 , 400

display-errors macro 403

displaying text on screen 20

display-message function 9 , 150 , 403

display-message-for-pane function 404

display-message-on-screen function 404

display-non-focus-message function 405

display-pane class 21 , 72 , 408

display-pane-selected-text function 409

display-pane-selection function 410

display-pane-selection-p function 410

display-pane-text accessor 21

display-pane-text accessor function 408

display-popup-menu function 119 , 411

display-replacable-dialog function 412

:display-state initarg 526

display-tooltip generic function 413

dither-color-spec function 1039

:divider-p initarg 415

:dividerp initarg 956

dividers 87

Dock menu 29 , 345

:docking-callback initarg 415

docking-layout class 414

docking-layout-controller accessor function 415

docking-layout-divider-p accessor function 415

docking-layout-docking-test-function accessor function 415

docking-layout-items accessor function 415

docking-layout-orientation accessor function 415

docking-layout-pane-docked-p function 418

docking-layout-pane-visible-p function 419

:docking-test-function initarg 415

:dock-menu initarg 345

document changed

on Cocoa 147 , 546

document modified

on Cocoa 147 , 546

document unsaved

on Cocoa 147 , 546

:document-complete-callback initarg 300

document-container class 420

document-frame class 89 , 420

document-frame-container accessor function 420

double buffering 202

double-headed-arrow-pinboard-object class 421

:double-head-predicate initarg 421

double-list-panel class 422

Drag and drop

coordinates 439

dragging 425

dropping 880 , 881

effect 434 , 437

formats 440 , 851

in an output-pane 272

object 438

self-contained examples 275

temporary display 903 , 904

visual feedback while dragging 272

:drag-callback initarg 880

:drag-image initarg 527

drag-pane-object function 425

draw-arc function 208 , 1040

draw-arcs function 208 , 1041

draw-character function 208 , 1042

draw-circle function 173 , 1043

draw-ellipse function 208 , 1044

draw-image function 215 , 216 , 1045

drawing bar charts 232

drawing graphs 232

:drawing-mode initarg 678

drawing-object class 1179

:drawing-object initarg 1207

draw-line function 208 , 1048

draw-lines function 208 , 1049

draw-metafile function 427

draw-metafile-to-image function 428

drawn-pinboard-object class 191 , 207 , 433

drawn-pinboard-object-display-callback accessor function 433

draw-path function 209 , 1049

draw-pinboard-layout-objects function 430

draw-pinboard-object generic function 431

draw-pinboard-object-highlighted generic function 432

draw-point function 175 , 1053

draw-points function 1054

draw-polygon function 208 , 1055

draw-polygons function 208 , 1056

draw-rectangle function 208 , 1057

draw-rectangles function 208 , 1058

draw-string function 208 , 1059

:draw-with-buffer initarg 678

:drop-callback initarg 880

drop-down list box 59

:drop-down-menu initarg 279

:dropdown-menu initarg 959

:dropdown-menu-function initarg 959

:dropdown-menu-kind initarg 959

drop-object-allows-drop-effect-p function 434

drop-object-collection-index function 435

drop-object-collection-item function 436

drop-object-drop-effect function 437

drop-object-get-object function 438

drop-object-pane-x generic function 439

drop-object-pane-y generic function 439

drop-object-provides-format function 440

E

:echo-area initarg 24 , 444

*echo-area-cursor-inactive-style* variable 441

echo-area-pane class 441

:edge-pinboard-class initarg 497

Edit > Copy menu command 115

Edit > Cut menu command 115

Edit > Find... menu command 115

Edit > Paste menu command 115

Edit > Redo menu command 115

Edit > Replace... menu command 115

Edit > Select All menu command 115

Edit > Undo menu command 115

edit operations

defining for your interface class 101

on active element 100

:editing-callback initarg 922

editor panes 23

*editor-cursor-active-style* variable 442

*editor-cursor-color* variable 442

*editor-cursor-drag-style* variable 443

*editor-cursor-inactive-style* variable 443

editor-pane class 23 , 72 , 143 , 164 , 168 , 202 , 444

subclasses 30

editor-pane-blink-rate generic function 26 , 453

editor-pane-buffer accessor function 454

editor-pane-change-callback accessor function 445

editor-pane-composition-face accessor function 445

*editor-pane-composition-selected-range-face-plist* variable 455

editor-pane-default-composition-callback function 26 , 455

*editor-pane-default-composition-face* variable 457

editor-pane-enabled accessor function 445

editor-pane-fixed-fill accessor function 445

editor-pane-line-wrap-face accessor 26

editor-pane-line-wrap-face accessor function 445

editor-pane-line-wrap-marker accessor 26

editor-pane-line-wrap-marker accessor function 445

editor-pane-native-blink-rate function 26 , 458

editor-pane-selected-text function 26

editor-pane-selected-text generic function 458

editor-pane-selected-text-p function 26

editor-pane-selected-text-p generic function 459

editor-pane-stream generic function 459

editor-pane-text accessor 26

editor-pane-text accessor function 98 , 144 , 445

editor-pane-wrap-style accessor function 445

editor-window generic function 460

:element callback type 63

element class 460

element-container function 466

element-interface accessor function 462

element-interface-for-callback generic function 466

element-parent accessor function 27 , 462

elements

creating your own 171 - 195

generic properties of 11 - 12

element-screen function 467

element-widget-name accessor function 265 , 462

ellipse class 467

:enabled initarg 27 , 32 , 312 , 444 , 475 , 640 , 673 , 879 , 921 , 967

:enabled-function initarg 116 , 640 , 967

:enabled-function-for-dialog initarg 117 , 635

:enabled-positions initarg 673

:enabled-slot initarg 640

:enable-pointer-documentation initarg 526

:enable-tooltips initarg 526

:end-x initarg 185 , 571

:end-y initarg 185 , 571

ensure-area-visible generic function 468

ensure-color function 241 , 1225

ensure-gdiplus function 1060

ensure-gray function 1227

ensure-hsv function 1227

ensure-interface-screen function 468

ensure-model-color function 241 , 1226

ensure-rgb function 1227

Escape key 736

:evaluate keyword argument 157

event handler

key strokes 176 , 681

mouse click 176 , 681

mouse gestures 176 , 681

mouse move 176 , 681

event handlers 174 - 183

execute-with-interface function 39 , 93 , 469

execute-with-interface-if-alive function 39 , 93 , 470

exit-confirmer function 159 , 161 , 472

exit-dialog function 161 , 163 , 473

expandable-item-pinboard-object class 474

:expandp-function initarg 975

:extend-callback initarg 52 , 57 , 62 , 325

extended selection

specifying 61

using on different platforms 61

:extended-selection interaction style 49 , 50 , 61

extended-selection-tree-view class 55 , 474

extension gesture 50

external constraints 78

external image

dimensions 220

from displayed window 223

from on-screen window 223

width and height 220

:external-border initarg 526

external-image class 215 , 1062

external-image-color-table function 1063

externalize-and-write-image function 217 , 1064

externalize-image function 218 , 1066

:external-max-height initarg 78 , 462 , 724

:external-max-width initarg 78 , 462 , 723

:external-min-height initarg 78 , 461 , 723

:external-min-width initarg 78 , 461 , 723

F

f2pi constant 1067

File > Close menu command 115

File > Exit menu command 115

File > New menu command 115

File > Open... menu command 115

File > Print... menu command 115

File > Save menu command 115

:file-completion initarg 168 , 922

:filename initarg 815

files

prompting for 156 - 157

filled accessor function 467 , 804

:filled initarg 467 , 804

fill-style graphics state parameter 1090

:filter initarg 53 , 478 , 573

:filter-automatic-p initarg 574

:filter-callback initarg 574

:filter-change-callback-p initarg 574

:filter-help-string initarg 574

filtering-layout class 475

filtering-layout-matches-text accessor function 476

filtering-layout-match-object-and-exclude-p function 480

filtering-layout-state accessor function 476

:filter-matches-title initarg 574

:filter-short-menu-text initarg 574

find-best-font function 213 , 1068

find-graph-edge generic function 480

find-graph-node generic function 481

finding panes

interfaces 384

find-interface generic function 482

find-matching-fonts function 213 , 1069

find-pane 384

find-string-in-collection generic function 483

fit-object function 1181

:fit-size-to-children initarg 906

:fixed-fill initarg 444

:flag initarg 444

:flatp initarg 957

focus

for keyboard gestures 14

for keyboard input 14

keyboard input on Cocoa 535

mouse events on Cocoa 535

moving to a new pane 289

setting to a pane 703 , 863

:focus-callback initarg 679

folding toolbars 121

font graphics state parameter 1092

:font initarg 12 , 880

font type 1070

font-description function 1072

font-description type 1071

font-description-attributes function 1073

font-description-attribute-value function 1072

font-dual-width-p function 1073

font-fixed-width-p function 1074

fonts 12

attributes 213

lookup 214

prompting for 157

font-single-width-p function 1075

force-objects-redraw function 1185

force-screen-update function 483

force-update-all-screens function 484

foreground graphics state parameter 1088

:foreground initarg 12 , 880

foreign-owned-interface class 484

form-layout class 485

form-title-adjust accessor function 485

form-title-gap accessor function 485

form-vertical-adjust accessor function 485

form-vertical-gap accessor function 485

fpi constant 1075

fpi-by-2 constant 1075

frame 18 , 952

free-image function 215 , 219 , 1076

free-image-access function 221 , 1076

free-metafile function 486

free-sound function 487

:from initarg 494

full screen windows on Cocoa 535

functions

abort-callback 285

abort-dialog 163 , 286

abort-exit-confirmer 287

activate-pane 289

active-pane-copy 290

active-pane-copy-p 290

active-pane-cut 290

active-pane-cut-p 290

active-pane-deselect-all 290

active-pane-deselect-all-p 290

active-pane-paste 290

active-pane-paste-p 290

active-pane-select-all 290

active-pane-select-all-p 290

active-pane-undo 290

active-pane-undo-p 290

analyze-external-image 1022

apply-in-pane-process 39 , 93 , 292

apply-in-pane-process-if-alive 39 , 93 , 293

apply-rotation 1022

apply-rotation-around-point 1023

apply-scale 1024

apply-translation 1025

apropos-color-alias-names 239 , 1211

apropos-color-names 238 , 1212

apropos-color-spec-names 239 , 1213

attach-interface-for-callback 296

attach-simple-sink 297

attach-sink 298

augment-font-description 214 , 1026

basic-graph-spec-p 1201

beep-pane 299

boole 211

browser-pane-available-p 308

browser-pane-busy 309

browser-pane-go-back 309

browser-pane-go-forward 309

browser-pane-navigate 309

browser-pane-refresh 309

browser-pane-stop 309

call-editor 143 , 165

can-use-metafile-p 328

capi-object-property 330

choice-selected-item-p 338

choice-update-item 341

clear-external-image-conversions 218 , 1027

clear-graphics-port 1027

clear-graphics-port-state 1028

clear-rectangle 1028

clipboard 342

clipboard-empty 344

cocoa-view-pane-view 29 , 351

color-blue 1215

color-from-premultiplied 1216

color-green 1215

color-hue 1215

color-level 1214 , 1218

color-model 1219

color-red 1215

colors= 241 , 1221

color-saturation 1215

color-spec-model 240

color-spec-p 240

color-to-premultiplied 1217

color-value 1215

color-with-alpha 1220

complete-in-place 168

component-name 364

compress-external-image 1029

compute-char-extents 1030

compute-drawing-object-from-data 1177

confirmer-pane 366

confirm-quit 364

confirm-yes-or-no 151 , 366

contain 7 , 39 , 187 , 367

convert-color 221 , 241 , 1221

convert-external-image 219 , 1031

convert-relative-position 369

convert-to-font-description 1031

convert-to-screen 265 , 267 , 370

copy-area 202 , 1032

copy-basic-graph-spec 1201

copy-external-image 1034

copy-pixels 1034

copy-transform 1036

create-dummy-graphics-port 374

create-pixmap-port 202 , 206 , 1036

current-dialog-handle 375

current-pointer-position 376

current-popup 377

current-printer 245 , 378

current-process-send 40

default-library 380

define-color-alias 242 , 1222

define-font-alias 1038

defpackage 6

delete-color-translation 242 , 243 , 1225

deliver 102 , 217

destroy 102

destroy-pixmap-port 1039

detach-simple-sink 396

detach-sink 397

display 7 , 8 , 39 , 267 , 398

display-dialog 159 , 163 , 164 , 400

display-message 9 , 150 , 403

display-message-for-pane 404

display-message-on-screen 404

display-non-focus-message 405

display-pane-selected-text 409

display-pane-selection 410

display-pane-selection-p 410

display-popup-menu 119 , 411

display-replacable-dialog 412

dither-color-spec 1039

docking-layout-pane-docked-p 418

docking-layout-pane-visible-p 419

drag-pane-object 425

draw-arc 208 , 1040

draw-arcs 208 , 1041

draw-character 208 , 1042

draw-circle 173 , 1043

draw-ellipse 208 , 1044

draw-image 215 , 216 , 1045

draw-line 208 , 1048

draw-lines 208 , 1049

draw-metafile 427

draw-metafile-to-image 428

draw-path 209 , 1049

draw-pinboard-layout-objects 430

draw-point 175 , 1053

draw-points 1054

draw-polygon 208 , 1055

draw-polygons 208 , 1056

draw-rectangle 208 , 1057

draw-rectangles 208 , 1058

draw-string 208 , 1059

drop-object-allows-drop-effect-p 434

drop-object-collection-index 435

drop-object-collection-item 436

drop-object-drop-effect 437

drop-object-get-object 438

drop-object-provides-format 440

editor-pane-default-composition-callback 26 , 455

editor-pane-native-blink-rate 26 , 458

editor-pane-selected-text 26

editor-pane-selected-text-p 26

element-container 466

element-screen 467

ensure-color 241 , 1225

ensure-gdiplus 1060

ensure-gray 1227

ensure-hsv 1227

ensure-interface-screen 468

ensure-model-color 241 , 1226

ensure-rgb 1227

execute-with-interface 39 , 93 , 469

execute-with-interface-if-alive 39 , 93 , 470

exit-confirmer 159 , 161 , 472

exit-dialog 161 , 163 , 473

external-image-color-table 1063

externalize-and-write-image 217 , 1064

externalize-image 218 , 1066

filtering-layout-match-object-and-exclude-p 480

find-best-font 213 , 1068

find-matching-fonts 213 , 1069

fit-object 1181

font-description 1072

font-description-attributes 1073

font-description-attribute-value 1072

font-dual-width-p 1073

font-fixed-width-p 1074

font-single-width-p 1075

force-objects-redraw 1185

force-screen-update 483

force-update-all-screens 484

free-image 215 , 219 , 1076

free-image-access 221 , 1076

free-metafile 486

free-sound 487

general-handle-event 40

generate-bar-chart 1186

generate-graph-from-graph-spec 1201

generate-graph-from-pairs 1189

generate-grid-lines 1190

generate-labels 1195

get-all-color-names 239 , 1228

get-bounds 1077

get-character-extent 1080

get-char-ascent 1078

get-char-descent 1079

get-char-width 1079

get-color-alias-translation 242 , 1229

get-color-spec 239 , 1230

get-constraints 69 , 488

get-enclosing-rectangle 1080

get-font-ascent 1081

get-font-average-width 1081

get-font-descent 1082

get-font-height 1082

get-font-width 1083

get-graphics-state 1083

get-origin 1084

get-page-area 247 , 490

get-printer-metrics 247 , 491

get-string-extent 1085

get-transform-scale 1086

graphics-port-background 1086

graphics-port-font 1086

graphics-port-foreground 1086

graphics-port-transform 1086

graphics-state-background 1093

graphics-state-compositing-mode 1093

graphics-state-dash 1093

graphics-state-dashed 1093

graphics-state-fill-style 1093

graphics-state-font 1093

graphics-state-foreground 1093

graphics-state-line-end-style 1093

graphics-state-line-joint-style 1093

graphics-state-mask 1093

graphics-state-mask-transform 1093

graphics-state-mask-x 1093

graphics-state-mask-y 1093

graphics-state-operation 1093

graphics-state-pattern 1093

graphics-state-scale-thickness 1093

graphics-state-shape-mode 1093

graphics-state-stipple 1093

graphics-state-text-mode 1093

graphics-state-thickness 1093

graphics-state-transform 1093

graph-pane-edges 504

graph-pane-nodes 505

graph-pane-object-at-position 505

hide-interface 512

hide-pane 513

highlight-pinboard-object 513

image-access-height 1097

image-access-pixel 220 , 1098

image-access-pixels-from-bgra 1100

image-access-pixels-to-bgra 1101

image-access-transfer-from-image 220 , 221 , 1102

image-access-transfer-to-image 221 , 1103

image-access-width 1097

image-freed-p 1104

image-loader 1104

image-translation 1105

initialize-dithers 1106

inset-rectangle 1106

inside-rectangle 1107

installed-libraries 520

install-postscript-printer 518

interface-customize-toolbar 128 , 544

interface-default-toolbar-states 128

interface-display 215 , 220

interface-display-title 546

interface-document-modified-p 546

interface-iconified-p 549

interface-preserving-state-p 555

interface-toolbar-state 128 , 557

interface-visible-p 559

invalidate-pane-constraints 561

invalidate-rectangle-from-points 1109

invert-transform 1110

invoke-command 562

invoke-untranslated-command 562

line-pinboard-object-coordinates 572

list-all-font-names 213 , 1111

listener-pane-insert-value 596

list-known-image-formats 216 , 217 , 1111

list-panel-items-and-filter 586

list-panel-search-with-function 587

load-color-database 243 , 1231

load-cursor 597

load-icon-image 216 , 219 , 1112

load-image 219 , 1114

load-sound 601

lower-interface 603

make-absolute-drawing 1181

make-absolute-drawing* 1181

make-a-drawing-call 1198

make-basic-graph-spec 1201

make-dither 1116

make-docking-layout-controller 605

make-draw-arc 1198

make-draw-circle 1198

make-draw-ellipse 1198

make-draw-line 1198

make-draw-lines 1198

make-draw-polygon 1198

make-draw-rectangle 1198

make-draw-string 1203

make-font-description 1117

make-foreign-owned-interface 605

make-general-image-set 607

make-graphics-state 1118

make-gray 1232

make-hsv 239 , 1233

make-icon-resource-image-set 608

make-image 1119

make-image-access 220

make-image-from-port 212 , 219 , 1121

make-image-locator 609

make-instance 5

make-menu-for-pane 118 , 609

make-pinboard-objects-displayer 1205

make-resource-image-set 613

make-rgb 239 , 1234

make-scaled-general-image-set 614

make-scaled-image-set 615

make-sorting-description 616

make-sub-image 219 , 1121

make-transform 1122

map-typeout 626

merge-font-descriptions 214 , 1123

modify-editor-pane-buffer 26 , 647

modify-multi-column-list-panel-columns 647

non-focus-list-add-filter 656

non-focus-list-remove-filter 656

non-focus-list-toggle-enable-filter 657

non-focus-list-toggle-filter 656

offset-rectangle 1124

ole-control-add-verbs 661

ole-control-close-object 661

ole-control-i-dispatch 666

ole-control-insert-object 666

ole-control-ole-object 667

ole-control-pane-frame 670

ole-control-user-component 672

ordered-rectangle-union 1124

output-pane-cached-display-user-info 691

output-pane-cache-display 690

output-pane-draw-from-cached-display 692

output-pane-free-cached-display 693

output-pane-stop-composition 695

page-setup-dialog 246 , 697

pane-can-restore-display-p 701

pane-close-display 701

pane-descendant-child-with-focus 702

pane-modifiers-state 706

pane-restore-display 711

pane-screen-internal-geometry 41 , 147 , 711

pane-supports-menus-with-images 118 , 714

pinboard-object-highlighted-p 730

pixblt 1126

play-sound 734

popup-confirmer 159 , 160 , 161 , 164 , 734

popup-menu-force-popdown 119 , 745

port-graphics-state 1128

port-height 1129

port-owner 1129

port-string-height 1130

port-string-width 1130

port-width 1131

position-and-fit-object 1181

position-object 1181

postmultiply-transforms 1131

premultiply-transforms 1132

print-dialog 159 , 246 , 749

print-editor-buffer 26 , 248 , 751

printer-configuration-dialog 249 , 754

printer-metrics-device-height 755

printer-metrics-device-width 755

printer-metrics-dpi-x 755

printer-metrics-dpi-y 755

printer-metrics-height 756

printer-metrics-left-margin 756

printer-metrics-max-height 756

printer-metrics-max-width 756

printer-metrics-min-left-margin 756

printer-metrics-min-top-margin 756

printer-metrics-paper-height 756

printer-metrics-paper-width 756

printer-metrics-top-margin 756

printer-metrics-width 756

printer-port-handle 757

printer-port-supports-p 758

print-file 248 , 751

print-rich-text-pane 752

print-text 248 , 753

process-pending-messages 759

process-send 40

prompt-for-color 157 , 761

prompt-for-confirmation 152 , 762

prompt-for-directory 156 , 763

prompt-for-file 156 , 159 , 765

prompt-for-files 769

prompt-for-font 157 , 770

prompt-for-form 157 , 771

prompt-for-forms 772

prompt-for-integer 153 , 161 , 774

prompt-for-items-from-list 775

prompt-for-number 154 , 776

prompt-for-string 152 , 159 , 777

prompt-for-symbol 157 , 779

prompt-for-value 780

prompt-with-list 154 , 782

prompt-with-list-non-focus 169 , 785

prompt-with-message 791

quit 347

quit-interface 102 , 795

raise-interface 799

range-set-sizes 801

read-and-convert-external-image 219 , 1132

read-color-db 243 , 1235

read-external-image 1133

read-sound-file 802

rectangle-union 1139

recurse-compute-drawing-object 1177

redisplay-interface 162

redisplay-menu-bar 805

redraw-drawing-with-cached-display 806

redraw-pinboard-layout 807

redraw-pinboard-object 808

register-image-load-function 1140

register-image-translation 219 , 1141

remove-capi-object-property 809

replace-dialog 811

reset-image-translation-table 1142

reuse-interfaces-p 813

rich-text-pane-character-format 817

rich-text-pane-operation 818

rich-text-pane-paragraph-format 822

rich-text-version 822

rotate-object 1181

sample 11

save-image 217

screen-active-interface 828

screen-active-p 828

screen-internal-geometries 41 , 147 , 148 , 829

screen-internal-geometry 42 , 830

screen-logical-resolution 832

screen-monitor-geometries 41 , 147 , 832

screens 833

scroll 96

selection 840

selection-empty 841

separation 1142

set-application-interface 842

set-application-themed 263

set-clipboard 844

set-composition-placement 845

set-confirm-quit-flag 846

set-default-editor-pane-blink-rate 26 , 847

set-default-image-load-function 1143

set-default-interface-prefix-suffix 18 , 848

set-default-use-native-input-method 850

set-drop-object-supported-formats 851

set-editor-parenthesis-colors 26 , 853

setf 18 , 32

set-geometric-hint 77 , 854

set-graphics-port-coordinates 1144

set-graphics-state 207 , 1145

set-hint-table 77 , 84 , 854

set-horizontal-scroll-parameters 77

set-interactive-break-gestures 856

set-list-panel-keyboard-search-reset-time 857

set-object-automatic-resize 858

set-printer-metrics 247 , 863

set-printer-options 246 , 864

set-rich-text-pane-character-format 866

set-rich-text-pane-paragraph-format 869

set-selection 871

set-top-level-interface-geometry 94

set-vertical-scroll-parameters 77

show-interface 877

show-pane 877

simple-pane-handle 891

simple-pane-visible-height 28

simple-pane-visible-size 28

simple-pane-visible-width 28

simple-print-port 202 , 248 , 894

slot-value 5

sorted-object-sorted-by 901

sort-object-items-by 899

start-drawing-with-cached-display 902

start-gc-monitor 905

static-layout-child-geometry 907

stop-gc-monitor 910

stop-sound 911

tab-layout-panes 918

tab-layout-visible-child 919

text-input-pane-append-recent-items 937

text-input-pane-complete-text 938

text-input-pane-copy 939

text-input-pane-cut 940

text-input-pane-delete 940

text-input-pane-delete-recent-items 937

text-input-pane-in-place-complete 941

text-input-pane-paste 941

text-input-pane-prepend-recent-items 937

text-input-pane-recent-items 942

text-input-pane-replace-recent-items 937

text-input-pane-selected-text 409 , 943

text-input-pane-selection 410 , 943

text-input-pane-selection-p 410 , 944

text-input-pane-set-recent-items 945

top-level-interface-geometry 42 , 95 , 147

top-level-interface-geometry-display-state 101

transform-area 1146

transform-distance 1147

transform-distances 1147

transform-is-rotated 1148

transform-point 1148

transform-points 1149

transform-rect 1150

tree-view-ensure-visible 986

tree-view-item-checkbox-status 987

tree-view-item-children-checkbox-status 988

unconvert-color 221 , 1236

undefine-font-alias 1150

unhighlight-pinboard-object 990

uninstall-postscript-printer 991

unit-transform-p 1152

unmap-typeout 992

untransform-distance 1153

untransform-distances 1154

untransform-point 1155

untransform-points 1155

update-all-interface-titles 992

update-drawing-with-cached-display 993

update-drawing-with-cached-display-from-points 993

update-pinboard-object 996

update-screen-interface-titles 996

update-toolbar 997

virtual-screen-geometry 42 , 148 , 998

wrap-text 1017

wrap-text-for-pane 1018

write-external-image 1171

G

:gap initarg 361 , 824

general-handle-event function 40

generate-bar-chart function 1186

generate-graph-from-graph-spec function 1201

generate-graph-from-pairs function 1189

generate-grid-lines function 1190

generate-labels function 1195

generic functions

accepts-focus-p 288

append-items 291

browser-pane-property-get 311

browser-pane-property-put 311

calculate-constraints 69 , 78 , 322

calculate-layout 69 , 323

call-editor 25 , 324

choice-selected-item 337

choice-selected-items 339

clone 344

collect-interfaces 351

collection-find-next-string 356

collection-find-string 357

collection-last-search 358

collection-search 358

count-collection-items 373

current-document 376

destroy 394

destroy-dependent-object 395

display-tooltip 413

draw-pinboard-object 431

draw-pinboard-object-highlighted 432

drop-object-pane-x 439

drop-object-pane-y 439

editor-pane-blink-rate 26 , 453

editor-pane-selected-text 458

editor-pane-selected-text-p 459

editor-pane-stream 459

editor-window 460

element-interface-for-callback 466

ensure-area-visible 468

find-graph-edge 480

find-graph-node 481

find-interface 482

find-string-in-collection 483

get-collection-item 487

get-horizontal-scroll-parameters 489

get-scroll-position 492

get-vertical-scroll-parameters 493

graph-node-children 495

graph-pane-add-graph-node 501

graph-pane-delete-object 502

graph-pane-delete-objects 502

graph-pane-delete-selected-objects 503

graph-pane-direction 503

graph-pane-select-graph-nodes 506

graph-pane-update-moved-objects 507

interactive-pane-execute-command 523

interface-display 93 , 544

interface-editor-pane 547

interface-extend-title 18 , 548

interface-geometry 549

interface-keys-style 550

interface-match-p 552

interface-menu-groups 553

interface-preserve-state 554

interface-reuse-p 556

interpret-description 67 , 560

invalidate-rectangle 1108

itemp 567

item-pane-interface-copy-object 565

list-panel-enabled 585

list-panel-filter-state 585

list-panel-unfiltered-items 589

locate-interface 602

make-container 604

make-image-access 1119

make-pane-popup-menu 118 , 611

manipulate-pinboard 618

map-collection-items 621

map-pane-children 622

map-pane-descendant-children 625

merge-menu-bars 644

move-line 649

non-focus-maybe-capture-gesture 658

non-focus-terminate 659

non-focus-update 660

output-pane-resize 694

over-pinboard-object-p 696

pane-adjusted-offset 698

pane-adjusted-position 699

pane-got-focus 703

pane-has-focus-p 703

pane-initial-focus 704

pane-interface-copy-object 705

pane-interface-copy-p 705

pane-interface-cut-object 705

pane-interface-cut-p 705

pane-interface-deselect-all 705

pane-interface-deselect-all-p 705

pane-interface-paste-object 705

pane-interface-paste-p 705

pane-interface-select-all 705

pane-interface-select-all-p 705

pane-interface-undo 705

pane-interface-undo-p 705

pane-popup-menu-items 118 , 708

pane-string 713

parse-layout-descriptor 714

pinboard-layout-display 721

pinboard-object-at-position 728

pinboard-object-graphics-arg 729

pinboard-object-overlap-p 731

pinboard-pane-position 731

pinboard-pane-size 733

port-drawing-mode-quality-p 1127

print-capi-button 747

print-collection-item 748

record-dependent-object 802

redisplay-collection-item 804

redisplay-interface 805

reinitialize-interface 808

remove-items 810

replace-items 811

report-active-component-failure 812

scroll 834

scroll-if-not-visible-p 98 , 838

search-for-item 839

set-button-panel-enabled-items 843

set-display-pane-selection 850

set-horizontal-scroll-parameters 855

set-pane-focus 863

set-scroll-position 835

set-scroll-range 856 , 874

set-text-input-pane-selection 872

set-top-level-interface-geometry 872

set-vertical-scroll-parameters 874

simple-pane-visible-height 891

simple-pane-visible-size 892

simple-pane-visible-width 893

sorted-object-sort-by 900

static-layout-child-position 908

static-layout-child-size 909

switchable-layout-switchable-children 913

top-level-interface 968

top-level-interface-display-state 968

top-level-interface-geometry 970

top-level-interface-geometry-key 971

top-level-interface-p 973

top-level-interface-save-geometry-p 973

tree-view-expanded-p 986

tree-view-update-an-item 989

tree-view-update-item 989

unrecord-dependent-object 802

update-interface-title 995

validate-rectangle 1156

generic properties of elements 11 - 12

geometry of interfaces 147

geometry of interfaces, querying 41

geometry of layouts, specifying 82 - 83

geometry slots

%child% 1009

%height% 1008

%max-height% 1008

%max-width% 1008

%min-height% 1008

%min-width% 1008

%object% 1009

%scroll-height% 1009

%scroll-horizontal-page-size% 1009

%scroll-horizontal-slug-size% 1009

%scroll-horizontal-step-size% 1009

%scroll-start-x% 1009

%scroll-start-y% 1009

%scroll-vertical-page-size% 1009

%scroll-vertical-slug-size% 1009

%scroll-vertical-step-size% 1009

%scroll-width% 1009

%scroll-x% 1009

%scroll-y% 1009

%width% 1008

%x% 1008

%y% 1008

:geometry-change-callback initarg 525

geometry-drawing-object class 1197

:gesture-callbacks initarg 476 , 922

get pane

interface 384

get-all-color-names function 239 , 1228

get-bounds function 1077

get-character-extent function 1080

get-char-ascent function 1078

get-char-descent function 1079

get-char-width function 1079

get-collection-item generic function 487

get-color-alias-translation function 242 , 1229

get-color-spec function 239 , 1230

get-constraints function 69 , 488

get-enclosing-rectangle function 1080

get-font-ascent function 1081

get-font-average-width function 1081

get-font-descent function 1082

get-font-height function 1082

get-font-width function 1083

get-graphics-state function 1083

get-horizontal-scroll-parameters generic function 489

get-origin function 1084

get-page-area function 247 , 490

get-pane 384

get-printer-metrics function 247 , 491

get-scroll-position generic function 492

get-string-extent function 1085

get-transform-scale function 1086

get-vertical-scroll-parameters generic function 493

graph panes

callbacks 57

graph-edge class 494

graph-edge-from accessor 59

graph-edge-from accessor function 494

graph-edge-to accessor 59

graph-edge-to accessor function 494

Graphic Tools

higher level 232

lower level 225

graphic tools

self-contained examples 282

graphics

automatic redrawing 173 , 203 , 209

creating permanent displays 173 , 203 , 209

displaying 171 - 174

graphics ports 201

drawing functions 211

pixmap 212

graphics state 205

graphics state parameters 207

graphics tools 225

:graphics-args initarg 185 , 723

:graphics-options initarg 678

graphics-port-background function 1086

graphics-port-font function 1086

graphics-port-foreground function 1086

graphics-port-mixin class 1087

graphics-port-transform function 1086

graphics-state structure class 1088

graphics-state type 206 , 207

graphics-state-background function 1093

graphics-state-compositing-mode function 1093

graphics-state-dash function 1093

graphics-state-dashed function 1093

graphics-state-fill-style function 1093

graphics-state-font function 1093

graphics-state-foreground function 1093

graphics-state-line-end-style function 1093

graphics-state-line-joint-style function 1093

graphics-state-mask function 1093

graphics-state-mask-transform function 1093

graphics-state-mask-x function 1093

graphics-state-mask-y function 1093

graphics-state-operation function 1093

graphics-state-pattern function 1093

graphics-state-scale-thickness function 1093

graphics-state-shape-mode function 1093

graphics-state-stipple function 1093

graphics-state-text-mode function 1093

graphics-state-thickness function 1093

graphics-state-transform function 1093

graph-node class 495

graph-node-children generic function 495

graph-node-height accessor 59

graph-node-height accessor function 495

graph-node-in-edges accessor 59

graph-node-in-edges accessor function 495

graph-node-out-edges accessor 59

graph-node-out-edges accessor function 495

graph-node-width accessor 59

graph-node-width accessor function 495

graph-node-x accessor 59

graph-node-x accessor function 495

graph-node-y accessor 59

graph-node-y accessor function 495

graph-object class 496

graph-object-element accessor function 496

graph-object-object accessor function 496

graph-pane class 55 , 202 , 496

implementation of 188

graph-pane-add-graph-node generic function 501

graph-pane-delete-object generic function 502

graph-pane-delete-objects generic function 502

graph-pane-delete-selected-objects generic function 503

graph-pane-direction accessor 58

graph-pane-direction generic function 503

graph-pane-edges function 504

graph-pane-layout-function accessor 58

graph-pane-layout-function accessor function 497

graph-pane-nodes function 505

graph-pane-object-at-position function 505

graph-pane-roots accessor 55

graph-pane-roots accessor function 497

graph-pane-select-graph-nodes generic function 506

graph-pane-update-moved-objects generic function 507

grid

example 279

prototype implementation 279

grid-layout class 14 , 74 , 507

groupbox 18 , 952

GTK+ 265

resources 265

GTK+ resources 371 , 372 , 463 , 857

H

hardcopy API 245 - 249

:has-root-line initarg 975

:has-title-column-p initarg 508

:head initarg 294

:head-breadth initarg 295

:head-direction initarg 294

:header-args initarg 650

:head-graphics-args initarg 295

:head-length initarg 294

%height% geometry slot 1008

:height initarg 826

help

context help 535

help-callback 531

:help item in :buttons initarg 931

:help-callback initarg 35 , 526

help-key accessor function 354 , 462 , 635 , 960

:help-key initarg 35 , 353 , 461 , 634 , 959

:help-keys initarg 317

:help-string initarg 476

hide-interface function 512

hide-pane function 513

hierarchy of layouts 185

hierarchy of menus 111

highlight-pinboard-object function 513

:highlight-style initarg 717

hints 35 , 82

:hist-addtofavorites image symbol 580 , 961 , 980

:hist-back image symbol 580 , 961 , 980

:hist-favorites image symbol 580 , 961 , 980

:hist-forward image symbol 580 , 961 , 980

:hist-viewtree image symbol 580 , 961 , 980

:horizontal-scroll initarg 12 , 29 , 72 , 196 , 837 , 880

HTML

displaying 28

HWND 375 , 891

I

:iconify-callback initarg 525

:ignore-file-suffices initarg 922

image class 215 , 1097

image identifiers

cancel-button 932

complete-button 932

ok-button 932

:image initarg 312 , 516 , 959

image-access-height function 1097

image-access-pixel function 220 , 1098

image-access-pixels-from-bgra function 1100

image-access-pixels-to-bgra function 1101

image-access-transfer-from-image function 220 , 221 , 1102

image-access-transfer-to-image function 221 , 1103

image-access-width function 1097

image-freed-p function 1104

:image-function initarg 52 , 55 , 60 , 118 , 423 , 574 , 591 , 627 , 673 , 915 , 976

image-height accessor function 220 , 1097

:image-height initarg 424 , 515 , 575 , 956 , 977

image-list class 52 , 55 , 514

:image-lists initarg 52 , 55 , 63 , 574 , 591 , 673 , 915 , 977

image-loader function 1104

image-locator type 516

image-pinboard-object class 516

image-pinboard-object-image accessor function 516

images

alpha channel 274

copying and pasting 272

pixel-by-pixel editing 274

scaling 273

supported formats 216 , 217

:images initarg 317 , 956 , 965

image-set class 517

:image-sets initarg 515

:image-state-function initarg 423

image-translation function 1105

image-width accessor function 220 , 1097

:image-width initarg 423 , 515 , 575 , 956 , 977

IME 679

index of selected item 52 , 62 , 334

:init-function initarg 349

:initial-constraints initarg 81 , 461

:initial-focus initarg 15 , 526 , 527 , 570

:initial-focus-item initarg 15 , 334

initialize-dithers function 1106

:initial-value initarg 153

in-place completion

in applications 168

user interface 164

:in-place-completion-function initarg 168 , 922

:in-place-filter initarg 168 , 922

input focus 14 , 288

input method 679

:input-model initarg 271 , 678

:insert-callback initarg 668

InsertMenus 553

inset-rectangle function 1106

inside-rectangle function 1107

installed-libraries function 520

install-postscript-printer function 518

integers

prompting for 153 - 154

interaction

general properties 61

in lists 49

:interaction initarg 49 , 60 , 61 , 108 , 154 , 312 , 333

interaction styles 314

interactions

for choice 334

interactive panes 30

interactive-pane class 30 , 521

interactive-pane-execute-command generic function 523

interactive-pane-stream accessor function 521

interactive-pane-top-level-function accessor function 521

interactive-stream 522

interactive-stream-stream 522

interactive-stream-top-level-function 522

:interface callback type 62

interface class 2 , 18 , 35 , 68 , 134 , 524

:interface initarg 461

interface-activate-callback accessor function 528

interface-confirm-destroy-function accessor function 528

interface-create-callback accessor function 528

interface-customize-toolbar function 128 , 544

interface-default-toolbar-states accessor function 528

interface-default-toolbar-states function 128

interface-destroy-callback accessor function 528

interface-display generic function 93 , 215 , 220 , 544

interface-display-title function 546

interface-document-modified-p function 546

interface-drag-image accessor function 528

interface-editor-pane generic function 547

interface-extend-title generic function 18 , 548

interface-geometry generic function 549

interface-geometry-change-callback accessor function 528

interface-help-callback accessor function 528

interface-iconified-p function 549

interface-iconify-callback accessor function 528 , 538

interface-iconize-callback accessor function 538

interface-keys-style generic function 550

interface-match-p generic function 552

interface-menu-bar-items accessor function 528

interface-menu-groups generic function 553

interface-message-area accessor function 528 , 538

interface-override-cursor accessor function 528

interface-pathname accessor function 528

interface-pointer-documentation-enabled accessor function 528

interface-preserve-state generic function 554

interface-preserving-state-p function 555

interface-reuse-p generic function 556

interfaces

defining 134 - 145

description of 134

geometry 147

layouts, specifying 137

menus, specifying 140 - 143

panes, specifying 136

specifying geometry 41

title, specifying 136

:interfaces class option 393

:interfaces initarg 826

interface-title accessor function 18 , 146 , 528

interface-toolbar-items accessor function 528

interface-toolbar-state function 128 , 557

interface-toolbar-states accessor function 528

interface-tooltips-enabled accessor function 528

interface-visible-p function 559

interface-window-styles accessor function 528

internal constraints 78

internal scrolling 682

:internal-border initarg 880

:internal-max-height initarg 78 , 462 , 724

:internal-max-width initarg 78 , 462 , 724

:internal-min-height initarg 78 , 462 , 724

:internal-min-width initarg 78 , 462 , 724

:internet-explorer-callback initarg 301

interpret-description generic function 67 , 560

Interrupt playing a MIDI file 911

invalidate-pane-constraints function 561

invalidate-rectangle generic function 1108

invalidate-rectangle-from-points function 1109

invert-transform function 1110

invoke-command function 562

invoke-untranslated-command function 562

item class 563

item-collection accessor function 564

item-data accessor 32

item-data accessor function 564

itemp generic function 567

item-pane-interface-copy-object generic function 565

item-pinboard-object class 187 , 566

item-print-function accessor 32

item-print-function accessor function 564

:item-print-functions initarg 53 , 650

:items initarg 47 , 110 , 353 , 415 , 475 , 627 , 632 , 914 , 985

:items-count-function initarg 353 , 475 , 985

item-selected accessor function 564

:items-function initarg 385 , 627 , 632

:items-get-function initarg 353 , 475 , 985

:items-map-function initarg 353 , 475 , 985

item-text accessor 32

item-text accessor function 564

K

:keep-selection-p initarg 333

key press 174 - 183

key press event handler 176 , 681

:keyboard-search-callback initarg 54 , 574

key-press events 176 , 681

L

labelled-arrow-pinboard-object class 567

labelled-line-pinboard-object class 568

labelled-line-text-background accessor function 568

labelled-line-text-foreground accessor function 568

:label-style initarg 476

:large-image-height initarg 592

:large-image-width initarg 591

layout class 569

:layout initarg 525

:layout-args initarg 317

:layout-class initarg 45 , 317

layout-description accessor function 92 , 570

*layout-divider-default-size* 361 , 825

:layout-function initarg 497

layout-ratios accessor function 361 , 824

layouts

children 67

combining different 75 - 76

description of 67 - 83

introduction to 7

layout hierarchy 185

self-contained examples 280

specifying geometry 82 - 83

specifying size of panes in 72

:layouts class option 383

:layouts interface option 134

layout-x-adjust accessor function 1020

:layout-x-adjust initarg 497

layout-x-gap accessor function 508

layout-x-ratios accessor function 508

layout-y-adjust accessor function 1020

:layout-y-adjust initarg 497

layout-y-gap accessor function 508

layout-y-ratios accessor function 508

:leaf-node-p-function initarg 975

letters

underlined in menus and titles 13

line-end-style graphics state parameter 1091

line-joint-style graphics state parameter 1091

line-pinboard-object class 571

line-pinboard-object-coordinates function 572

:line-size initarg 836

:line-wrap-face initarg 445

:line-wrap-marker initarg 445

Lisp forms

prompting for 157

LispWorks as ActiveX control 392 , 662

list items, specifying 48

list panels 48

list-all-font-names function 213 , 1111

listener panes 31

listener-pane class 31 , 72 , 596

listener-pane-insert-value function 596

list-known-image-formats function 216 , 217 , 1111

list-panel class 14 , 48 , 167 , 573

list-panel-enabled generic function 585

list-panel-filter-state generic function 585

list-panel-image-function accessor function 575

list-panel-items-and-filter function 586

list-panel-keyboard-search-callback accessor function 575

list-panel-right-click-selection-behavior accessor function 575

list-panel-search-with-function function 587

list-panel-state-image-function accessor function 575

list-panel-unfiltered-items generic function 589

lists

actions in 50

deselection in 50

extended selection in 49

extended selections 50

interaction in 49

multiple selection in 49

prompting with 154 - 155

retraction in 50

single selection in 49

list-view class 590

list-view-auto-arrange-icons accessor function 592

list-view-auto-reset-column-widths accessor function 592

list-view-columns accessor function 592

list-view-image-function accessor function 592

list-view-state-image-function accessor function 592

list-view-subitem-function accessor function 592

list-view-subitem-print-functions accessor function 592

list-view-view accessor function 592

:list-visible-min-height initarg 423

:list-visible-min-width initarg 423

load-color-database function 243 , 1231

load-cursor function 597

load-icon-image function 216 , 219 , 1112

load-image function 219 , 1114

load-sound function 601

locate-interface generic function 602

lookup pane

interface 384

lookup-pane 384

lower-interface function 603

M

Mac OS X Dock 29 , 345 , 712

macros

defclass 134 , 136 , 174

define-color-models 243 , 1224

define-command 380

define-interface 134 , 383

define-layout 390

define-menu 391

define-ole-control-component 392

display-errors 403

rectangle-bind 1135

rectangle-bottom 1136

rectangle-height 1137

rectangle-left 1137

rectangle-right 1138

rectangle-top 1138

rectangle-width 1140

rect-bind 1135

undefine-menu 990

union-rectangle 1151

unless-empty-rect-bind 1152

with-atomic-redisplay 998

with-busy-interface 999

with-dialog-results 158 , 1000

with-dither 1157

with-document-pages 246 , 1003

with-external-metafile 202 , 1004

with-geometry 28 , 1007

with-graphics-mask 1158

with-graphics-post-translation 1159

with-graphics-rotation 1160

with-graphics-scale 1160

with-graphics-state 207 , 1162

with-graphics-transform 1163

with-graphics-transform-reset 1164

with-graphics-translation 1160

with-internal-metafile 202 , 1010

with-inverse-graphics 1165

with-output-to-printer 248 , 1012

without-relative-drawing 1171

with-page 246 , 1013

with-page-transform 247 , 1014

with-pixmap-graphics-port 202 , 223 , 1166

with-print-job 202 , 246 , 1015

with-random-typeout 1017

with-transformed-area 1167

with-transformed-point 1168

with-transformed-points 1169

with-transformed-rect 1170

make-absolute-drawing function 1181

make-absolute-drawing* function 1181

make-a-drawing-call function 1198

make-basic-graph-spec function 1201

make-container generic function 604

make-dither function 1116

make-docking-layout-controller function 605

make-draw-arc function 1198

make-draw-circle function 1198

make-draw-ellipse function 1198

make-draw-line function 1198

make-draw-lines function 1198

make-draw-polygon function 1198

make-draw-rectangle function 1198

make-draw-string function 1203

make-font-description function 1117

make-foreign-owned-interface function 605

make-general-image-set function 607

make-graphics-state function 1118

make-gray function 1232

make-hsv function 239 , 1233

make-icon-resource-image-set function 608

make-image function 1119

make-image-access function 220

make-image-access generic function 1119

make-image-from-port function 212 , 219 , 1121

make-image-locator function 609

make-instance function 5

make-menu-for-pane function 118 , 609

make-pane-popup-menu generic function 118 , 611

make-pinboard-objects-displayer function 1205

make-resource-image-set function 613

make-rgb function 239 , 1234

make-scaled-general-image-set function 614

make-scaled-image-set function 615

make-sorting-description function 616

make-sub-image function 219 , 1121

make-transform function 1122

manipulate-pinboard generic function 618

map-collection-items generic function 621

map-pane-children generic function 622

map-pane-descendant-children generic function 625

map-typeout function 626

mask 207 , 209

mask graphics state parameter 1091

mask-transform graphics state parameter 1092

mask-x graphics state parameter, deprecated 1091

mask-y graphics state parameter, deprecated 1092

:matches-title initarg 476

Matching resources 265 , 268

:max keyword argument 153

:max-characters initarg 921

%max-height% geometry slot 1008

:max-height initarg 79

*maximum-moving-objects-to-track-edges* variable 626

:maximum-recent-items initarg 923

%max-width% geometry slot 1008

:max-width initarg 79

MDI 6 , 89 , 133 , 370 , 376 , 420

menu class 2 , 106 , 118 , 627

menu hierarchy 111

:menu initarg 745

:menu-bar class option 105 , 107 , 384

:menu-bar interface option 134 , 140

:menu-bar-items initarg 105 , 106 , 525

menu-component class 2 , 107 , 632

:menu-function initarg 745

menu-image-function accessor function 627

menu-item class 2 , 110 , 117 , 634

menu-items accessor function 627

menu-object class 640

menu-object-enabled accessor function 641

menu-popup-callback accessor function 641

menus

components 60

context 118 , 127 , 412 , 416 , 417 , 537 , 627

creating 105

creating submenus 106

description of 105 - 118

disabling items in 116 - 117

grouping items together 107 - 110

individual items in 110 - 111

menu hierarchy 111

nesting 107

Right button 118 , 127 , 412 , 416 , 417 , 537 , 627

specifying alternative items 115

:menus class option 384

:menus interface option 134 , 140

menu-title accessor function 641

menu-title-function accessor function 641

merge-font-descriptions function 214 , 1123

merge-menu-bars generic function 644

:message initarg 951

:message-area initarg 526

:message-callback initarg 345

:message-gap initarg 951

message-pane class 646

metafile-port class 646

metafiles 274

Microsoft Windows

Multiple-Document Interface 6 , 89

themes 263

MIDI files

interrupting 911

:min keyword argument 153

:min-column-width initarg 508

%min-height% geometry slot 1008

:min-height initarg 79

:min-row-height initarg 508

%min-width% geometry slot 1008

:min-width initarg 79

:mnemonic initarg 13 , 34 , 312 , 318 , 627 , 635

:mnemonic-escape initarg 313 , 318 , 627 , 635

mnemonics 13

in a button-panel 46

in menus 113

:mnemonics initarg 46

:mnemonic-text initarg 34 , 313 , 318

:mnemonic-title initarg 14 , 318 , 627 , 635 , 951

modal dialogs 158 , 401 , 738 , 1001

modify-editor-pane-buffer function 26 , 647

modify-multi-column-list-panel-columns function 647

mono-screen class 649

Motif

resources 268

Motif resources 463

mouse clicks 176 , 681

mouse coordinates 376

mouse cursor

tracking 196

mouse events 176 , 681

mouse position 376

move-line generic function 649

multi-column-list-panel class 650

multi-line-text-input-pane class 22 , 655

Multiple Document Interface 133 , 370 , 376 , 420

:multiple-selection interaction style 49 , 60 , 61 , 110 , 313

multi-touch support 179

N

:name initarg 329

:names initarg 956 , 965

:natural-height initarg 1207

:natural-width initarg 1207

:navigate-complete-callback initarg 300

:navigate-error-callback initarg 301

:navigation-callback initarg 922

New in LispWorks 7.0

apply-drawing-object class 1174

as-dialog argument to contain 367

basic-graph-spec structure class 1175

basic-graph-spec-p function 1201

browser-pane-available-p function 308

Cached Display interface 680

color-from-premultiplied function 1216

color-to-premultiplied function 1217

compound-drawing-object class 1176

compute-drawing-object-from-data function 1177

copy-basic-graph-spec function 1201

create-dummy-graphics-port function 374

*default-non-focus-message-timeout* variable 379

*default-non-focus-message-timeout-extension* variable 379

destroy-dependent-object generic function 395

display-non-focus-message function 405

drawing-object class 1179

draw-pinboard-layout-objects function 430

editor-pane supports variable-width fonts on Cocoa 449

example combining an XML parser with tree-view to display an RSS file 985

fit-object function 1181

:flag initarg for editor-pane 444

force-objects-redraw function 1185

full screen windows on Cocoa 535 , 969

generate-bar-chart function 1186

generate-graph-from-graph-spec function 1201

generate-graph-from-pairs function 1189

generate-grid-lines function 1190

generate-labels function 1195

geometry-drawing-object class 1197

graphic tools 1173

graphics-port-mixin class 1087

:image-function initarg for double-list-panel 423

:image-height initarg for double-list-panel 424

image-locator type 516

:image-state-function initarg for double-list-panel 423

:image-width initarg for double-list-panel 423

input-model of output-pane supports modifier changes 176 , 681

invalidate-rectangle-from-points function 1109

:list-visible-min-height initarg for double-list-panel 423

:list-visible-min-width initarg for double-list-panel 423

make-absolute-drawing function 1181

make-absolute-drawing* function 1181

make-a-drawing-call function 1198

make-basic-graph-spec function 1201

make-draw-arc function 1198

make-draw-circle function 1198

make-draw-ellipse function 1198

make-draw-line function 1198

make-draw-lines function 1198

make-draw-polygon function 1198

make-draw-rectangle function 1198

make-draw-string function 1203

make-pinboard-objects-displayer function 1205

metafile-port class 646

:min-column-width initarg for grid-layout 508

:min-row-height initarg for grid-layout 508

modify-multi-column-list-panel-columns function 647

multi-touch support 179

:name initarg 261

:names initarg for toolbar 956

:names initarg for toolbar-component 965

:no-highlight initarg 723

objects-displayer class 1206

object-sort-caller argument to make-sorting-description 616

output-pane-cached-display-user-info function 691

output-pane-cache-display function 690

output-pane-draw-from-cached-display function 692

output-pane-free-cached-display function 693

output-pane-resize generic function 694

output-pane-stop-composition function 695

pane-can-restore-display-p function 701

pane-modifiers-state function 706

pane-restore-display function 711

pinboard-layout-display generic function 721

pinboard-object-highlighted-p function 730

pinboard-objects-displayer class 1209

popup-menu-force-popdown function 745

port-owner function 1129

position-and-fit-object function 1181

position-object function 1181

predicate for availability of browser-pane 307

printer-port class 756

prompt for a directory from a text-input-pane button 930 , 935

record-dependent-object generic function 802

recurse-compute-drawing-object function 1177

redraw-drawing-with-cached-display function 806

rotate-object function 1181

:selected-items-filter initarg for double-list-panel 423

:selected-items-title initarg for double-list-panel 423

start-drawing-with-cached-display function 902

:state-image-height initarg for double-list-panel 424

:state-image-width initarg for double-list-panel 424

static-layout-child-geometry function 907

string-drawing-object class 1210

:texts initarg for toolbar 956

:texts initarg for toolbar-component 965

touch gestures 179

touchscreen and trackpad gestures 179

transparent-color-index supports replacement and transparency 1134

unrecord-dependent-object generic function 802

:unselected-items-filter initarg for double-list-panel 423

:unselected-items-title initarg for double-list-panel 423

update-drawing-with-cached-display function 993

update-drawing-with-cached-display-from-points function 993

User guide chapter "Adding Toolbars" xxvii

User guide chapter "Self-contained examples" xxviii

Newly documented in LispWorks 7.0

:owner argument to with-external-metafile 1005

:owner argument to with-internal-metafile 1010

:new-window-callback initarg 300

:node-pane-function initarg 497

:node-pinboard-class initarg 497

:no-highlight initarg 186 , 723

:none callback type 63

non-focus-list-add-filter function 656

non-focus-list-interface class 657

non-focus-list-remove-filter function 656

non-focus-list-toggle-enable-filter function 657

non-focus-list-toggle-filter function 656

non-focus-maybe-capture-gesture generic function 658

non-focus-terminate generic function 659

non-focus-update generic function 660

:no-selection interaction style 60 , 61 , 313

:number initarg 826

O

%object% geometry slot 1009

objects-displayer class 1206

objects-displayer-objects accessor 1207

off screen 201

off-screen 201

offscreen 201

offset-rectangle function 1124

:ok item in :buttons initarg 929

ok-button image identifier 932

:ok-check keyword argument 153 , 157 , 163

OLE control 392 , 662

OLE embedding 392 , 662

ole-control-add-verbs function 661

ole-control-close-object function 661

ole-control-component class 29 , 662

ole-control-component-pane accessor function 662

ole-control-doc class 664

ole-control-frame class 665

ole-control-i-dispatch function 666

ole-control-insert-object function 666

ole-control-ole-object function 667

ole-control-pane class 29 , 668

ole-control-pane-frame function 670

ole-control-pane-simple-sink class 671

ole-control-user-component function 672

on screen 201

on-screen 201

onscreen 201

operation graphics state parameter 206 , 1089

option panes 59

option-pane class 14 , 59 , 673

option-pane-enabled accessor function 674

option-pane-enabled-positions accessor function 674

option-pane-image-function accessor function 674

option-pane-popup-callback accessor function 674

option-pane-separator-item accessor function 674

option-pane-visible-items-count accessor function 674

ordered-rectangle-union function 1124

ordinary scrolling 682

organizing panes 70

:orientation initarg 415 , 508 , 800

:orientation item in :buttons initarg 931

output-pane class 26 , 35 , 77 , 118 , 171 , 196 , 201 , 202 , 238 , 245 , 678

output-pane-cached-display-user-info function 691

output-pane-cache-display function 690

output-pane-composition-callback accessor function 680

output-pane-create-callback accessor function 680

output-pane-destroy-callback accessor function 680

output-pane-display-callback accessor function 680

output-pane-draw-from-cached-display function 692

output-pane-focus-callback accessor function 680

output-pane-free-cached-display function 693

output-pane-graphics-options accessor function 680

output-pane-input-model accessor 183 , 681

output-pane-input-model accessor function 680

output-pane-resize generic function 694

output-pane-resize-callback accessor function 680

output-pane-scroll-callback accessor function 680

output-pane-stop-composition function 695

over-pinboard-object-p generic function 696

:override-cursor initarg 526

P

page-setup-dialog function 246 , 697

:page-size initarg 836

pane-adjusted-offset generic function 698

pane-adjusted-position generic function 699

:pane-args initarg 155

pane-can-restore-display-p function 701

:pane-can-scroll initarg 198 , 679

pane-close-display function 701

pane-descendant-child-with-focus function 702

:pane-function initarg 662

pane-got-focus generic function 703

pane-has-focus-p generic function 703

pane-initial-focus generic function 704

pane-interface-copy-object generic function 705

pane-interface-copy-p generic function 705

pane-interface-cut-object generic function 705

pane-interface-cut-p generic function 705

pane-interface-deselect-all generic function 705

pane-interface-deselect-all-p generic function 705

pane-interface-paste-object generic function 705

pane-interface-paste-p generic function 705

pane-interface-select-all generic function 705

pane-interface-select-all-p generic function 705

pane-interface-undo generic function 705

pane-interface-undo-p generic function 705

panel

button layout 45

pane-layout accessor function 92 , 318 , 528

panels

check button 46

list 48

push button 44

radio button 45

:pane-menu initarg 118 , 880 , 949

pane-modifiers-state function 706

pane-popup-menu-items generic function 118 , 708

pane-restore-display function 711

panes

accessing 138

collector 30

creating your own 171 - 195

default title position 18

display 20

editor 23

finding 138

graphs 55

interactive 30

listener 31

lookup 138

option 59

organizing 70

sizing 72

text input 21

title 17

:panes class option 383

:panes interface option 134

pane-screen-internal-geometry function 41 , 147 , 711

pane-string generic function 713

pane-supports-menus-with-images function 118 , 714

:paragraph-format initarg 814

:parent initarg 461

parse-layout-descriptor generic function 714

password-pane class 716

password-pane-overwrite-character accessor function 716

paste

defining operation for your interface class 101

operation on active element 100

path 1049

:pathname initarg 527

:pathname keyword argument 156

pattern graphics state parameter 1090

pi-by-2 constant 1125

pinboard

buffered display 188

double buffering 188

flickering 188

:pinboard initarg 723

pinboard objects 184

creating your own 191 - 195

pinboard-layout class 35 , 75 , 184 , 188 , 202 , 717

pinboard-layout-display generic function 721

pinboard-object class 67 , 184 , 722

pinboard-object-activep accessor function 724

pinboard-object-at-position generic function 728

pinboard-object-graphics-arg generic function 729

pinboard-object-graphics-args accessor function 724

pinboard-object-highlighted-p function 730

pinboard-object-overlap-p generic function 731

pinboard-object-pinboard accessor function 724

pinboard-objects-displayer class 1209

pinboard-objects-displayer-objects accessor 1209

pinboard-pane-position generic function 731

pinboard-pane-size generic function 733

pixblt function 1126

pixmap-port class 1127

play-sound function 734

:plist initarg 329

popup menu 279

:popup-callback initarg 279 , 640 , 673 , 920

popup-confirmer function 159 , 160 , 161 , 164 , 734

:popup-interface initarg 959

popup-menu-button class 745

popup-menu-button-menu accessor function 745

popup-menu-button-menu-function accessor function 745

popup-menu-force-popdown function 119 , 745

portable font descriptions 213 - 214

port-drawing-mode-quality-p generic function 1127

port-graphics-state function 1128

port-height function 1129

port-owner function 1129

port-string-height function 1130

port-string-width function 1130

port-width function 1131

:position item in :buttons initarg 932

position-and-fit-object function 1181

position-object function 1181

postmultiply-transforms function 1131

*ppd-directory* variable 746

premultiply-transforms function 1132

:press-callback initarg 792

print function 43

printable area 1014

print-capi-button generic function 747

print-collection-item generic function 748

print-dialog function 159 , 246 , 749

print-editor-buffer function 26 , 248 , 751

printer-configuration-dialog function 249 , 754

printer-metrics structure class 755

printer-metrics-device-height function 755

printer-metrics-device-width function 755

printer-metrics-dpi-x function 755

printer-metrics-dpi-y function 755

printer-metrics-height function 756

printer-metrics-left-margin function 756

printer-metrics-max-height function 756

printer-metrics-max-width function 756

printer-metrics-min-left-margin function 756

printer-metrics-min-top-margin function 756

printer-metrics-paper-height function 756

printer-metrics-paper-width function 756

printer-metrics-top-margin function 756

printer-metrics-width function 756

printer-port class 247 , 756

printer-port-handle function 757

printer-port-supports-p function 758

*printer-search-path* variable 758

print-file function 248 , 751

:print-function initarg 32 , 43 , 277 , 353 , 563 , 896 , 914

printing

on multiple pages 282

self-contained examples 282

print-rich-text-pane function 752

print-text function 248 , 753

process

CAPI 398

Cocoa Event Loop 399

process-pending-messages function 759

process-send function 40

progress-bar class 29 , 760

prompt-for-color function 157 , 761

prompt-for-confirmation function 152 , 762

prompt-for-directory function 156 , 763

prompt-for-file function 156 , 159 , 765

prompt-for-files function 769

prompt-for-font function 157 , 770

prompt-for-form function 157 , 771

prompt-for-forms function 772

prompt-for-integer function 153 , 161 , 774

prompt-for-items-from-list function 775

prompt-for-number function 154 , 776

prompt-for-string function 152 , 159 , 777

prompt-for-symbol function 157 , 779

prompt-for-value function 780

prompt-with-list function 154 , 782

prompt-with-list-non-focus function 169 , 785

prompt-with-message function 791

:protected-callback initarg 815

push button panels

creating 44

push buttons 32

push-button class 32 , 44 , 792

push-button-panel class 44 , 794

Q

quit function 347

quit-interface function 102 , 795

R

radio button panels

creating 45

radio buttons 33

radio-button class 34 , 797

radio-button-panel class 44 , 45 , 61 , 798

raise-interface function 799

range-callback accessor function 800

range-end accessor function 800

range-orientation accessor function 800

range-pane class 29 , 800

range-set-sizes function 801

range-slug-end accessor function 800

range-slug-start accessor function 800

range-start accessor function 800

:ratios initarg 361 , 824

read-and-convert-external-image function 219 , 1132

read-color-db function 243 , 1235

:reader slot option 138

read-external-image function 1133

read-sound-file function 802

:recent-items initarg 923

:recent-items-mode initarg 923

:recent-items-name initarg 923

record-dependent-object generic function 802

rectangle class 803

rectangle-bind macro 1135

rectangle-bottom macro 1136

rectangle-height macro 1137

rectangle-left macro 1137

rectangle-right macro 1138

rectangle-top macro 1138

rectangle-union function 1139

rectangle-width macro 1140

rect-bind macro 1135

recurse-compute-drawing-object function 1177

red Close button

on Cocoa 147 , 546

redisplay

efficiency issues 40

of choices 40

of items 40

of pinboards 40

of several updates together 41

redisplay-collection-item generic function 804

redisplay-interface function 162

redisplay-interface generic function 805

redisplay-menu-bar function 805

redraw-drawing-with-cached-display function 806

redraw-pinboard-layout function 807

redraw-pinboard-object function 808

register-image-load-function function 1140

register-image-translation function 219 , 1141

reinitialize-interface generic function 808

:remapped initarg 959

remove-capi-object-property function 809

remove-items generic function 810

replace-dialog function 811

replace-items generic function 811

report-active-component-failure generic function 812

reset-image-translation-table function 1142

resizable

dialogs 535

elements 464

windows 530

:resize-callback initarg 679 , 694

resizing 464 , 530 , 535

resolution

of display 832

of printer 491

Resources

GTK+ 265

X11/Motif 268

:retain-expanded-nodes initarg 975

:retract-callback initarg 32 , 33 , 51 , 57 , 62 , 314 , 325

Return key 736

reuse-interfaces-p function 813

rich-text-pane class 27 , 814

rich-text-pane-change-callback accessor function 815

rich-text-pane-character-format function 817

rich-text-pane-limit accessor function 815

rich-text-pane-operation function 818

rich-text-pane-paragraph-format function 822

rich-text-pane-text accessor function 815

rich-text-version function 822

Right button menu 118 , 127 , 412 , 416 , 417 , 537 , 627

right-angle-line-pinboard-object class 823

right-button menu 279

:right-click-extended-match initarg 975

:right-click-selection-behavior initarg 573

:roots initarg 55 , 497 , 975

rotate-object function 1181

row-layout class 45 , 70 , 824

row-layout-divider 825

:rows initarg 508

S

save-image function 217

:save-name initarg 668

scale

for a printer 491

scale-thickness graphics state parameter 1091

scaling

while printing 1014

screen

usable region of 830

screen class 826

screen-active-interface function 828

screen-active-p function 828

screen-depth accessor function 827

screen-height accessor function 827

screen-height-in-millimeters accessor function 827

screen-interfaces accessor function 420 , 827

screen-internal-geometries function 41 , 147 , 148 , 829

screen-internal-geometry function 42 , 830

screen-logical-resolution function 832

screen-monitor-geometries function 41 , 147 , 832

screen-number accessor function 827

screens function 833

screentips 35

screen-width accessor function 827

screen-width-in-millimeters accessor function 827

scroll bars

programmatic control 96

specifying 12

scroll generic function 96 , 834

scroll-bar class 29 , 836

scroll-bar-line-size accessor function 836

scroll-bar-page-size accessor function 836

:scroll-callback initarg 197 , 272 , 678

%scroll-height% geometry slot 1009

:scroll-height initarg 77 , 197 , 881

%scroll-horizontal-page-size% geometry slot 1009

:scroll-horizontal-page-size initarg 881

%scroll-horizontal-slug-size% geometry slot 1009

:scroll-horizontal-slug-size initarg 881

%scroll-horizontal-step-size% geometry slot 1009

:scroll-horizontal-step-size initarg 881

scroll-if-not-visible-p generic function 98 , 838

:scroll-if-not-visible-p initarg 881

scrolling 272

built-in 492

internal 682

ordinary 682

:scroll-initial-x initarg 881

:scroll-initial-y initarg 881

%scroll-start-x% geometry slot 1009

:scroll-start-x initarg 881

%scroll-start-y% geometry slot 1009

:scroll-start-y initarg 881

%scroll-vertical-page-size% geometry slot 1009

:scroll-vertical-page-size initarg 881

%scroll-vertical-slug-size% geometry slot 1009

:scroll-vertical-slug-size initarg 881

%scroll-vertical-step-size% geometry slot 1009

:scroll-vertical-step-size initarg 881

%scroll-width% geometry slot 1009

:scroll-width initarg 77 , 197 , 881

%scroll-x% geometry slot 1009

%scroll-y% geometry slot 1009

:search-field initarg 22 , 923

search-for-item generic function 839

:selected initarg 33 , 312 , 563

:selected-disabled-image initarg 312

:selected-disabled-images initarg 317

:selected-function initarg 635

:selected-image initarg 312 , 959

:selected-images initarg 317

:selected-item initarg 59 , 62 , 333 , 985

:selected-item-function initarg 632 , 965

:selected-items initarg 62 , 333

:selected-items-filter initarg 423

:selected-items-function initarg 632 , 965

:selected-items-title initarg 423

selecting nth item 52 , 62 , 334

selection function 840

selection gesture 50

:selection initarg 62 , 333

:selection-callback initarg 32 , 49 , 51 , 57 , 62 , 144 , 314 , 325 , 915

selection-empty function 841

:selection-function initarg 632 , 965

selections 49 - 52

default settings 52

extending 50

general properties 62

specifying multiple 61

Self-contained examples

alpha channel 273

animation 275

charts and graphs 282

choices 277

Cocoa-specific 276

combining pixels when drawing 273

complete CAPI applications 276

dialogs and prompts 278

Drag and drop 275

Drawing a chart 274

Drawing based on dynamic computation 273

draw-path 274

editor panes 278

graphic tools 282

graphics transforms 273

graphs 276

GTK+-specific 280

highlighting objects in an output-pane 273

highlighting pinboard objects 275

image editing 273

image transparency 273

layouts 280

menus 279

metafiles 273

Motif-specific 280

output-pane 271

paths 273

pinboard-layout 271

pinboards 274

printing 282

selecting objects in an output-pane 273

selecting pinboard objects 275

static-layout 271

tooltips 281

various pane classes 281

separation function 1142

:separator-item initarg 673

separators 87

set-application-interface function 842

set-application-themed function 263

set-button-panel-enabled-items generic function 843

set-clipboard function 844

set-composition-placement function 845

set-confirm-quit-flag function 846

set-default-editor-pane-blink-rate function 26 , 847

set-default-image-load-function function 1143

set-default-interface-prefix-suffix function 18 , 848

set-default-use-native-input-method function 850

set-display-pane-selection generic function 850

set-drop-object-supported-formats function 851

set-editor-parenthesis-colors function 26 , 853

setf function 18 , 32

set-geometric-hint function 77 , 854

set-graphics-port-coordinates function 1144

set-graphics-state function 207 , 1145

set-hint-table function 77 , 84 , 854

set-horizontal-scroll-parameters function 77

set-horizontal-scroll-parameters generic function 855

set-interactive-break-gestures function 856

set-list-panel-keyboard-search-reset-time function 857

set-object-automatic-resize function 858

set-pane-focus generic function 863

set-printer-metrics function 247 , 863

set-printer-options function 246 , 864

set-rich-text-pane-character-format function 866

set-rich-text-pane-paragraph-format function 869

set-scroll-position generic function 835

set-scroll-range generic function 856 , 874

set-selection function 871

set-text-input-pane-selection generic function 872

set-top-level-interface-geometry function 94

set-top-level-interface-geometry generic function 872

:setup-callback-argument initarg 641

set-vertical-scroll-parameters function 77

set-vertical-scroll-parameters generic function 874

shape-mode graphics state parameter 206 , 804 , 1092

shell-pane class 875

shell-pane-command accessor function 875

show-interface function 877

show-pane function 877

:show-value-p initarg 896 , 900

simple-layout class 878

simple-network-pane class 878

simple-pane class 67 , 879

simple-pane-background accessor function 881

simple-pane-cursor accessor 15

simple-pane-cursor accessor function 881

simple-pane-drag-callback accessor function 881

simple-pane-drop-callback accessor function 881

simple-pane-enabled accessor function 476 , 881 , 967

simple-pane-font accessor function 881

simple-pane-foreground accessor function 881

simple-pane-handle function 891

simple-pane-horizontal-scroll accessor function 881

simple-pane-scroll-callback accessor function 881

simple-pane-vertical-scroll accessor function 881

simple-pane-visible-border accessor function 881

simple-pane-visible-height function 28

simple-pane-visible-height generic function 891

simple-pane-visible-size function 28

simple-pane-visible-size generic function 892

simple-pane-visible-width function 28

simple-pane-visible-width generic function 893

simple-pinboard-layout class 893

simple-print-port function 202 , 248 , 894

single selection

specifying 61

:single-selection interaction style 49 , 60 , 61 , 109 , 313

:sinks initarg 668

slider class 29 , 896

slider-print-function accessor function 896

slider-show-value-p accessor function 896

slider-start-point accessor function 896

slider-tick-frequency accessor function 896

slot 5

slot-value function 5

:slug-end initarg 800

:slug-start initarg 800

:small-image-height initarg 592

:small-image-width initarg 592

sorted-object class 899

sorted-object-sort-by generic function 900

sorted-object-sorted-by function 901

sort-object-items-by function 899

Sound API 260

:source-interfaces class option 393

Spaces on Mac OS X 42

special slots

container 89 , 421

windows-menu 89 , 421

standard image symbols

:std-copy 579 , 960 , 980

:std-cut 579 , 960 , 980

:std-delete 579 , 960 , 980

:std-file-new 579 , 960 , 980

:std-file-open 579 , 960 , 980

:std-file-save 579 , 960 , 980

:std-find 579 , 961 , 980

:std-help 579 , 961 , 980

:std-paste 579 , 960 , 980

:std-print 579 , 961 , 980

:std-print-pre 579 , 961 , 980

:std-properties 579 , 961 , 980

:std-redo 579 , 960 , 980

:std-replace 579 , 961 , 980

:std-undo 579 , 960 , 980

:start initarg 800 , 946

start-drawing-with-cached-display function 902

start-gc-monitor function 905

:start-point initarg 896

:start-x initarg 185 , 571

:start-y initarg 185 , 571

:state-image-function initarg 52 , 55 , 574 , 591 , 976

:state-image-height initarg 424 , 575 , 592 , 977

:state-image-width initarg 424 , 575 , 592 , 977

static-layout class 905

static-layout-child-geometry function 907

static-layout-child-position generic function 908

static-layout-child-size generic function 909

:status-text-change-callback initarg 300

:std-copy image symbol 579 , 980

:std-cut image symbol 579 , 980

:std-delete image symbol 579 , 980

:std-file-new image symbol 579 , 980

:std-file-open image symbol 579 , 980

:std-file-save image symbol 579 , 980

:std-find image symbol 579 , 980

:std-help image symbol 579 , 980

:std-paste image symbol 579 , 980

:std-print image symbol 579 , 980

:std-print-pre image symbol 579 , 980

:std-properties image symbol 579 , 980

:std-redo image symbol 579 , 980

:std-replace image symbol 579 , 980

:std-undo image symbol 579 , 980

stipple graphics state parameter 1089

stop-gc-monitor function 910

stop-sound function 911

:stream initarg 359

streams 359

:stretch-text-p initarg 956

string-drawing-object class 1210

strings

prompting for 152

structure classes

basic-graph-spec 1175

graphics-state 1088

printer-metrics 755

subclasses

finding 18

subclasses, finding 18

:subitem-function initarg 590

:subitem-print-functions initarg 591

switchable-layout class 911

switchable-layout-combine-child-constraints accessor function 912

switchable-layout-switchable-children generic function 913

switchable-layout-visible-child accessor function 85 , 912

symbols

prompting for 157

system clipboard API 261

T

tab-layout class 85 , 914

tab-layout-combine-child-constraints accessor function 915

tab-layout-image-function accessor function 915

tab-layout-panes function 918

tab-layout-visible-child function 919

tab-layout-visible-child-function accessor function 915

tabstops 288

:temp new value for :buffer-name initarg 27

:test-function initarg 353

text

displaying 20 , 27

displaying on screen 20

editing 20 , 27

entering 20 , 27

:text initarg 12 , 20 , 22 , 32 , 33 , 408 , 444 , 476 , 563 , 815 , 921 , 947 , 949

text input panes 21

:text-background initarg 568

:text-change-callback initarg 921

:text-foreground initarg 568

text-input-choice class 919

text-input-pane class 14 , 21 , 68 , 164 , 168 , 921

text-input-pane-append-recent-items function 937

text-input-pane-buttons-enabled accessor function 923

text-input-pane-callback accessor function 923

text-input-pane-caret-position accessor function 923

text-input-pane-change-callback accessor function 923

text-input-pane-complete-text function 938

text-input-pane-completion-function accessor function 923

text-input-pane-confirm-change-function accessor function 923

text-input-pane-copy function 939

text-input-pane-cut function 940

text-input-pane-delete function 940

text-input-pane-delete-recent-items function 937

text-input-pane-editing-callback accessor function 923

text-input-pane-enabled accessor function 923

text-input-pane-in-place-complete function 941

text-input-pane-max-characters accessor function 923

text-input-pane-navigation-callback accessor function 923

text-input-pane-paste function 941

text-input-pane-prepend-recent-items function 937

text-input-pane-recent-items function 942

text-input-pane-replace-recent-items function 937

text-input-pane-selected-text function 409 , 943

text-input-pane-selection function 410 , 943

text-input-pane-selection-p function 410 , 944

text-input-pane-set-recent-items function 945

text-input-pane-text accessor function 923

text-input-range class 946

text-input-range-callback accessor function 947

text-input-range-callback-type accessor function 947

text-input-range-change-callback accessor function 947

text-input-range-end accessor function 947

text-input-range-start accessor function 947

text-input-range-value accessor function 947

text-input-range-wraps-p accessor function 947

:text-limit initarg 815

text-mode graphics state parameter 206 , 1092

:texts initarg 956 , 965

thickness graphics state parameter 1090

:tick-frequency initarg 896

tips 35

title bar

removal 534

:title initarg 18 , 136 , 146 , 525 , 641 , 951

title panes 17

:title-adjust initarg 485 , 951

:title-args initarg 951

:title-change-callback initarg 300

titled-menu-object class 950

titled-object class 14 , 17 , 950

titled-object-message accessor function 951

titled-object-message-font accessor function 538 , 951

titled-object-title accessor function 144 , 951

titled-object-title-font accessor function 951

titled-pane 953

titled-pane-message 953

titled-pane-title 953

titled-pinboard-object class 954

:title-font initarg 18 , 951

:title-function initarg 641

:title-gap initarg 485 , 951

title-pane class 17 , 238 , 948

title-pane-text accessor function 949

:title-position initarg 19 , 71 , 951

titles

changing 18 , 146

changing interactively 18

for elements 18

for interfaces 18 , 146

for windows 18 , 146

specifying 17 , 17 - 19

specifying directly 18

:to initarg 494

toolbar

customize 34

folding 34

toolbar buttons 34

toolbar class 121 , 130 , 956

toolbar-button class 35 , 959

toolbar-button-dropdown-menu accessor function 960

toolbar-button-dropdown-menu-function accessor function 960

toolbar-button-dropdown-menu-kind accessor function 960

toolbar-button-image accessor function 960

toolbar-button-popup-interface accessor function 960

toolbar-button-selected-image accessor function 960

toolbar-component class 36 , 123 , 964

toolbar-flat-p accessor function 957

:toolbar-items initarg 121 , 527 , 958

toolbar-object class 967

toolbar-object-enabled-function accessor function 967

toolbars 34 , 281

adding 121

description of 121 - 131

disabling items in 130 , 130

folding on Cocoa 121

grouping items together 123 - 124 , 127 - 128

:toolbar-states initarg 527

:toolbar-title initarg 881

:tooltip initarg 959

tooltips 35 , 272

self-contained examples 281

:tooltips initarg 36 , 126 , 956 , 965

top level interface 133

top level window 133

:top-level-function initarg 521

:top-level-hook initarg 526

top-level-interface generic function 968

top-level-interface-display-state function 101

top-level-interface-display-state generic function 968

top-level-interface-external-border accessor function 528

top-level-interface-geometry function 42 , 95 , 147

top-level-interface-geometry generic function 970

top-level-interface-geometry-key generic function 971

top-level-interface-p generic function 973

top-level-interface-save-geometry-p generic function 973

top-level-interface-transparency accessor function 528

touch input 179

touch-screen 179

touchscreen 179

touchscreen gestures 179

tracking-pinboard-layout class 974

track-pad 179

trackpad 179

trackpad gestures 179

transform graphics state parameter 1088

transform type 1145

transform-area function 1146

transform-distance function 1147

transform-distances function 1147

transform-is-rotated function 1148

transform-point function 1148

transform-points function 1149

transform-rect function 1150

:transparency initarg 527

tree-view class 54 , 55 , 974

tree-view-action-callback-expand-p accessor function 977

tree-view-checkbox-change-callback accessor function 977

tree-view-checkbox-child-function accessor function 977

tree-view-checkbox-initial-status accessor function 977

tree-view-checkbox-next-map accessor function 977

tree-view-checkbox-parent-function accessor function 977

tree-view-checkbox-status accessor function 977

tree-view-children-function accessor function 977

tree-view-ensure-visible function 986

tree-view-expanded-p generic function 986

tree-view-expandp-function accessor function 977

tree-view-has-root-line accessor function 977

tree-view-image-function accessor function 977

tree-view-item-checkbox-status function 987

tree-view-item-children-checkbox-status function 988

tree-view-leaf-node-p-function accessor function 977

tree-view-retain-expanded-nodes accessor function 977

tree-view-right-click-extended-match accessor function 977

tree-view-roots accessor function 977

tree-view-state-image-function accessor function 977

tree-view-update-an-item generic function 989

tree-view-update-item generic function 989

Truetype fonts 206

:type initarg 823

types

font 1070

font-description 1071

image-locator 516

transform 1145

U

unconvert-color function 221 , 1236

undefine-font-alias function 1150

undefine-menu macro 990

underlined letters 13

unhighlight-pinboard-object function 990

:uniform-size-p initarg 361 , 824

uninstall-postscript-printer function 991

union-rectangle macro 1151

*unit-transform* variable 1151

unit-transform-p function 1152

unless-empty-rect-bind macro 1152

unmap-typeout function 992

unrecord-dependent-object generic function 802

:unselected-items-filter initarg 423

:unselected-items-title initarg 423

untransform-distance function 1153

untransform-distances function 1154

untransform-point function 1155

untransform-points function 1155

update-all-interface-titles function 992

:update-commands-callback initarg 301

update-drawing-with-cached-display function 993

update-drawing-with-cached-display-from-points function 993

update-interface-title generic function 995

update-pinboard-object function 996

*update-screen-interfaces-hooks* variable 997

update-screen-interface-titles function 996

update-toolbar function 997

:url initarg 301

:use-images initarg 574 , 977

*use-in-place-completion* variable 165

:use-large-images initarg 591

:use-metafile initarg 1207

:use-native-input-method initarg 184 , 449 , 679

user input 149 - 164

:user-component initarg 668

:use-small-images initarg 591

:use-state-images initarg 575 , 591 , 977

using callback functions 11

using the CAPI 5 - 6

V

validate-rectangle generic function 1156

:value-function keyword argument 161

values

prompting for 152 - 157

variables

*color-database* 1216

*default-editor-pane-line-wrap-marker* 379

*default-image-translation-table* 1038 , 1106

*default-non-focus-message-timeout* 379

*default-non-focus-message-timeout-extension* 379

*echo-area-cursor-inactive-style* 441

*editor-cursor-active-style* 442

*editor-cursor-color* 442

*editor-cursor-drag-style* 443

*editor-cursor-inactive-style* 443

*editor-pane-composition-selected-range-face-plist* 455

*editor-pane-default-composition-face* 457

*maximum-moving-objects-to-track-edges* 626

*ppd-directory* 746

*printer-search-path* 758

*unit-transform* 1151

*update-screen-interfaces-hooks* 997

*use-in-place-completion* 165

:vertical-adjustment initarg 485

:vertical-gap initarg 485

:vertical-scroll initarg 12 , 29 , 72 , 196 , 837 , 880

:view initarg 590 , 591

:view-class initarg 349

:view-details image symbol 579 , 961 , 980

:view-large-icons image symbol 579 , 961 , 980

:view-list image symbol 579 , 961 , 980

:view-net-connect image symbol 580 , 961 , 980

:view-net-disconnect image symbol 580 , 961 , 980

:view-new-folder image symbol 580 , 961 , 980

:view-parent-folder image symbol 580 , 961 , 980

:view-small-icons image symbol 579 , 961 , 980

:view-sort-date image symbol 579 , 961 , 980

:view-sort-name image symbol 579 , 961 , 980

:view-sort-size image symbol 579 , 961 , 980

:view-sort-type image symbol 579 , 961 , 980

virtual-screen-geometry function 42 , 148 , 998

visible constraints 78

:visible-border initarg 880

:visible-child initarg 911

:visible-child-function initarg 914 , 915

:visible-items-count initarg 673 , 920

:visible-max-height initarg 78 , 462 , 724

:visible-max-width initarg 78 , 462 , 724

:visible-min-height initarg 78 , 462 , 724

:visible-min-width initarg 78 , 79 , 462 , 724

W

WAV sound files 601

:widget-name initarg 461

%width% geometry slot 1008

:width initarg 826

windoid 534

Window handle 375 , 891

window title

removal 534

window titles 18 , 146

window-modal dialogs 158 , 401 , 738 , 1001

Windows history image symbols

:hist-addtofavorites 580 , 961 , 980

:hist-back 580 , 961 , 980

:hist-favorites 580 , 961 , 980

:hist-forward 580 , 961 , 980

:hist-viewtree 580 , 961 , 980

Windows themes 263

Windows view image symbols

:view-details 579 , 961 , 980

:view-large-icons 579 , 961 , 980

:view-list 579 , 961 , 980

:view-net-connect 580 , 961 , 980

:view-net-disconnect 580 , 961 , 980

:view-new-folder 580 , 961 , 980

:view-parent-folder 580 , 961 , 980

:view-small-icons 579 , 961 , 980

:view-sort-date 579 , 961 , 980

:view-sort-name 579 , 961 , 980

:view-sort-size 579 , 961 , 980

:view-sort-type 579 , 961 , 980

Windows XP themes 263

windows-menu 90 , 421

windows-menu special slot 89 , 421

:window-styles initarg 527 , 673

with-atomic-redisplay macro 998

with-busy-interface macro 999

with-dialog-results macro 158 , 1000

with-dither macro 1157

with-document-pages macro 246 , 1003

with-external-metafile macro 202 , 1004

with-geometry macro 28 , 1007

with-graphics-mask macro 1158

with-graphics-post-translation macro 1159

with-graphics-rotation macro 1160

with-graphics-scale macro 1160

with-graphics-state macro 207 , 1162

with-graphics-transform macro 1163

with-graphics-transform-reset macro 1164

with-graphics-translation macro 1160

with-internal-metafile macro 202 , 1010

with-inverse-graphics macro 1165

with-output-to-printer macro 248 , 1012

without-relative-drawing macro 1171

with-page macro 246 , 1013

with-page-transform macro 247 , 1014

with-pixmap-graphics-port macro 202 , 223 , 1166

with-print-job macro 202 , 246 , 1015

with-random-typeout macro 1017

with-transformed-area macro 1167

with-transformed-point macro 1168

with-transformed-points macro 1169

with-transformed-rect macro 1170

Works > Refresh menu command 115

Works menu

in CAPI objects 6

workspaces on Linux 42

:wraps-p initarg 947

:wrap-style initarg 445

wrap-text function 1017

wrap-text-for-pane function 1018

write-external-image function 1171

X

%x% geometry slot 1008

:x initarg 185 , 461 , 723

X resources

fallback resources 265 , 268

in delivered applications 265 , 268

X window ID 375 , 891

X Window System

display 370

fallback resources 370

X11

resources 265 , 268

:x-adjust initarg 74 , 1019

:x-gap initarg 508 , 878

:x-ratios initarg 72 , 508

:x-uniform-size-p initarg 508

x-y-adjustable-layout class 1019

Y

%y% geometry slot 1008

:y initarg 185 , 461 , 723

:y-adjust initarg 74 , 1019

:y-gap initarg 508

:y-ratios initarg 72 , 508

:y-uniform-size-p initarg 508

Z

Z-order

of interfaces 352

of pinboard-objects 718


CAPI User Guide and Reference Manual (Windows version) - 25 Feb 2015

NextPrevTopContents