All Manuals > CAPI User Guide and Reference Manual

NextPrevTopContents

Index

Numerics

2pi constant 1059

A

abort-callback function 297

abort-dialog function 154 , 298

abort-exit-confirmer function 299

:accelerator initarg 121 , 648

Accelerators 121 , 565 , 648

accepts-focus-p generic function 300

:accepts-focus-p initarg 14 , 367 , 474

accessor functions

application-interface-application-menu 359

application-interface-dock-menu 359

application-interface-message-callback 359

browser-pane-before-navigate-callback 314

browser-pane-debug 314

browser-pane-document-complete-callback 314

browser-pane-internet-explorer-callback 314

browser-pane-navigate-complete-callback 314

browser-pane-navigate-error-callback 314

browser-pane-new-window-callback 314

browser-pane-status-text-change-callback 314

browser-pane-successful-p 314

browser-pane-title 314

browser-pane-title-change-callback 314

browser-pane-update-commands-callback 314

browser-pane-url 314

button-alternate-callback 808

button-armed-image 326

button-cancel-p 326

button-default-p 326

button-disabled-image 326

button-enabled 326

button-image 326

button-press-callback 808

button-selected 326

button-selected-disabled-image 326

button-selected-image 326

callbacks-action-callback 339

callbacks-callback-type 339

callbacks-extend-callback 339

callbacks-retract-callback 339

callbacks-selection-callback 339

capi-object-name 273 , 342

capi-object-plist 273 , 342

choice-initial-focus-item 347

choice-interaction 63 , 347

choice-selected-item 63

choice-selected-items 63

choice-selection 63 , 347

cocoa-view-pane-init-function 363

cocoa-view-pane-view-class 363

collection-items 104 , 367

collection-items-count-function 367

collection-items-get-function 367

collection-items-map-function 367

collection-print-function 367

collection-test-function 367

collector-pane-stream 373

display-pane-text 421

docking-layout-controller 428

docking-layout-divider-p 428

docking-layout-docking-test-function 428

docking-layout-items 428

docking-layout-orientation 428

document-frame-container 433

drawn-pinboard-object-display-callback 446

editor-pane-buffer 467

editor-pane-change-callback 458

editor-pane-composition-face 458

editor-pane-enabled 458

editor-pane-fixed-fill 458

editor-pane-line-wrap-face 458

editor-pane-line-wrap-marker 458

editor-pane-text 104 , 172 , 458

editor-pane-wrap-style 458

element-interface 475

element-parent 27 , 475

element-widget-name 277 , 475

filled 480 , 819

filtering-layout-matches-text 489

filtering-layout-state 489

form-title-adjust 498

form-title-gap 498

form-vertical-adjust 498

form-vertical-gap 498

graph-edge-from 508

graph-edge-to 508

graph-node-height 508

graph-node-in-edges 508

graph-node-out-edges 508

graph-node-width 508

graph-node-x 508

graph-node-y 508

graph-object-element 509

graph-object-object 509

graph-pane-layout-function 511

graph-pane-roots 511

help-key 367 , 475 , 649 , 996

image-height 230 , 1135

image-pinboard-object-image 530

image-width 230 , 1135

interactive-pane-stream 535

interactive-pane-top-level-function 535

interface-activate-callback 542

interface-confirm-destroy-function 542

interface-create-callback 542

interface-default-toolbar-states 542

interface-destroy-callback 542

interface-drag-image 542

interface-geometry-change-callback 542

interface-help-callback 542

interface-iconify-callback 542 , 552

interface-iconize-callback 552

interface-menu-bar-items 542

interface-message-area 542 , 552

interface-override-cursor 542

interface-pathname 542

interface-pointer-documentation-enabled 542

interface-title 18 , 174 , 542

interface-toolbar-items 542

interface-toolbar-states 542

interface-tooltips-enabled 542

interface-window-styles 542

item-collection 578

item-data 578

item-print-function 578

item-selected 578

item-text 578

labelled-line-text-background 582

labelled-line-text-foreground 582

layout-description 97 , 584

layout-ratios 375 , 840

layout-x-adjust 1058

layout-x-gap 522

layout-x-ratios 522

layout-y-adjust 1058

layout-y-gap 522

layout-y-ratios 522

list-panel-image-function 589

list-panel-keyboard-search-callback 589

list-panel-right-click-selection-behavior 589

list-panel-state-image-function 589

list-view-auto-arrange-icons 606

list-view-auto-reset-column-widths 606

list-view-columns 606

list-view-image-function 606

list-view-state-image-function 606

list-view-subitem-function 606

list-view-subitem-print-functions 606

list-view-view 606

menu-image-function 641

menu-items 641

menu-object-enabled 655

menu-popup-callback 655

menu-title 655

menu-title-function 655

ole-control-component-pane 677

option-pane-enabled 689

option-pane-enabled-positions 689

option-pane-image-function 689

option-pane-popup-callback 689

option-pane-separator-item 689

option-pane-visible-items-count 689

output-pane-composition-callback 694

output-pane-coordinate-origin 694

output-pane-create-callback 694

output-pane-destroy-callback 694

output-pane-display-callback 694

output-pane-focus-callback 694

output-pane-graphics-options 694

output-pane-input-model 694

output-pane-resize-callback 694

output-pane-scroll-callback 694

pane-layout 96 , 331 , 542

password-pane-overwrite-character 731

pinboard-object-activep 739

pinboard-object-graphics-args 739

pinboard-object-pinboard 739

popup-menu-button-menu 760

popup-menu-button-menu-function 760

range-callback 816

range-end 816

range-orientation 816

range-slug-end 816

range-slug-start 816

range-start 816

rich-text-pane-change-callback 830

rich-text-pane-limit 830

rich-text-pane-text 830

screen-depth 843

screen-height 843

screen-height-in-millimeters 843

screen-interfaces 433 , 843

screen-number 843

screen-width 843

screen-width-in-millimeters 843

scroll-bar-line-size 852

scroll-bar-page-size 852

shell-pane-command 895

simple-pane-background 901

simple-pane-cursor 15 , 901

simple-pane-drag-callback 901

simple-pane-drop-callback 901

simple-pane-enabled 489 , 901 , 1003

simple-pane-font 901

simple-pane-foreground 901

simple-pane-horizontal-scroll 901

simple-pane-scroll-callback 901

simple-pane-vertical-scroll 901

simple-pane-visible-border 901

slider-print-function 916

slider-show-value-p 916

slider-start-point 916

slider-tick-frequency 916

stacked-tree-empty-tree-string 923

stacked-tree-item-function 923

stacked-tree-item-menu-function 923

stacked-tree-root 923

switchable-layout-combine-child-constraints 948

switchable-layout-visible-child 89 , 948

tab-layout-combine-child-constraints 951

tab-layout-image-function 951

tab-layout-visible-child-function 951

text-input-pane-buttons-enabled 959

text-input-pane-callback 959

text-input-pane-caret-position 959

text-input-pane-change-callback 959

text-input-pane-completion-function 959

text-input-pane-confirm-change-function 959

text-input-pane-editing-callback 959

text-input-pane-enabled 959

text-input-pane-max-characters 959

text-input-pane-navigation-callback 959

text-input-pane-text 959

text-input-range-callback 983

text-input-range-callback-type 983

text-input-range-change-callback 983

text-input-range-end 983

text-input-range-start 983

text-input-range-value 983

text-input-range-wraps-p 983

titled-object-message 987

titled-object-message-font 552 , 987

titled-object-title 172 , 987

titled-object-title-font 987

title-pane-text 985

toolbar-button-dropdown-menu 996

toolbar-button-dropdown-menu-function 996

toolbar-button-dropdown-menu-kind 996

toolbar-button-image 996

toolbar-button-popup-interface 996

toolbar-button-selected-image 996

toolbar-flat-p 993

toolbar-object-enabled-function 1003

top-level-interface-external-border 542

top-level-interface-transparency 542

tree-view-action-callback-expand-p 1013

tree-view-checkbox-change-callback 1013

tree-view-checkbox-child-function 1013

tree-view-checkbox-initial-status 1013

tree-view-checkbox-next-map 1013

tree-view-checkbox-parent-function 1013

tree-view-checkbox-status 1013

tree-view-children-function 1013

tree-view-expandp-function 1013

tree-view-has-root-line 1013

tree-view-image-function 1013

tree-view-leaf-node-p-function 1013

tree-view-retain-expanded-nodes 1013

tree-view-right-click-extended-match 1013

tree-view-roots 1013

tree-view-state-image-function 1013

accessors

basic-graph-spec-color 1215

basic-graph-spec-function 1215

basic-graph-spec-name 1215

basic-graph-spec-range 1215

basic-graph-spec-start-x 1215

basic-graph-spec-step-x 1215

basic-graph-spec-thickness 1215

basic-graph-spec-var1 1215

basic-graph-spec-var2 1215

basic-graph-spec-var3 1215

basic-graph-spec-var4 1215

basic-graph-spec-var5 1215

basic-graph-spec-var6 1215

basic-graph-spec-x-offset 1215

basic-graph-spec-x-scale 1215

basic-graph-spec-y-offset 1215

basic-graph-spec-y-scale 1215

choice-selection 54

collection-items 66

compound-drawing-object-data 1216

compound-drawing-object-sub-object 1216

display-pane-text 21

editor-pane-line-wrap-face 26

editor-pane-line-wrap-marker 26

editor-pane-text 26

graph-edge-from 60

graph-edge-to 60

graph-node-height 60

graph-node-in-edges 60

graph-node-out-edges 60

graph-node-width 60

graph-node-x 60

graph-node-y 60

graph-pane-direction 59

graph-pane-layout-function 59

graph-pane-roots 56

item-data 32

item-print-function 32

item-text 32

objects-displayer-objects 1247

output-pane-input-model 189 , 696

pinboard-objects-displayer-objects 1249

stacked-tree-width-ratio 935

:action-callback initarg 52 , 58 , 63 , 339

:action-callback-expand-p initarg 1011

:activate-callback initarg 539

activate-pane function 301

:activep initarg 738 , 815

active-pane-copy function 302

active-pane-copy-p function 302

active-pane-cut function 302

active-pane-cut-p function 302

active-pane-deselect-all function 302

active-pane-deselect-all-p function 302

active-pane-paste function 302

active-pane-paste-p function 302

active-pane-select-all function 302

active-pane-select-all-p function 302

active-pane-undo function 302

active-pane-undo-p function 302

ActiveX 683

:adjust initarg 375 , 840

:adjust item in :buttons initarg 967

:after-input-callback initarg 25 , 291 , 457

"alive" interface

definition 484

"alive" pane

definition 306

:alternate-callback initarg 807

:alternating-background initarg 53 , 55 , 587

:alternative initarg 122 , 648

:alternative-action-callback initarg 63 , 339

analyze-external-image function 1060

anti-aliasing 461 , 512 , 695 , 915 , 1044 , 1054 , 1130 , 1134

text on GTK+ 734

text on Microsoft Windows 734

append-items generic function 303

Application menu 29 , 358

application-interface-application-menu accessor function 359

application-interface-dock-menu accessor function 359

application-interface-message-callback accessor function 359

:application-menu initarg 359

apply-drawing-object class 1214

apply-in-pane-process function 39 , 99 , 304

apply-in-pane-process-if-alive function 39 , 99 , 306

apply-in-pane-process-wait-multiple function 306

apply-in-pane-process-wait-single function 306

apply-rotation function 1060

apply-rotation-around-point function 1061

apply-scale function 1062

apply-translation function 1063

apropos-color-alias-names function 251 , 1251

apropos-color-names function 250 , 1252

apropos-color-spec-names function 251 , 1253

:armed-image initarg 326

:armed-images initarg 330

arrow-pinboard-object class 308

attach-interface-for-callback function 309

attach-simple-sink function 310

attach-sink function 311

augment-font-description function 224 , 1064

:auto-arrange-icons initarg 605

:automatic-resize initarg 193 , 738 , 900

:auto-menus initarg 539

:auto-reset-column-widths initarg 605 , 665

B

background graphics state parameter 1127

:background initarg 12 , 899

balloon help 35

basic-graph-spec structure class 1215

basic-graph-spec-color accessor 1215

basic-graph-spec-function accessor 1215

basic-graph-spec-name accessor 1215

basic-graph-spec-p function 1241

basic-graph-spec-range accessor 1215

basic-graph-spec-start-x accessor 1215

basic-graph-spec-step-x accessor 1215

basic-graph-spec-thickness accessor 1215

basic-graph-spec-var1 accessor 1215

basic-graph-spec-var2 accessor 1215

basic-graph-spec-var3 accessor 1215

basic-graph-spec-var4 accessor 1215

basic-graph-spec-var5 accessor 1215

basic-graph-spec-var6 accessor 1215

basic-graph-spec-x-offset accessor 1215

basic-graph-spec-x-scale accessor 1215

basic-graph-spec-y-offset accessor 1215

basic-graph-spec-y-scale accessor 1215

beep-pane function 312

:before-input-callback initarg 25 , 291 , 457

:before-navigate-callback initarg 313

:best-height initarg 180 , 539

:best-width initarg 180 , 539

:best-x initarg 539

:best-y initarg 539

Bézier curve 1087

bezier curve 1087

boole function 221

break gesture

on Cocoa 276

on GTK+ 276

on Microsoft Windows 275

on Motif 279

:browse-file item in :buttons initarg 966

browser-pane class 29 , 313

browser-pane-available-p function 321

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

browser-pane-busy function 322

browser-pane-debug accessor function 314

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

browser-pane-go-back function 322

browser-pane-go-forward function 322

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

browser-pane-navigate function 322

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

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

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

browser-pane-property-get generic function 324

browser-pane-property-put generic function 324

browser-pane-refresh function 322

browser-pane-set-content function 322

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

browser-pane-stop function 322

browser-pane-successful-p accessor function 314

browser-pane-title accessor function 314

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

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

browser-pane-url accessor function 314

bubble help 35

:buffer initarg 457

:buffer-modes initarg 457

:buffer-name initarg 27 , 373 , 457

built-in scrolling 505

button class 325

button panels

orientation 45

prompting with 145 - 146

button-alternate-callback accessor function 808

button-armed-image accessor function 326

button-cancel-p accessor function 326

:button-class initarg 330

button-default-p accessor function 326

button-disabled-image accessor function 326

button-enabled accessor function 326

:button-height initarg 992

button-image accessor function 326

button-panel class 44 , 330

button-press-callback accessor function 808

buttons

check 33

push 32

radio 34

:buttons initarg 22 , 958

button-selected accessor function 326

button-selected-disabled-image accessor function 326

button-selected-image accessor function 326

:button-width initarg 992

C

calculate-constraints generic function 71 , 81 , 335

calculate-layout generic function 71 , 337

:callback initarg 21 , 32 , 325 , 327 , 489 , 654 , 816 , 852 , 957 , 983 , 995

:callback-data-function initarg 654

:callback-object initarg 488

callbacks 338

description of 8

for button panels 330

for buttons 327

general properties 19

graph panes 58

in choices 63

in interfaces 171 - 173

passing different variables 310

used for choices 50 - 52

using callback functions 11

callbacks class 19 , 44 , 338

:callbacks initarg 330 , 992 , 1001

callbacks-action-callback accessor function 339

callbacks-callback-type accessor function 339

callbacks-extend-callback accessor function 339

callbacks-retract-callback accessor function 339

callbacks-selection-callback accessor function 339

:callback-type initarg 19 , 64 , 338 , 951 , 957 , 983

call-editor function 172

call-editor generic function 25 , 156 , 337

:cancel item in :buttons initarg 965

cancel-button image identifier 968

:cancel-button initarg 331

:cancel-function item in :buttons initarg 966

:cancel-p initarg 325

can-use-metafile-p function 341

CAPI

basic objects 2 - 3

description of 1 - 3

linking code into 8

using the 5 - 6

CAPI process 411

capi-object class 342

capi-object-name accessor function 273 , 342

capi-object-plist accessor function 273 , 342

capi-object-property function 343

:caret-position initarg 957

:change-callback initarg 24 , 457 , 488 , 830 , 957 , 983

:change-callback-type initarg 957

:character-format initarg 830

charts and graphs

self-contained examples 295

check button panels 46

check buttons 33

:checkbox-change-callback initarg 1012

:checkbox-child-function initarg 1012

:checkbox-initial-status initarg 1012

:checkbox-next-map initarg 1012

:checkbox-parent-function initarg 1012

:checkbox-status initarg 1012

check-button class 33 , 44 , 344

check-button-panel class 44 , 46 , 62 , 345

%child% geometry slot 1047

:child initarg 914

children

of a layout 69

:children-function initarg 57 , 510 , 1011

choice class 43 , 346

:choice-class initarg 145

choice-initial-focus-item accessor function 347

choice-interaction accessor function 63 , 347

choices 43 - 67

callbacks available 63

description of 43 - 67

general properties 62 - 67

relationship to menus 62

choice-selected-item accessor function 63

choice-selected-item generic function 350

choice-selected-item-p function 352

choice-selected-items accessor function 63

choice-selected-items generic function 353

choice-selection accessor 54

choice-selection accessor function 63 , 347

choice-update-item function 354

class options

:definition 397

:interfaces 406

:layouts 397

:menu-bar 113 , 397

:menus 397

:panes 397

:source-interfaces 406

classes

apply-drawing-object 1214

arrow-pinboard-object 308

browser-pane 29 , 313

button 325

button-panel 44 , 330

callbacks 19 , 44 , 338

capi-object 342

check-button 33 , 44 , 344

check-button-panel 44 , 46 , 62 , 345

choice 43 , 346

cocoa-default-application-interface 29 , 358

cocoa-view-pane 29 , 362

collection 43 , 366

collections 44

collector-pane 373

color-screen 374

column-layout 45 , 72 , 74 , 167 , 374

compound-drawing-object 1216

creating your own 177 - 201

display-pane 21 , 75 , 421

docking-layout 427

document-container 433

document-frame 93 , 433

double-headed-arrow-pinboard-object 434

double-list-panel 435

drawing-object 1219

drawn-pinboard-object 197 , 217 , 446

echo-area-pane 454

editor-pane 23 , 75 , 155 , 159 , 172 , 212 , 457

element 473

ellipse 480

expandable-item-pinboard-object 487

extended-selection-tree-view 55 , 487

external-image 225 , 1100

filtering-layout 488

foreign-owned-interface 497

form-layout 498

geometry-drawing-object 1237

graph-edge 507

graphics-port-mixin 1126

graph-node 508

graph-object 509

graph-pane 55 , 212 , 510

grid-layout 14 , 76 , 521

image 225 , 1135

image-list 52 , 55 , 528

image-pinboard-object 530

image-set 531

interactive-pane 31 , 535

interface 2 , 18 , 35 , 70 , 162 , 538

item 577

item-pinboard-object 193 , 580

labelled-arrow-pinboard-object 581

labelled-line-pinboard-object 582

layout 583

line-pinboard-object 585

listener-pane 31 , 75 , 610

list-panel 14 , 48 , 157 , 587

list-view 604

menu 2 , 112 , 124 , 641

menu-component 2 , 113 , 646

menu-item 2 , 116 , 123 , 648

menu-object 654

message-pane 660

metafile-port 660

mono-screen 664

multi-column-list-panel 665

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

non-focus-list-interface 672

objects-displayer 1246

ole-control-component 29 , 677

ole-control-doc 679

ole-control-frame 680

ole-control-pane 29 , 683

ole-control-pane-simple-sink 686

option-pane 14 , 60 , 688

output-pane 26 , 35 , 80 , 124 , 177 , 202 , 211 , 212 , 257 , 693

password-pane 731

pinboard-layout 35 , 77 , 190 , 194 , 212 , 732

pinboard-object 69 , 190 , 737

pinboard-objects-displayer 1249

pixmap-port 1166

popup-menu-button 760

printer-port 259 , 771

progress-bar 30 , 775

push-button 33 , 44 , 807

push-button-panel 44 , 809

radio-button 34 , 812

radio-button-panel 44 , 45 , 62 , 813

range-pane 30 , 815

rectangle 819

rich-text-pane 27 , 830

right-angle-line-pinboard-object 839

row-layout 45 , 72 , 840

screen 842

scroll-bar 29 , 852

shell-pane 895

simple-layout 897

simple-network-pane 898

simple-pane 69 , 899

simple-pinboard-layout 913

slider 29 , 916

sorted-object 919

stacked-tree 55 , 922

static-layout 942

string-drawing-object 1250

switchable-layout 947

tab-layout 89 , 950

text-input-choice 955

text-input-pane 14 , 21 , 70 , 155 , 159 , 957

text-input-range 982

titled-menu-object 986

titled-object 14 , 17 , 986

titled-pinboard-object 990

title-pane 17 , 984

toolbar 127 , 136 , 992

toolbar-button 36 , 995

toolbar-component 36 , 129 , 1000

toolbar-object 1003

tracking-pinboard-layout 1010

tree-view 54 , 55 , 1010

x-y-adjustable-layout 1057

clear-external-image-conversions function 228 , 1065

clear-graphics-port function 1065

clear-graphics-port-state function 1066

clear-rectangle function 1066

clip 217 , 219 , 1129 , 1197

clipboard function 355

clipboard-empty function 357

clipping 217 , 219 , 1129 , 1197

clone generic function 358

Close menu command 420

:close-callback initarg 683

CLUE 3

clues 35

CLX 3

Cocoa Event Loop process 412

Cocoa view class 29

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

cocoa-default-application-interface class 358

cocoa-view-pane class 29 , 362

cocoa-view-pane-init-function accessor function 363

cocoa-view-pane-view function 29 , 364

cocoa-view-pane-view-class accessor function 363

collect-interfaces generic function 365

collection class 43 , 366

:collection initarg 577

collection-find-next-string generic function 370

collection-find-string generic function 371

collection-items accessor 66

collection-items accessor function 104 , 367

collection-items-count-function accessor function 367

collection-items-get-function accessor function 367

collection-items-map-function accessor function 367

collection-last-search generic function 371

collection-print-function accessor function 367

collections

description of 43

collection-search generic function 372

collection-test-function accessor function 367

collector panes 30

collector-pane class 373

collector-pane-stream accessor function 373

color-blue function 1255

*color-database* variable 1256

color-from-premultiplied function 1256

:color-function initarg 587 , 923

color-green function 1255

color-hue function 1255

color-level function 1254 , 1258

color-model function 1259

color-red function 1255

colors

prompting for 147

:colors initarg 923

colors= function 252 , 1261

color-saturation function 1255

color-screen class 374

color-spec-model function 249

color-to-premultiplied function 1257

color-value function 1255

color-with-alpha function 1260

:column initarg 521

:column-function initarg 665

column-layout class 45 , 72 , 74 , 167 , 374

column-layout-divider 375

:columns initarg 53 , 665

:combine-child-constraints initarg 948 , 950

combo box 61

combo boxes 60

:command initarg 895

command table 693

complete-button image identifier 968

:complete-do-action initarg 958

complete-in-place function 159

:completion item in :buttons initarg 965

:completion-function initarg 958

component-name function 377

:component-name initarg 683 , 686

compositing-mode graphics state parameter 222 , 1130

:compositing-mode initarg 285

:composition-callback initarg 190 , 694 , 711

:composition-face initarg 458

compound-drawing-object class 1216

compound-drawing-object-data accessor 1216

compound-drawing-object-sub-object accessor 1216

compress-external-image function 1067

compute-char-extents function 1068

compute-drawing-object-from-data function 1217

comtab 693

Confirm Before Exiting 378 , 863

:confirm-change-function initarg 958

:confirm-destroy-function initarg 539

confirmer-pane function 379

confirm-quit function 377

confirm-yes-or-no function 141 , 379

constants

2pi 1059

f2pi 1106

fpi 1114

fpi-by-2 1114

pi-by-2 1165

contain function 7 , 39 , 193 , 380

container 94

container special slot 93 , 434

context menu 124 , 133 , 291 , 425 , 429 , 430 , 551 , 641

continuation function, dialog

creating 1039

using 414 , 712 , 753 , 765 , 778 , 780 , 783 , 785 , 787 , 788 , 790 , 794 , 795 , 796 , 798 , 807

:controller initarg 93 , 428

convert-color function 231 , 253 , 1261

convert-external-image function 229 , 1069

convert-relative-position function 382

convert-to-font-description function 1069

convert-to-screen function 277 , 279 , 383

:coordinate-origin initarg 204 , 693

copy

defining operation for your interface class 107

operation on active element 106

copy-area function 212 , 1070

copy-basic-graph-spec function 1241

copy-external-image function 1072

copy-pixels function 1072

copy-transform function 1074

count-collection-items generic function 386

:create-callback initarg 100 , 539 , 677 , 694

create-dummy-graphics-port function 387

create-pixmap-port function 212 , 216 , 1074

creating menus 111

creating submenus 112

creating toolbars 127

current-dialog-handle function 388

current-document generic function 389

current-pointer-position function 389

current-popup function 390

current-printer function 257 , 391

current-process-send function 40

cursor format

on Cocoa 611

on GTK+ 611

on Microsoft Windows 611

:cursor initarg 15 , 900

cut

defining operation for your interface class 107

operation on active element 106

D

dash graphics state parameter 1129

dashed graphics state parameter 1129

:data callback type 64

:data initarg 8 , 32 , 33 , 577

:data-function initarg 289

:data-interface callback type 64

:debug initarg 314

:default initarg 583

default settings

selections 52

:default-button initarg 331

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

:default-image-set initarg 993 , 1001

*default-image-translation-table* variable 1076 , 1144

:default-initargs class option 164 , 167

default-library function 392

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

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

:default-p initarg 325

:default-toolbar-states initarg 541

defclass macro 162 , 164 , 180

define-color-alias function 249 , 1262

define-color-models macro 254 , 1264

define-command macro 394

define-font-alias function 1076

define-interface macro 162 , 396

arguments supplied to 164

define-layout macro 403

define-menu macro 404

define-ole-control-component macro 29 , 405

:definition class option 397

defpackage function 6

delete-color-translation function 249 , 253 , 1265

:delete-item-callback initarg 1011

deliver function 108 , 227

:depth initarg 842

:description initarg 69 , 73 , 190 , 574 , 583 , 950 , 952

description of the CAPI 1 - 3

destroy button

removal 548

destroy generic function 108 , 407

:destroy-callback initarg 539 , 677 , 694

destroy-dependent-object generic function 408

destroy-pixmap-port function 1077

detach-simple-sink function 409

detach-sink function 410

dialog continuation function

creating 1039

using 414 , 712 , 753 , 765 , 778 , 780 , 783 , 785 , 787 , 788 , 790 , 794 , 795 , 796 , 798 , 807

dialogs

aborting 298

creating your own 150 - 154

description of 139 - 154

in front 149

modal 148

owners 149 - 150

:directories-only initarg 958

:disabled-image initarg 325

:disabled-images initarg 330

display callback 179

display function 7 , 8 , 39 , 279 , 411

display panes 20

:display-callback initarg 230 , 446 , 693 , 1247

display-dialog function 150 , 154 , 413

display-errors macro 416

displaying text on screen 20

display-message function 9 , 140 , 416

display-message-for-pane function 417

display-message-on-screen function 417

display-non-focus-message function 418

display-pane class 21 , 75 , 421

display-pane-selected-text function 422

display-pane-selection function 423

display-pane-selection-p function 423

display-pane-text accessor 21

display-pane-text accessor function 421

display-popup-menu function 125 , 424

display-replacable-dialog function 425

:display-state initarg 540

display-tooltip generic function 426

dither-color-spec function 1077

:divider-p initarg 428

:dividerp initarg 992

dividers 91

Dock menu 29 , 358

:docking-callback initarg 428

docking-layout class 427

docking-layout-controller accessor function 428

docking-layout-divider-p accessor function 428

docking-layout-docking-test-function accessor function 428

docking-layout-items accessor function 428

docking-layout-orientation accessor function 428

docking-layout-pane-docked-p function 431

docking-layout-pane-visible-p function 432

:docking-test-function initarg 428

:dock-menu initarg 359

document changed

on Cocoa 175 , 560

document modified

on Cocoa 175 , 560

document unsaved

on Cocoa 175 , 560

:document-complete-callback initarg 313

document-container class 433

document-frame class 93 , 433

document-frame-container accessor function 433

double buffering 212

double-headed-arrow-pinboard-object class 434

:double-head-predicate initarg 434

double-list-panel class 435

Drag and drop

coordinates 452

dragging 438

dropping 900

effect 447 , 450

formats 453 , 867

in an output-pane 284

object 451

self-contained examples 287

temporary display 938 , 939

visual feedback while dragging 284

:drag-callback initarg 900

:drag-image initarg 541

drag-pane-object function 438

draw-arc function 218 , 1078

draw-arcs function 218 , 1079

draw-character function 218 , 1080

draw-circle function 179 , 1081

draw-ellipse function 218 , 1082

draw-image function 225 , 226 , 1083

drawing bar charts 242

drawing graphs 242

:drawing-mode initarg 693

drawing-object class 1219

:drawing-object initarg 1247

draw-line function 218 , 1086

draw-lines function 218 , 1087

draw-metafile function 440

draw-metafile-to-image function 441

drawn-pinboard-object class 197 , 217 , 446

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

draw-path function 219 , 1087

draw-pinboard-layout-objects function 443

draw-pinboard-object generic function 444

draw-pinboard-object-highlighted generic function 445

draw-point function 181 , 1091

draw-points function 1092

draw-polygon function 218 , 1093

draw-polygons function 218 , 1094

draw-rectangle function 218 , 1095

draw-rectangles function 218 , 1096

draw-string function 218 , 1097

:draw-with-buffer initarg 693

:drop-callback initarg 900

drop-down list box 61

:drop-down-menu initarg 291

:dropdown-menu initarg 995

:dropdown-menu-function initarg 995

:dropdown-menu-kind initarg 995

drop-object-allows-drop-effect-p function 447

drop-object-collection-index function 448

drop-object-collection-item function 449

drop-object-drop-effect function 450

drop-object-get-object function 451

drop-object-pane-x generic function 452

drop-object-pane-y generic function 452

drop-object-provides-format function 453

E

:echo-area initarg 24 , 457

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

echo-area-pane class 454

:edge-pane-function initarg 511

:edge-pinboard-class initarg 510

Edit > Copy menu command 121

Edit > Cut menu command 121

Edit > Find... menu command 121

Edit > Paste menu command 121

Edit > Redo menu command 121

Edit > Replace... menu command 121

Edit > Select All menu command 121

Edit > Undo menu command 121

edit operations

defining for your interface class 107

on active element 106

:editing-callback initarg 958

editor panes 23

*editor-cursor-active-style* variable 455

*editor-cursor-color* variable 455

*editor-cursor-drag-style* variable 456

*editor-cursor-inactive-style* variable 456

editor-pane class 23 , 75 , 155 , 159 , 172 , 212 , 457

subclasses 30

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

editor-pane-buffer accessor function 467

editor-pane-change-callback accessor function 458

editor-pane-composition-face accessor function 458

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

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

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

editor-pane-enabled accessor function 458

editor-pane-fixed-fill accessor function 458

editor-pane-line-wrap-face accessor 26

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

editor-pane-line-wrap-marker accessor 26

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

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

editor-pane-selected-text function 26

editor-pane-selected-text generic function 471

editor-pane-selected-text-p function 26

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

editor-pane-stream generic function 472

editor-pane-text accessor 26

editor-pane-text accessor function 104 , 172 , 458

editor-pane-wrap-style accessor function 458

editor-window generic function 473

:element callback type 64

element class 473

element-container function 479

element-interface accessor function 475

element-interface-for-callback generic function 479

element-parent accessor function 27 , 475

elements

creating your own 177 - 201

generic properties of 11 - 12

element-screen function 480

element-widget-name accessor function 277 , 475

ellipse class 480

:empty-tree-string initarg 923

:enabled initarg 27 , 33 , 325 , 457 , 488 , 654 , 688 , 899 , 957 , 1003

:enabled-function initarg 122 , 654 , 1003

:enabled-function-for-dialog initarg 123 , 649

:enabled-positions initarg 688

:enabled-slot initarg 654

:enable-pointer-documentation initarg 540

:enable-tooltips initarg 540

end-pane-drag-operation function 940

:end-x initarg 191 , 585

:end-y initarg 191 , 585

ensure-area-visible generic function 481

ensure-color function 252 , 1265

ensure-gdiplus function 1098

ensure-gray function 1267

ensure-hsv function 1267

ensure-interface-screen function 481

ensure-model-color function 252 , 1266

ensure-rgb function 1267

Escape key 751

:evaluate keyword argument 148

event handler

key strokes 182 , 696

mouse click 182 , 696

mouse gestures 182 , 696

mouse move 182 , 696

event handlers 180 - 189

execute-with-interface function 39 , 99 , 482

execute-with-interface-if-alive function 39 , 99 , 483

exit-confirmer function 150 , 152 , 485

exit-dialog function 152 , 154 , 486

expandable-item-pinboard-object class 487

:expandp-function initarg 1011

:extend-callback initarg 52 , 58 , 63 , 339

extended selection

specifying 62

using on different platforms 62

:extended-selection interaction style 49 , 50 , 62

extended-selection-tree-view class 55 , 487

extension gesture 50

external constraints 81

external image

dimensions 230

from displayed window 233

from on-screen window 233

width and height 230

:external-border initarg 540

external-image class 225 , 1100

external-image-color-table function 1101

externalize-and-write-image function 227 , 1102

externalize-image function 228 , 1104

:external-max-height initarg 81 , 475 , 739

:external-max-width initarg 81 , 475 , 738

:external-min-height initarg 81 , 474 , 738

:external-min-width initarg 81 , 474 , 738

F

f2pi constant 1106

File > Close menu command 121

File > Exit menu command 121

File > New menu command 121

File > Open... menu command 121

File > Print... menu command 121

File > Save menu command 121

:file-completion initarg 159 , 958

:filename initarg 830

files

prompting for 146 - 148

filled accessor function 480 , 819

:filled initarg 480 , 819

fill-style graphics state parameter 1128

:filter initarg 53 , 491 , 587

:filter-automatic-p initarg 588

:filter-callback initarg 588

:filter-change-callback-p initarg 588

:filter-help-string initarg 588

filtering-layout class 488

filtering-layout-matches-text accessor function 489

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

filtering-layout-state accessor function 489

:filter-matches-title initarg 588

:filter-short-menu-text initarg 588

find-best-font function 223 , 1106

find-graph-edge generic function 493

find-graph-node generic function 494

finding panes

interfaces 397

find-interface generic function 495

find-matching-fonts function 223 , 1107

find-pane 397

find-string-in-collection generic function 496

fit-object function 1221

:fit-size-to-children initarg 942

:fixed-fill initarg 457

:flag initarg 457

:flatp initarg 993

focus

for keyboard gestures 14

for keyboard input 14

keyboard input on Cocoa 549

mouse events on Cocoa 549

moving to a new pane 301

setting to a pane 718 , 883

:focus-callback initarg 694

folding toolbars 127

font graphics state parameter 1130

:font initarg 12 , 899

font type 1108

font-description function 1110

font-description type 1109

font-description-attributes function 1111

font-description-attribute-value function 1111

font-dual-width-p function 1112

font-fixed-width-p function 1112

fonts 12

attributes 223

font descriptions 223

lookup 224

prompting for 147

font-single-width-p function 1113

force-objects-redraw function 1225

force-screen-update function 496

force-update-all-screens function 497

foreground graphics state parameter 1127

:foreground initarg 12 , 899

foreign-owned-interface class 497

form-layout class 498

form-title-adjust accessor function 498

form-title-gap accessor function 498

form-vertical-adjust accessor function 498

form-vertical-gap accessor function 498

fpi constant 1114

fpi-by-2 constant 1114

frame 18 , 988

free-image function 225 , 229 , 1114

free-image-access function 231 , 1115

free-metafile function 499

free-sound function 500

:from initarg 507

full screen windows on Cocoa 549

functions

abort-callback 297

abort-dialog 154 , 298

abort-exit-confirmer 299

activate-pane 301

active-pane-copy 302

active-pane-copy-p 302

active-pane-cut 302

active-pane-cut-p 302

active-pane-deselect-all 302

active-pane-deselect-all-p 302

active-pane-paste 302

active-pane-paste-p 302

active-pane-select-all 302

active-pane-select-all-p 302

active-pane-undo 302

active-pane-undo-p 302

analyze-external-image 1060

apply-in-pane-process 39 , 99 , 304

apply-in-pane-process-if-alive 39 , 99 , 306

apply-in-pane-process-wait-multiple 306

apply-in-pane-process-wait-single 306

apply-rotation 1060

apply-rotation-around-point 1061

apply-scale 1062

apply-translation 1063

apropos-color-alias-names 251 , 1251

apropos-color-names 250 , 1252

apropos-color-spec-names 251 , 1253

attach-interface-for-callback 309

attach-simple-sink 310

attach-sink 311

augment-font-description 224 , 1064

basic-graph-spec-p 1241

beep-pane 312

boole 221

browser-pane-available-p 321

browser-pane-busy 322

browser-pane-go-back 322

browser-pane-go-forward 322

browser-pane-navigate 322

browser-pane-refresh 322

browser-pane-set-content 322

browser-pane-stop 322

call-editor 156 , 172

can-use-metafile-p 341

capi-object-property 343

choice-selected-item-p 352

choice-update-item 354

clear-external-image-conversions 228 , 1065

clear-graphics-port 1065

clear-graphics-port-state 1066

clear-rectangle 1066

clipboard 355

clipboard-empty 357

cocoa-view-pane-view 29 , 364

color-blue 1255

color-from-premultiplied 1256

color-green 1255

color-hue 1255

color-level 1254 , 1258

color-model 1259

color-red 1255

colors= 252 , 1261

color-saturation 1255

color-spec-model 249

color-to-premultiplied 1257

color-value 1255

color-with-alpha 1260

complete-in-place 159

component-name 377

compress-external-image 1067

compute-char-extents 1068

compute-drawing-object-from-data 1217

confirmer-pane 379

confirm-quit 377

confirm-yes-or-no 141 , 379

contain 7 , 39 , 193 , 380

convert-color 231 , 253 , 1261

convert-external-image 229 , 1069

convert-relative-position 382

convert-to-font-description 1069

convert-to-screen 277 , 279 , 383

copy-area 212 , 1070

copy-basic-graph-spec 1241

copy-external-image 1072

copy-pixels 1072

copy-transform 1074

create-dummy-graphics-port 387

create-pixmap-port 212 , 216 , 1074

current-dialog-handle 388

current-pointer-position 389

current-popup 390

current-printer 257 , 391

current-process-send 40

default-library 392

define-color-alias 249 , 1262

define-font-alias 1076

defpackage 6

delete-color-translation 249 , 253 , 1265

deliver 108 , 227

destroy 108

destroy-pixmap-port 1077

detach-simple-sink 409

detach-sink 410

display 7 , 8 , 39 , 279 , 411

display-dialog 150 , 154 , 413

display-message 9 , 140 , 416

display-message-for-pane 417

display-message-on-screen 417

display-non-focus-message 418

display-pane-selected-text 422

display-pane-selection 423

display-pane-selection-p 423

display-popup-menu 125 , 424

display-replacable-dialog 425

dither-color-spec 1077

docking-layout-pane-docked-p 431

docking-layout-pane-visible-p 432

drag-pane-object 438

draw-arc 218 , 1078

draw-arcs 218 , 1079

draw-character 218 , 1080

draw-circle 179 , 1081

draw-ellipse 218 , 1082

draw-image 225 , 226 , 1083

draw-line 218 , 1086

draw-lines 218 , 1087

draw-metafile 440

draw-metafile-to-image 441

draw-path 219 , 1087

draw-pinboard-layout-objects 443

draw-point 181 , 1091

draw-points 1092

draw-polygon 218 , 1093

draw-polygons 218 , 1094

draw-rectangle 218 , 1095

draw-rectangles 218 , 1096

draw-string 218 , 1097

drop-object-allows-drop-effect-p 447

drop-object-collection-index 448

drop-object-collection-item 449

drop-object-drop-effect 450

drop-object-get-object 451

drop-object-provides-format 453

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

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

editor-pane-selected-text 26

editor-pane-selected-text-p 26

element-container 479

element-screen 480

end-pane-drag-operation 940

ensure-color 252 , 1265

ensure-gdiplus 1098

ensure-gray 1267

ensure-hsv 1267

ensure-interface-screen 481

ensure-model-color 252 , 1266

ensure-rgb 1267

execute-with-interface 39 , 99 , 482

execute-with-interface-if-alive 39 , 99 , 483

exit-confirmer 150 , 152 , 485

exit-dialog 152 , 154 , 486

external-image-color-table 1101

externalize-and-write-image 227 , 1102

externalize-image 228 , 1104

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

find-best-font 223 , 1106

find-matching-fonts 223 , 1107

fit-object 1221

font-description 1110

font-description-attributes 1111

font-description-attribute-value 1111

font-dual-width-p 1112

font-fixed-width-p 1112

font-single-width-p 1113

force-objects-redraw 1225

force-screen-update 496

force-update-all-screens 497

free-image 225 , 229 , 1114

free-image-access 231 , 1115

free-metafile 499

free-sound 500

general-handle-event 40

generate-bar-chart 1226

generate-graph-from-graph-spec 1241

generate-graph-from-pairs 1229

generate-grid-lines 1230

generate-labels 1235

get-all-color-names 251 , 1268

get-bounds 1115

get-character-extent 1118

get-char-ascent 1116

get-char-descent 1117

get-char-width 1117

get-color-alias-translation 250 , 1269

get-color-spec 248 , 1270

get-constraints 71 , 501

get-enclosing-rectangle 1119

get-font-ascent 1119

get-font-average-width 1120

get-font-descent 1120

get-font-height 1121

get-font-width 1121

get-graphics-state 1122

get-origin 1122

get-page-area 259 , 504

get-printer-metrics 259 , 505

get-string-extent 1123

get-transform-scale 1124

graphics-port-background 1125

graphics-port-font 1125

graphics-port-foreground 1125

graphics-port-transform 1125

graphics-state-background 1131

graphics-state-compositing-mode 1131

graphics-state-dash 1131

graphics-state-dashed 1131

graphics-state-fill-style 1131

graphics-state-font 1131

graphics-state-foreground 1131

graphics-state-line-end-style 1131

graphics-state-line-joint-style 1131

graphics-state-mask 1131

graphics-state-mask-transform 1131

graphics-state-mask-x 1131

graphics-state-mask-y 1131

graphics-state-operation 1131

graphics-state-pattern 1131

graphics-state-scale-thickness 1131

graphics-state-shape-mode 1131

graphics-state-stipple 1131

graphics-state-text-mode 1131

graphics-state-thickness 1131

graphics-state-transform 1131

graph-pane-edges 518

graph-pane-nodes 518

graph-pane-object-at-position 519

hide-interface 526

hide-pane 527

highlight-pinboard-object 527

image-access-height 1135

image-access-pixel 230 , 1136

image-access-pixels-from-bgra 1138

image-access-pixels-to-bgra 1139

image-access-transfer-from-image 230 , 231 , 1140

image-access-transfer-to-image 231 , 1141

image-access-width 1135

image-freed-p 1142

image-loader 1142

image-translation 1143

initialize-dithers 1144

inset-rectangle 1144

inside-rectangle 1145

installed-libraries 534

install-postscript-printer 532

interface-customize-toolbar 134 , 558

interface-default-toolbar-states 134

interface-display 225 , 230

interface-display-title 560

interface-document-modified-p 560

interface-iconified-p 563

interface-preserving-state-p 569

interface-toolbar-state 135 , 571

interface-visible-p 573

invalidate-pane-constraints 575

invalidate-rectangle-from-points 1147

invert-transform 1148

invoke-command 576

invoke-untranslated-command 576

line-pinboard-object-coordinates 586

list-all-font-names 223 , 1149

listener-pane-insert-value 610

list-known-image-formats 226 , 227 , 1149

list-panel-items-and-filter 600

list-panel-search-with-function 601

load-color-database 253 , 1271

load-cursor 611

load-icon-image 226 , 229 , 1150

load-image 229 , 1152

load-sound 615

lower-interface 617

make-absolute-drawing 1221

make-absolute-drawing* 1221

make-a-drawing-call 1238

make-basic-graph-spec 1241

make-dither 1154

make-docking-layout-controller 619

make-draw-arc 1238

make-draw-circle 1238

make-draw-ellipse 1238

make-draw-line 1238

make-draw-lines 1238

make-draw-polygon 1238

make-draw-rectangle 1238

make-draw-string 1243

make-font-description 1155

make-foreign-owned-interface 619

make-general-image-set 621

make-graphics-state 1156

make-gray 1272

make-hsv 249 , 1273

make-icon-resource-image-set 622

make-image 1157

make-image-access 230

make-image-from-port 222 , 229 , 1159

make-image-locator 623

make-instance 5

make-menu-for-pane 124 , 623

make-pinboard-objects-displayer 1245

make-resource-image-set 627

make-rgb 249 , 1274

make-scaled-general-image-set 628

make-scaled-image-set 629

make-scaled-sub-image 229 , 1159

make-sorting-description 630

make-sub-image 229 , 1161

make-transform 1162

map-typeout 640

merge-font-descriptions 224 , 1163

modify-editor-pane-buffer 26 , 661

modify-multi-column-list-panel-columns 661

modify-stacked-tree 663

non-focus-list-add-filter 671

non-focus-list-remove-filter 671

non-focus-list-toggle-enable-filter 672

non-focus-list-toggle-filter 671

offset-rectangle 1163

ole-control-add-verbs 676

ole-control-close-object 676

ole-control-i-dispatch 681

ole-control-insert-object 681

ole-control-ole-object 682

ole-control-pane-frame 685

ole-control-user-component 687

ordered-rectangle-union 1164

output-pane-cached-display-user-info 706

output-pane-cache-display 705

output-pane-draw-from-cached-display 707

output-pane-free-cached-display 708

output-pane-stop-composition 710

page-setup-dialog 258 , 712

pane-can-restore-display-p 716

pane-close-display 716

pane-descendant-child-with-focus 717

pane-drag-operation-update 940

pane-modifiers-state 721

pane-restore-display 726

pane-screen-internal-geometry 41 , 175 , 726

pane-supports-menus-with-images 124 , 729

pinboard-object-highlighted-p 745

pixblt 1165

play-sound 749

popup-confirmer 150 , 152 , 154 , 749

popup-menu-force-popdown 125 , 761

port-graphics-state 1167

port-height 1168

port-owner 1168

port-string-height 1169

port-string-width 1169

port-width 1170

position-and-fit-object 1221

position-object 1221

postmultiply-transforms 1171

premultiply-transforms 1171

print-dialog 150 , 258 , 764

print-editor-buffer 26 , 260 , 766

printer-configuration-dialog 261 , 769

printer-metrics-device-height 770

printer-metrics-device-width 770

printer-metrics-dpi-x 770

printer-metrics-dpi-y 770

printer-metrics-height 771

printer-metrics-left-margin 771

printer-metrics-max-height 771

printer-metrics-max-width 771

printer-metrics-min-left-margin 771

printer-metrics-min-top-margin 771

printer-metrics-paper-height 771

printer-metrics-paper-width 771

printer-metrics-top-margin 771

printer-metrics-width 771

printer-port-handle 772

printer-port-supports-p 773

print-file 260 , 766

print-rich-text-pane 767

print-text 260 , 768

process-pending-messages 774

process-send 40

prompt-for-color 147 , 776

prompt-for-confirmation 141 , 777

prompt-for-directory 147 , 778

prompt-for-file 146 , 150 , 780

prompt-for-files 784

prompt-for-font 147 , 785

prompt-for-form 148 , 786

prompt-for-forms 788

prompt-for-integer 142 , 152 , 789

prompt-for-items-from-list 791

prompt-for-number 143 , 792

prompt-for-string 142 , 150 , 792

prompt-for-symbol 148 , 794

prompt-for-value 796

prompt-with-list 143 , 797

prompt-with-list-non-focus 159 , 800

prompt-with-message 806

quit 360

quit-interface 108 , 810

raise-interface 814

range-set-sizes 816

read-and-convert-external-image 229 , 1172

read-color-db 253 , 1275

read-external-image 1173

read-sound-file 817

rectangle-union 1178

recurse-compute-drawing-object 1217

redisplay-interface 153

redisplay-menu-bar 821

redraw-drawing-with-cached-display 822

redraw-pinboard-layout 822

redraw-pinboard-object 823

register-image-load-function 1179

register-image-translation 229 , 1180

remove-capi-object-property 824

replace-dialog 826

reset-image-translation-table 1181

reuse-interfaces-p 829

rich-text-pane-character-format 832

rich-text-pane-operation 833

rich-text-pane-paragraph-format 838

rich-text-version 838

rotate-object 1221

sample 11

save-image 227

screen-active-interface 844

screen-active-p 844

screen-internal-geometries 41 , 175 , 176 , 845

screen-internal-geometry 42 , 846

screen-logical-resolution 848

screen-monitor-geometries 41 , 175 , 848

screens 849

scroll 102

selection 856

selection-empty 857

separation 1182

set-application-interface 858

set-application-themed 275

set-clipboard 860

set-composition-placement 861

set-confirm-quit-flag 862

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

set-default-image-load-function 1182

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

set-default-use-native-input-method 866

set-drop-object-supported-formats 867

set-editor-parenthesis-colors 26 , 869

setf 18 , 33

set-geometric-hint 80 , 870

set-graphics-port-coordinates 1183

set-graphics-state 217 , 1184

set-hint-table 80 , 88 , 870

set-horizontal-scroll-parameters 80

set-interactive-break-gestures 872

set-interface-pane-name-appearance 873

set-interface-pane-type-appearance 873

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

set-object-automatic-resize 878

set-printer-metrics 259 , 883

set-printer-options 258 , 884

set-rich-text-pane-character-format 885

set-rich-text-pane-paragraph-format 888

set-selection 890

set-top-level-interface-geometry 100

set-vertical-scroll-parameters 80

show-interface 896

show-pane 897

simple-pane-handle 911

simple-pane-visible-height 28

simple-pane-visible-size 28

simple-pane-visible-width 28

simple-print-port 212 , 260 , 914

slot-value 5

sorted-object-sorted-by 921

sort-object-items-by 919

stacked-tree-decrease-font-height 931

stacked-tree-default-color-function 932

stacked-tree-history-backward 933

stacked-tree-history-forward 933

stacked-tree-increase-font-height 931

stacked-tree-item-at-point 934

stacked-tree-zoom-by-factor 936

start-drawing-with-cached-display 937

start-gc-monitor 939

start-pane-drag-operation 940

static-layout-child-geometry 943

stop-gc-monitor 946

stop-sound 947

tab-layout-panes 954

tab-layout-visible-child 955

text-input-pane-append-recent-items 973

text-input-pane-complete-text 974

text-input-pane-copy 975

text-input-pane-cut 976

text-input-pane-delete 976

text-input-pane-delete-recent-items 973

text-input-pane-in-place-complete 977

text-input-pane-paste 977

text-input-pane-prepend-recent-items 973

text-input-pane-recent-items 978

text-input-pane-replace-recent-items 973

text-input-pane-selected-text 422 , 979

text-input-pane-selection 423 , 979

text-input-pane-selection-p 423 , 980

text-input-pane-set-recent-items 981

top-level-interface-geometry 42 , 101 , 175

top-level-interface-geometry-display-state 107

transform-area 1185

transform-distance 1186

transform-distances 1187

transform-is-rotated 1187

transform-point 1188

transform-points 1188

transform-rect 1189

tree-view-ensure-visible 1022

tree-view-item-checkbox-status 1023

tree-view-item-children-checkbox-status 1024

unconvert-color 231 , 1276

undefine-font-alias 1190

unhighlight-pinboard-object 1026

uninstall-postscript-printer 1027

unit-transform-p 1191

unmap-typeout 1028

untransform-distance 1193

untransform-distances 1193

untransform-point 1194

untransform-points 1195

update-all-interface-titles 1028

update-drawing-with-cached-display 1029

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

update-internal-scroll-parameters 206 , 1032

update-pinboard-object 1033

update-screen-interface-titles 1034

update-toolbar 1035

virtual-screen-geometry 42 , 176 , 1036

wrap-text 1055

wrap-text-for-pane 1056

write-external-image 1211

G

:gap initarg 375 , 840

general-handle-event function 40

generate-bar-chart function 1226

generate-graph-from-graph-spec function 1241

generate-graph-from-pairs function 1229

generate-grid-lines function 1230

generate-labels function 1235

generic functions

accepts-focus-p 300

append-items 303

browser-pane-property-get 324

browser-pane-property-put 324

calculate-constraints 71 , 81 , 335

calculate-layout 71 , 337

call-editor 25 , 337

choice-selected-item 350

choice-selected-items 353

clone 358

collect-interfaces 365

collection-find-next-string 370

collection-find-string 371

collection-last-search 371

collection-search 372

count-collection-items 386

current-document 389

destroy 407

destroy-dependent-object 408

display-tooltip 426

draw-pinboard-object 444

draw-pinboard-object-highlighted 445

drop-object-pane-x 452

drop-object-pane-y 452

editor-pane-blink-rate 26 , 466

editor-pane-selected-text 471

editor-pane-selected-text-p 472

editor-pane-stream 472

editor-window 473

element-interface-for-callback 479

ensure-area-visible 481

find-graph-edge 493

find-graph-node 494

find-interface 495

find-string-in-collection 496

get-collection-item 500

get-horizontal-scroll-parameters 502

get-scroll-position 505

get-vertical-scroll-parameters 506

graph-node-children 508

graph-pane-add-graph-node 515

graph-pane-delete-object 515

graph-pane-delete-objects 516

graph-pane-delete-selected-objects 516

graph-pane-direction 517

graph-pane-select-graph-nodes 520

graph-pane-update-moved-objects 520

interactive-pane-execute-command 537

interface-display 99 , 558

interface-editor-pane 561

interface-extend-title 18 , 562

interface-geometry 563

interface-keys-style 564

interface-match-p 566

interface-menu-groups 567

interface-preserve-state 568

interface-reuse-p 570

interpret-description 69 , 574

invalidate-rectangle 1146

itemp 581

item-pane-interface-copy-object 579

list-panel-enabled 599

list-panel-filter-state 599

list-panel-unfiltered-items 603

locate-interface 616

make-container 618

make-image-access 1157

make-pane-popup-menu 124 , 625

manipulate-pinboard 632

map-collection-items 635

map-pane-children 636

map-pane-descendant-children 639

merge-menu-bars 658

move-line 664

non-focus-maybe-capture-gesture 673

non-focus-terminate 674

non-focus-update 675

output-pane-resize 709

over-pinboard-object-p 711

pane-adjusted-offset 713

pane-adjusted-position 714

pane-got-focus 718

pane-has-focus-p 718

pane-initial-focus 719

pane-interface-copy-object 720

pane-interface-copy-p 720

pane-interface-cut-object 720

pane-interface-cut-p 720

pane-interface-deselect-all 720

pane-interface-deselect-all-p 720

pane-interface-paste-object 720

pane-interface-paste-p 720

pane-interface-select-all 720

pane-interface-select-all-p 720

pane-interface-undo 720

pane-interface-undo-p 720

pane-popup-menu-items 124 , 723

pane-string 728

parse-layout-descriptor 729

pinboard-layout-display 736

pinboard-object-at-position 743

pinboard-object-graphics-arg 744

pinboard-object-overlap-p 746

pinboard-pane-position 746

pinboard-pane-size 748

port-drawing-mode-quality-p 1167

print-capi-button 762

print-collection-item 763

record-dependent-object 818

redisplay-collection-item 819

redisplay-interface 820

reinitialize-interface 823

remove-items 825

replace-items 826

report-active-component-failure 828

scroll 850

scroll-if-not-visible-p 104 , 854

search-for-item 855

set-button-panel-enabled-items 859

set-display-pane-selection 866

set-horizontal-scroll-parameters 871

set-pane-focus 882

set-scroll-position 851

set-scroll-range 872 , 894

set-text-input-pane-selection 891

set-top-level-interface-geometry 892

set-vertical-scroll-parameters 893

simple-pane-visible-height 911

simple-pane-visible-size 912

simple-pane-visible-width 913

sorted-object-sort-by 920

static-layout-child-position 944

static-layout-child-size 945

switchable-layout-switchable-children 949

top-level-interface 1004

top-level-interface-display-state 1004

top-level-interface-geometry 1006

top-level-interface-geometry-key 1007

top-level-interface-p 1009

top-level-interface-save-geometry-p 1009

tree-view-expanded-p 1022

tree-view-update-an-item 1025

tree-view-update-item 1025

unrecord-dependent-object 818

update-interface-title 1031

validate-rectangle 1195

generic properties of elements 11 - 12

geometry of interfaces 175

geometry of interfaces, querying 41

geometry of layouts, specifying 85 - 87

geometry slots

%child% 1047

%height% 1046

%max-height% 1046

%max-width% 1046

%min-height% 1046

%min-width% 1046

%object% 1047

%scroll-height% 1047

%scroll-horizontal-page-size% 1047

%scroll-horizontal-slug-size% 1047

%scroll-horizontal-step-size% 1047

%scroll-start-x% 1047

%scroll-start-y% 1047

%scroll-vertical-page-size% 1047

%scroll-vertical-slug-size% 1047

%scroll-vertical-step-size% 1047

%scroll-width% 1047

%scroll-x% 1047

%scroll-y% 1047

%width% 1046

%x% 1046

%y% 1046

:geometry-change-callback initarg 539

geometry-drawing-object class 1237

:gesture-callbacks initarg 489 , 958

get pane

interface 397

get-all-color-names function 251 , 1268

get-bounds function 1115

get-character-extent function 1118

get-char-ascent function 1116

get-char-descent function 1117

get-char-width function 1117

get-collection-item generic function 500

get-color-alias-translation function 250 , 1269

get-color-spec function 248 , 1270

get-constraints function 71 , 501

get-enclosing-rectangle function 1119

get-font-ascent function 1119

get-font-average-width function 1120

get-font-descent function 1120

get-font-height function 1121

get-font-width function 1121

get-graphics-state function 1122

get-horizontal-scroll-parameters generic function 502

get-origin function 1122

get-page-area function 259 , 504

get-pane 397

get-printer-metrics function 259 , 505

get-scroll-position generic function 505

get-string-extent function 1123

get-transform-scale function 1124

get-vertical-scroll-parameters generic function 506

graph panes

callbacks 58

graph-edge class 507

graph-edge-from accessor 60

graph-edge-from accessor function 508

graph-edge-to accessor 60

graph-edge-to accessor function 508

Graphic Tools

higher level 242

lower level 235

graphic tools

self-contained examples 295

graphics

automatic redrawing 179 , 213 , 219

creating permanent displays 179 , 213 , 219

displaying 177 - 180

graphics ports 211

drawing functions 221

pixmap 222

graphics state 215

graphics state parameters 217

graphics tools 235

:graphics-args initarg 191 , 738

:graphics-options initarg 693

graphics-port-background function 1125

graphics-port-font function 1125

graphics-port-foreground function 1125

graphics-port-mixin class 1126

graphics-port-transform function 1125

graphics-state structure class 1126

graphics-state type 216 , 217

graphics-state-background function 1131

graphics-state-compositing-mode function 1131

graphics-state-dash function 1131

graphics-state-dashed function 1131

graphics-state-fill-style function 1131

graphics-state-font function 1131

graphics-state-foreground function 1131

graphics-state-line-end-style function 1131

graphics-state-line-joint-style function 1131

graphics-state-mask function 1131

graphics-state-mask-transform function 1131

graphics-state-mask-x function 1131

graphics-state-mask-y function 1131

graphics-state-operation function 1131

graphics-state-pattern function 1131

graphics-state-scale-thickness function 1131

graphics-state-shape-mode function 1131

graphics-state-stipple function 1131

graphics-state-text-mode function 1131

graphics-state-thickness function 1131

graphics-state-transform function 1131

graph-node class 508

graph-node-children generic function 508

graph-node-height accessor 60

graph-node-height accessor function 508

graph-node-in-edges accessor 60

graph-node-in-edges accessor function 508

graph-node-out-edges accessor 60

graph-node-out-edges accessor function 508

graph-node-width accessor 60

graph-node-width accessor function 508

graph-node-x accessor 60

graph-node-x accessor function 508

graph-node-y accessor 60

graph-node-y accessor function 508

graph-object class 509

graph-object-element accessor function 509

graph-object-object accessor function 509

graph-pane class 55 , 212 , 510

implementation of 194

graph-pane-add-graph-node generic function 515

graph-pane-delete-object generic function 515

graph-pane-delete-objects generic function 516

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

graph-pane-direction accessor 59

graph-pane-direction generic function 517

graph-pane-edges function 518

graph-pane-layout-function accessor 59

graph-pane-layout-function accessor function 511

graph-pane-nodes function 518

graph-pane-object-at-position function 519

graph-pane-roots accessor 56

graph-pane-roots accessor function 511

graph-pane-select-graph-nodes generic function 520

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

grid

example 291

prototype implementation 291

grid-layout class 14 , 76 , 521

groupbox 18 , 988

GTK+ 277

resources 277

GTK+ resources 384 , 385 , 476 , 873

H

hardcopy API 257 - 261

:has-root-line initarg 1011

:has-title-column-p initarg 521

:head initarg 308

:head-breadth initarg 308

:head-direction initarg 308

:header-args initarg 665

:head-graphics-args initarg 308

:head-length initarg 308

%height% geometry slot 1046

:height initarg 842

help

context help 549

help-callback 545

:help item in :buttons initarg 967

:help-callback initarg 35 , 540

help-key accessor function 367 , 475 , 649 , 996

:help-key initarg 35 , 367 , 474 , 648 , 995

:help-keys initarg 331

:help-string initarg 489

hide-interface function 526

hide-pane function 527

hierarchy of layouts 190

hierarchy of menus 117

:highlight initarg 923

highlight-pinboard-object function 527

:highlight-style initarg 732

hints 35 , 85

:hist-addtofavorites image symbol 594 , 997 , 1016

:hist-back image symbol 594 , 997 , 1016

:hist-favorites image symbol 594 , 997 , 1016

:hist-forward image symbol 594 , 997 , 1016

:hist-viewtree image symbol 594 , 997 , 1016

:horizontal-scroll initarg 12 , 29 , 74 , 202 , 853 , 899

HTML

displaying 29

HWND 388 , 911

I

:iconify-callback initarg 539

:ignore-file-suffices initarg 958

image class 225 , 1135

image identifiers

cancel-button 968

complete-button 968

ok-button 968

:image initarg 325 , 530 , 995

image-access-height function 1135

image-access-pixel function 230 , 1136

image-access-pixels-from-bgra function 1138

image-access-pixels-to-bgra function 1139

image-access-transfer-from-image function 230 , 231 , 1140

image-access-transfer-to-image function 231 , 1141

image-access-width function 1135

image-freed-p function 1142

:image-function initarg 52 , 55 , 61 , 124 , 436 , 588 , 605 , 641 , 688 , 951 , 1012

image-height accessor function 230 , 1135

:image-height initarg 437 , 528 , 589 , 992 , 1013

image-list class 52 , 55 , 528

:image-lists initarg 52 , 55 , 65 , 588 , 605 , 688 , 951 , 1013

image-loader function 1142

image-locator type 529

image-pinboard-object class 530

image-pinboard-object-image accessor function 530

images

alpha channel 286

copying and pasting 285

pixel-by-pixel editing 286

scaling 285

supported formats 226 , 227

:images initarg 330 , 992 , 1001

image-set class 531

:image-sets initarg 528

:image-state-function initarg 436

image-translation function 1143

image-width accessor function 230 , 1135

:image-width initarg 436 , 528 , 589 , 992 , 1013

IME 694

index of selected item 52 , 63 , 347

:init-function initarg 363

:initial-constraints initarg 84 , 474

:initial-focus initarg 15 , 540 , 541 , 584

:initial-focus-item initarg 15 , 347

initialize-dithers function 1144

:initial-value initarg 142

in-place completion

in applications 159

user interface 155

:in-place-completion-function initarg 159 , 958

:in-place-filter initarg 159 , 958

input focus 14 , 300

input method 694

:input-model initarg 283 , 693

:insert-callback initarg 683

InsertMenus 567

inset-rectangle function 1144

inside-rectangle function 1145

installed-libraries function 534

install-postscript-printer function 532

integers

prompting for 142 - 143

interaction

general properties 62

in lists 49

:interaction initarg 49 , 62 , 114 , 144 , 325 , 346

interaction styles 327

interactions

for choice 347

interactive panes 31

interactive-pane class 31 , 535

interactive-pane-execute-command generic function 537

interactive-pane-stream accessor function 535

interactive-pane-top-level-function accessor function 535

interactive-stream 536

interactive-stream-stream 536

interactive-stream-top-level-function 536

:interface callback type 64

interface class 2 , 18 , 35 , 70 , 162 , 538

:interface initarg 474

interface-activate-callback accessor function 542

interface-confirm-destroy-function accessor function 542

interface-create-callback accessor function 542

interface-customize-toolbar function 134 , 558

interface-default-toolbar-states accessor function 542

interface-default-toolbar-states function 134

interface-destroy-callback accessor function 542

interface-display generic function 99 , 225 , 230 , 558

interface-display-title function 560

interface-document-modified-p function 560

interface-drag-image accessor function 542

interface-editor-pane generic function 561

interface-extend-title generic function 18 , 562

interface-geometry generic function 563

interface-geometry-change-callback accessor function 542

interface-help-callback accessor function 542

interface-iconified-p function 563

interface-iconify-callback accessor function 542 , 552

interface-iconize-callback accessor function 552

interface-keys-style generic function 564

interface-match-p generic function 566

interface-menu-bar-items accessor function 542

interface-menu-groups generic function 567

interface-message-area accessor function 542 , 552

interface-override-cursor accessor function 542

interface-pathname accessor function 542

interface-pointer-documentation-enabled accessor function 542

interface-preserve-state generic function 568

interface-preserving-state-p function 569

interface-reuse-p generic function 570

interfaces

defining 162 - 173

description of 162

geometry 175

layouts, specifying 165

menus, specifying 168 - 171

panes, specifying 164

specifying geometry 41

title, specifying 164

:interfaces class option 406

:interfaces initarg 842

interface-title accessor function 18 , 174 , 542

interface-toolbar-items accessor function 542

interface-toolbar-state function 135 , 571

interface-toolbar-states accessor function 542

interface-tooltips-enabled accessor function 542

interface-visible-p function 573

interface-window-styles accessor function 542

internal constraints 81

internal scrolling 697

:internal-border initarg 900

:internal-max-height initarg 81 , 475 , 739

:internal-max-width initarg 81 , 475 , 739

:internal-min-height initarg 81 , 475 , 739

:internal-min-width initarg 81 , 475 , 739

:internet-explorer-callback initarg 314

interpret-description generic function 69 , 574

Interrupt playing a MIDI file 947

invalidate-pane-constraints function 575

invalidate-rectangle generic function 1146

invalidate-rectangle-from-points function 1147

invert-transform function 1148

invoke-command function 576

invoke-untranslated-command function 576

item class 577

item-collection accessor function 578

item-data accessor 32

item-data accessor function 578

:item-function initarg 922

:item-menu-function initarg 923

itemp generic function 581

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

item-pinboard-object class 193 , 580

item-print-function accessor 32

item-print-function accessor function 578

:item-print-functions initarg 53 , 665

:items initarg 47 , 116 , 366 , 428 , 488 , 641 , 646 , 950 , 1021

:items-count-function initarg 367 , 488 , 1021

item-selected accessor function 578

:items-function initarg 398 , 641 , 646

:items-get-function initarg 367 , 488 , 1021

:items-map-function initarg 367 , 488 , 1021

item-text accessor 32

item-text accessor function 578

K

:keep-selection-p initarg 347

key press 180 - 189

key press event handler 182 , 696

:keyboard-search-callback initarg 54 , 588

key-press events 182 , 696

L

labelled-arrow-pinboard-object class 581

labelled-line-pinboard-object class 582

labelled-line-text-background accessor function 582

labelled-line-text-foreground accessor function 582

:label-style initarg 489

:large-image-height initarg 606

:large-image-width initarg 605

layout class 583

:layout initarg 539

:layout-args initarg 330

:layout-class initarg 45 , 330

layout-description accessor function 97 , 584

*layout-divider-default-size* 375 , 841

:layout-function initarg 510

layout-ratios accessor function 375 , 840

layouts

children 69

combining different 77 - 79

description of 69 - 87

introduction to 7

layout hierarchy 190

self-contained examples 292

specifying geometry 85 - 87

specifying size of panes in 74

:layouts class option 397

:layouts interface option 162

layout-x-adjust accessor function 1058

:layout-x-adjust initarg 510

layout-x-gap accessor function 522

layout-x-ratios accessor function 522

layout-y-adjust accessor function 1058

:layout-y-adjust initarg 510

layout-y-gap accessor function 522

layout-y-ratios accessor function 522

:leaf-node-p-function initarg 1011

letters

underlined in menus and titles 13

line-end-style graphics state parameter 1129

line-joint-style graphics state parameter 1129

line-pinboard-object class 585

line-pinboard-object-coordinates function 586

:line-size initarg 852

:line-wrap-face initarg 458

:line-wrap-marker initarg 458

Lisp forms

prompting for 148

LispWorks as ActiveX control 405 , 677

list items, specifying 48

list panels 48

list-all-font-names function 223 , 1149

listener panes 31

listener-pane class 31 , 75 , 610

listener-pane-insert-value function 610

list-known-image-formats function 226 , 227 , 1149

list-panel class 14 , 48 , 157 , 587

list-panel-enabled generic function 599

list-panel-filter-state generic function 599

list-panel-image-function accessor function 589

list-panel-items-and-filter function 600

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

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

list-panel-search-with-function function 601

list-panel-state-image-function accessor function 589

list-panel-unfiltered-items generic function 603

lists

actions in 50

deselection in 50

extended selection in 49

extended selections 50

interaction in 49

multiple selection in 49

prompting with 143 - 146

retraction in 50

single selection in 49

list-view class 604

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

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

list-view-columns accessor function 606

list-view-image-function accessor function 606

list-view-state-image-function accessor function 606

list-view-subitem-function accessor function 606

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

list-view-view accessor function 606

:list-visible-min-height initarg 436

:list-visible-min-width initarg 436

load-color-database function 253 , 1271

load-cursor function 611

load-icon-image function 226 , 229 , 1150

load-image function 229 , 1152

load-sound function 615

locate-interface generic function 616

lookup pane

interface 397

lookup-pane 397

lower-interface function 617

M

Mac OS X Dock 29 , 358 , 727

macros

defclass 162 , 164 , 180

define-color-models 254 , 1264

define-command 394

define-interface 162 , 396

define-layout 403

define-menu 404

define-ole-control-component 29 , 405

display-errors 416

rectangle-bind 1175

rectangle-bottom 1175

rectangle-height 1176

rectangle-left 1176

rectangle-right 1177

rectangle-top 1177

rectangle-width 1179

rect-bind 1174

undefine-menu 1026

union-rectangle 1190

unless-empty-rect-bind 1192

with-atomic-redisplay 1036

with-busy-interface 1037

with-dialog-results 149 , 1038

with-dither 1196

with-document-pages 258 , 1041

with-external-metafile 212 , 1042

with-geometry 28 , 1045

with-graphics-mask 1197

with-graphics-post-translation 1199

with-graphics-rotation 1200

with-graphics-scale 1200

with-graphics-state 217 , 1201

with-graphics-transform 1203

with-graphics-transform-reset 1204

with-graphics-translation 1200

with-internal-metafile 212 , 1048

with-inverse-graphics 1205

with-output-to-printer 260 , 1050

without-relative-drawing 1210

with-page 258 , 1051

with-page-transform 259 , 1052

with-pixmap-graphics-port 212 , 233 , 1205

with-print-job 212 , 258 , 1053

with-random-typeout 1055

with-transformed-area 1207

with-transformed-point 1208

with-transformed-points 1209

with-transformed-rect 1209

make-absolute-drawing function 1221

make-absolute-drawing* function 1221

make-a-drawing-call function 1238

make-basic-graph-spec function 1241

make-container generic function 618

make-dither function 1154

make-docking-layout-controller function 619

make-draw-arc function 1238

make-draw-circle function 1238

make-draw-ellipse function 1238

make-draw-line function 1238

make-draw-lines function 1238

make-draw-polygon function 1238

make-draw-rectangle function 1238

make-draw-string function 1243

make-font-description function 1155

make-foreign-owned-interface function 619

make-general-image-set function 621

make-graphics-state function 1156

make-gray function 1272

make-hsv function 249 , 1273

make-icon-resource-image-set function 622

make-image function 1157

make-image-access function 230

make-image-access generic function 1157

make-image-from-port function 222 , 229 , 1159

make-image-locator function 623

make-instance function 5

make-menu-for-pane function 124 , 623

make-pane-popup-menu generic function 124 , 625

make-pinboard-objects-displayer function 1245

make-resource-image-set function 627

make-rgb function 249 , 1274

make-scaled-general-image-set function 628

make-scaled-image-set function 629

make-scaled-sub-image function 229 , 1159

make-sorting-description function 630

make-sub-image function 229 , 1161

make-transform function 1162

manipulate-pinboard generic function 632

map-collection-items generic function 635

map-pane-children generic function 636

map-pane-descendant-children generic function 639

map-typeout function 640

mask 217 , 219

mask graphics state parameter 1129

mask-transform graphics state parameter 1130

mask-x graphics state parameter, deprecated 1130

mask-y graphics state parameter, deprecated 1130

:matches-title initarg 489

Matching resources 277 , 280

:max keyword argument 143

:max-characters initarg 957

%max-height% geometry slot 1046

:max-height initarg 82

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

:maximum-recent-items initarg 959

:max-level initarg 923

%max-width% geometry slot 1046

:max-width initarg 82

MDI 93 , 161 , 383 , 389 , 433

menu class 2 , 112 , 124 , 641

menu hierarchy 117

:menu initarg 760

:menu-bar class option 111 , 113 , 397

:menu-bar interface option 162 , 169

:menu-bar-items initarg 111 , 112 , 539

menu-component class 2 , 113 , 646

:menu-function initarg 760

menu-image-function accessor function 641

menu-item class 2 , 116 , 123 , 648

menu-items accessor function 641

menu-object class 654

menu-object-enabled accessor function 655

menu-popup-callback accessor function 655

menus

components 62

context 124 , 133 , 425 , 429 , 430 , 551 , 641

creating 111

creating submenus 112

description of 111 - 124

disabling items in 122 - 123

grouping items together 113 - 116

individual items in 116 - 117

menu hierarchy 117

nesting 113

Right button 124 , 133 , 425 , 429 , 430 , 551 , 641

specifying alternative items 121

:menus class option 397

:menus interface option 162 , 169

menu-title accessor function 655

menu-title-function accessor function 655

merge-font-descriptions function 224 , 1163

merge-menu-bars generic function 658

:message initarg 987

:message-area initarg 540

:message-callback initarg 359

:message-gap initarg 987

message-pane class 660

metafile-port class 660

metafiles 286

Microsoft Windows

Multiple-Document Interface 93

themes 275

MIDI files

interrupting 947

:min keyword argument 143

:min-column-width initarg 522

%min-height% geometry slot 1046

:min-height initarg 82

:min-row-height initarg 522

%min-width% geometry slot 1046

:min-width initarg 82

:mnemonic initarg 14 , 34 , 326 , 331 , 641 , 642 , 649

:mnemonic-escape initarg 326 , 331 , 641 , 649

mnemonics 13

in a button-panel 46

in menus 119

:mnemonics initarg 46

:mnemonic-text initarg 34 , 326 , 331

:mnemonic-title initarg 14 , 331 , 641 , 649 , 987

modal dialogs 148 , 414 , 753 , 1039

modify-editor-pane-buffer function 26 , 661

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

modify-stacked-tree function 663

mono-screen class 664

Motif

resources 280

Motif resources 476

:motion-callback initarg 923

mouse clicks 182 , 696

mouse coordinates 389

mouse cursor

tracking 202

mouse events 182 , 696

mouse position 389

move-line generic function 664

multi-column-list-panel class 665

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

Multiple Document Interface 161 , 383 , 389 , 433

:multiple-selection interaction style 49 , 62 , 116 , 327

multi-touch support 185

N

:name initarg 342

:names initarg 992 , 1001

:natural-height initarg 1247

:natural-width initarg 1247

:navigate-complete-callback initarg 313

:navigate-error-callback initarg 314

:navigation-callback initarg 958

New in LispWorks 7.0

apply-drawing-object class 1214

as-dialog argument to contain 380

basic-graph-spec structure class 1215

basic-graph-spec-p function 1241

browser-pane-available-p function 321

Cached Display interface 695

color-from-premultiplied function 1256

color-to-premultiplied function 1257

compound-drawing-object class 1216

compute-drawing-object-from-data function 1217

copy-basic-graph-spec function 1241

create-dummy-graphics-port function 387

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

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

destroy-dependent-object generic function 408

display-non-focus-message function 418

drawing-object class 1219

draw-pinboard-layout-objects function 443

editor-pane supports variable-width fonts on Cocoa 462

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

fit-object function 1221

:flag initarg for editor-pane 457

force-objects-redraw function 1225

full screen windows on Cocoa 549 , 1005

generate-bar-chart function 1226

generate-graph-from-graph-spec function 1241

generate-graph-from-pairs function 1229

generate-grid-lines function 1230

generate-labels function 1235

geometry-drawing-object class 1237

graphic tools 1213

graphics-port-mixin class 1126

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

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

image-locator type 529

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

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

input-model of output-pane supports modifier changes 182 , 696

invalidate-rectangle-from-points function 1147

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

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

make-absolute-drawing function 1221

make-absolute-drawing* function 1221

make-a-drawing-call function 1238

make-basic-graph-spec function 1241

make-draw-arc function 1238

make-draw-circle function 1238

make-draw-ellipse function 1238

make-draw-line function 1238

make-draw-lines function 1238

make-draw-polygon function 1238

make-draw-rectangle function 1238

make-draw-string function 1243

make-pinboard-objects-displayer function 1245

metafile-port class 660

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

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

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

multi-touch support 185

:name initarg 273

:names initarg for toolbar 992

:names initarg for toolbar-component 1001

:no-highlight initarg 738

objects-displayer class 1246

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

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

output-pane-cache-display function 705

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

output-pane-free-cached-display function 708

output-pane-resize generic function 709

output-pane-stop-composition function 710

pane-can-restore-display-p function 716

pane-modifiers-state function 721

pane-restore-display function 726

pinboard-layout-display generic function 736

pinboard-object-highlighted-p function 745

pinboard-objects-displayer class 1249

popup-menu-force-popdown function 761

port-owner function 1168

position-and-fit-object function 1221

position-object function 1221

predicate for availability of browser-pane 320

printer-port class 771

prompt for a directory from a text-input-pane button 966 , 971

record-dependent-object generic function 818

recurse-compute-drawing-object function 1217

redraw-drawing-with-cached-display function 822

rotate-object function 1221

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

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

start-drawing-with-cached-display function 937

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

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

static-layout-child-geometry function 943

string-drawing-object class 1250

:texts initarg for toolbar 992

:texts initarg for toolbar-component 1001

touch gestures 185

touchscreen and trackpad gestures 185

transparent-color-index supports replacement and transparency 1173

unrecord-dependent-object generic function 818

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

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

update-drawing-with-cached-display function 1029

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

User guide chapter "Adding Toolbars" xxvii

User guide chapter "Self-contained examples" xxviii

New in LispWorks 7.1

apply-in-pane-process-wait-multiple function 306

apply-in-pane-process-wait-single function 306

browser-pane-set-content function 322

end-pane-drag-operation function 940

make-scaled-sub-image function 1159

modify-stacked-tree function 663

pane-drag-operation-update function 940

set-interface-pane-name-appearance function 873

set-interface-pane-type-appearance function 873

stacked-tree class 922

stacked-tree-decrease-font-height function 931

stacked-tree-default-color-function function 932

stacked-tree-history-backward function 933

stacked-tree-history-forward function 933

stacked-tree-increase-font-height function 931

stacked-tree-item-at-point function 934

stacked-tree-width-ratio accessor 935

stacked-tree-zoom-by-factor function 936

start-pane-drag-operation function 940

update-internal-scroll-parameters function 1032

Newly documented in LispWorks 7.0

:owner argument to with-external-metafile 1043

:owner argument to with-internal-metafile 1048

:new-window-callback initarg 313

:node-pane-function initarg 510

:node-pinboard-class initarg 510

:no-highlight initarg 192 , 738

:none callback type 64

non-focus-list-add-filter function 671

non-focus-list-interface class 672

non-focus-list-remove-filter function 671

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

non-focus-list-toggle-filter function 671

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

non-focus-terminate generic function 674

non-focus-update generic function 675

:no-selection interaction style 62 , 327

:number initarg 842

O

%object% geometry slot 1047

objects-displayer class 1246

objects-displayer-objects accessor 1247

off screen 211

off-screen 211

offscreen 211

offset-rectangle function 1163

:ok item in :buttons initarg 965

ok-button image identifier 968

:ok-check keyword argument 143 , 148 , 154

OLE control 405 , 677

OLE embedding 405 , 677

ole-control-add-verbs function 676

ole-control-close-object function 676

ole-control-component class 29 , 677

ole-control-component-pane accessor function 677

ole-control-doc class 679

ole-control-frame class 680

ole-control-i-dispatch function 681

ole-control-insert-object function 681

ole-control-ole-object function 682

ole-control-pane class 29 , 683

ole-control-pane-frame function 685

ole-control-pane-simple-sink class 686

ole-control-user-component function 687

on screen 211

on-screen 211

onscreen 211

operation graphics state parameter 216 , 1127

option panes 60

option-pane class 14 , 60 , 688

option-pane-enabled accessor function 689

option-pane-enabled-positions accessor function 689

option-pane-image-function accessor function 689

option-pane-popup-callback accessor function 689

option-pane-separator-item accessor function 689

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

ordered-rectangle-union function 1164

ordinary scrolling 696

organizing panes 72

:orientation initarg 428 , 521 , 816

:orientation item in :buttons initarg 967

output-pane class 26 , 35 , 80 , 124 , 177 , 202 , 211 , 212 , 257 , 693

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

output-pane-cache-display function 705

output-pane-composition-callback accessor function 694

output-pane-coordinate-origin accessor function 694

output-pane-create-callback accessor function 694

output-pane-destroy-callback accessor function 694

output-pane-display-callback accessor function 694

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

output-pane-focus-callback accessor function 694

output-pane-free-cached-display function 708

output-pane-graphics-options accessor function 694

output-pane-input-model accessor 189 , 696

output-pane-input-model accessor function 694

output-pane-resize generic function 709

output-pane-resize-callback accessor function 694

output-pane-scroll-callback accessor function 694

output-pane-stop-composition function 710

over-pinboard-object-p generic function 711

:override-cursor initarg 540

P

page-setup-dialog function 258 , 712

:page-size initarg 852

pane-adjusted-offset generic function 713

pane-adjusted-position generic function 714

:pane-args initarg 146

pane-can-restore-display-p function 716

:pane-can-scroll deprecated initarg 700

pane-close-display function 716

pane-descendant-child-with-focus function 717

pane-drag-operation-update function 940

:pane-function initarg 677

pane-got-focus generic function 718

pane-has-focus-p generic function 718

pane-initial-focus generic function 719

pane-interface-copy-object generic function 720

pane-interface-copy-p generic function 720

pane-interface-cut-object generic function 720

pane-interface-cut-p generic function 720

pane-interface-deselect-all generic function 720

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

pane-interface-paste-object generic function 720

pane-interface-paste-p generic function 720

pane-interface-select-all generic function 720

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

pane-interface-undo generic function 720

pane-interface-undo-p generic function 720

panel

button layout 45

pane-layout accessor function 96 , 331 , 542

panels

check button 46

list 48

push button 44

radio button 45

:pane-menu initarg 124 , 900 , 985

pane-modifiers-state function 721

pane-popup-menu-items generic function 124 , 723

pane-restore-display function 726

panes

accessing 166

collector 30

creating your own 177 - 201

default title position 18

display 20

editor 23

finding 166

graphs 55

interactive 31

listener 31

lookup 166

option 60

organizing 72

sizing 74

text input 21

title 17

:panes class option 397

:panes interface option 162

pane-screen-internal-geometry function 41 , 175 , 726

pane-string generic function 728

pane-supports-menus-with-images function 124 , 729

:paragraph-format initarg 830

:parent initarg 474

parse-layout-descriptor generic function 729

password-pane class 731

password-pane-overwrite-character accessor function 731

paste

defining operation for your interface class 107

operation on active element 106

path 1087

:pathname initarg 541

:pathname keyword argument 147

pattern graphics state parameter 1128

pi-by-2 constant 1165

pinboard

buffered display 194

double buffering 194

flickering 194

:pinboard initarg 738

pinboard objects 190

creating your own 197 - 201

pinboard-layout class 35 , 77 , 190 , 194 , 212 , 732

pinboard-layout-display generic function 736

pinboard-object class 69 , 190 , 737

pinboard-object-activep accessor function 739

pinboard-object-at-position generic function 743

pinboard-object-graphics-arg generic function 744

pinboard-object-graphics-args accessor function 739

pinboard-object-highlighted-p function 745

pinboard-object-overlap-p generic function 746

pinboard-object-pinboard accessor function 739

pinboard-objects-displayer class 1249

pinboard-objects-displayer-objects accessor 1249

pinboard-pane-position generic function 746

pinboard-pane-size generic function 748

pixblt function 1165

pixmap-port class 1166

play-sound function 749

:plist initarg 342

popup menu 291

:popup-callback initarg 291 , 654 , 688 , 956

popup-confirmer function 150 , 152 , 154 , 749

:popup-interface initarg 995

popup-menu-button class 760

popup-menu-button-menu accessor function 760

popup-menu-button-menu-function accessor function 760

popup-menu-force-popdown function 125 , 761

portable font descriptions 223 - 224

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

port-graphics-state function 1167

port-height function 1168

port-owner function 1168

port-string-height function 1169

port-string-width function 1169

port-width function 1170

:position item in :buttons initarg 968

position-and-fit-object function 1221

position-object function 1221

postmultiply-transforms function 1171

*ppd-directory* variable 762

premultiply-transforms function 1171

:press-callback initarg 807

print function 43

printable area 1052

print-capi-button generic function 762

print-collection-item generic function 763

print-dialog function 150 , 258 , 764

print-editor-buffer function 26 , 260 , 766

printer-configuration-dialog function 261 , 769

printer-metrics structure class 770

printer-metrics-device-height function 770

printer-metrics-device-width function 770

printer-metrics-dpi-x function 770

printer-metrics-dpi-y function 770

printer-metrics-height function 771

printer-metrics-left-margin function 771

printer-metrics-max-height function 771

printer-metrics-max-width function 771

printer-metrics-min-left-margin function 771

printer-metrics-min-top-margin function 771

printer-metrics-paper-height function 771

printer-metrics-paper-width function 771

printer-metrics-top-margin function 771

printer-metrics-width function 771

printer-port class 259 , 771

printer-port-handle function 772

printer-port-supports-p function 773

*printer-search-path* variable 773

print-file function 260 , 766

:print-function initarg 32 , 43 , 289 , 366 , 577 , 916 , 950

printing

on multiple pages 294

self-contained examples 294

print-rich-text-pane function 767

print-text function 260 , 768

process

CAPI 411

Cocoa Event Loop 412

process-pending-messages function 774

process-send function 40

progress-bar class 30 , 775

prompt-for-color function 147 , 776

prompt-for-confirmation function 141 , 777

prompt-for-directory function 147 , 778

prompt-for-file function 146 , 150 , 780

prompt-for-files function 784

prompt-for-font function 147 , 785

prompt-for-form function 148 , 786

prompt-for-forms function 788

prompt-for-integer function 142 , 152 , 789

prompt-for-items-from-list function 791

prompt-for-number function 143 , 792

prompt-for-string function 142 , 150 , 792

prompt-for-symbol function 148 , 794

prompt-for-value function 796

prompt-with-list function 143 , 797

prompt-with-list-non-focus function 159 , 800

prompt-with-message function 806

:protected-callback initarg 830

push button panels

creating 44

push buttons 32

push-button class 33 , 44 , 807

push-button-panel class 44 , 809

Q

quit function 360

quit-interface function 108 , 810

R

radio button panels

creating 45

radio buttons 34

radio-button class 34 , 812

radio-button-panel class 44 , 45 , 62 , 813

raise-interface function 814

range-callback accessor function 816

range-end accessor function 816

range-orientation accessor function 816

range-pane class 30 , 815

range-set-sizes function 816

range-slug-end accessor function 816

range-slug-start accessor function 816

range-start accessor function 816

:ratios initarg 375 , 840

read-and-convert-external-image function 229 , 1172

read-color-db function 253 , 1275

:reader slot option 166

read-external-image function 1173

read-sound-file function 817

:recent-items initarg 959

:recent-items-mode initarg 959

:recent-items-name initarg 959

record-dependent-object generic function 818

rectangle class 819

rectangle-bind macro 1175

rectangle-bottom macro 1175

rectangle-height macro 1176

rectangle-left macro 1176

rectangle-right macro 1177

rectangle-top macro 1177

rectangle-union function 1178

rectangle-width macro 1179

rect-bind macro 1174

recurse-compute-drawing-object function 1217

red Close button

on Cocoa 175 , 560

redisplay

efficiency issues 40

of choices 40

of items 40

of pinboards 40

of several updates together 41

redisplay-collection-item generic function 819

redisplay-interface function 153

redisplay-interface generic function 820

redisplay-menu-bar function 821

redraw-drawing-with-cached-display function 822

redraw-pinboard-layout function 822

redraw-pinboard-object function 823

register-image-load-function function 1179

register-image-translation function 229 , 1180

reinitialize-interface generic function 823

:remapped initarg 995

remove-capi-object-property function 824

remove-items generic function 825

replace-dialog function 826

replace-items generic function 826

report-active-component-failure generic function 828

reset-image-translation-table function 1181

resizable

dialogs 549

elements 477

windows 544

:resize-callback initarg 694 , 709

resizing 477 , 544 , 549

resolution

of display 848

of printer 505

Resources

GTK+ 277

X11/Motif 280

:retain-expanded-nodes initarg 1011

:retract-callback initarg 32 , 33 , 51 , 58 , 63 , 327 , 339

Return key 751

reuse-interfaces-p function 829

rich-text-pane class 27 , 830

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

rich-text-pane-character-format function 832

rich-text-pane-limit accessor function 830

rich-text-pane-operation function 833

rich-text-pane-paragraph-format function 838

rich-text-pane-text accessor function 830

rich-text-version function 838

Right button menu 124 , 133 , 425 , 429 , 430 , 551 , 641

right-angle-line-pinboard-object class 839

right-button menu 291

:right-click-extended-match initarg 1011

:right-click-selection-behavior initarg 587

:root initarg 922

:roots initarg 56 , 510 , 1011

rotate-object function 1221

row-layout class 45 , 72 , 840

row-layout-divider 841

:rows initarg 521

S

save-image function 227

:save-name initarg 683

scale

for a printer 505

scale-thickness graphics state parameter 1129

scaling

while printing 1052

screen

usable region of 846

screen class 842

screen-active-interface function 844

screen-active-p function 844

screen-depth accessor function 843

screen-height accessor function 843

screen-height-in-millimeters accessor function 843

screen-interfaces accessor function 433 , 843

screen-internal-geometries function 41 , 175 , 176 , 845

screen-internal-geometry function 42 , 846

screen-logical-resolution function 848

screen-monitor-geometries function 41 , 175 , 848

screen-number accessor function 843

screens function 849

screentips 35

screen-width accessor function 843

screen-width-in-millimeters accessor function 843

scroll bars

programmatic control 102

specifying 12

scroll generic function 102 , 850

scroll-bar class 29 , 852

scroll-bar-line-size accessor function 852

scroll-bar-page-size accessor function 852

scroll-callback 697

:scroll-callback initarg 203 , 284 , 693

%scroll-height% geometry slot 1047

:scroll-height initarg 80 , 203 , 901

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

:scroll-horizontal-page-size initarg 901

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

:scroll-horizontal-slug-size initarg 900

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

:scroll-horizontal-step-size initarg 901

scroll-if-not-visible-p generic function 104 , 854

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

scrolling 284

built-in 505

internal 697

ordinary 696

:scroll-initial-x initarg 901

:scroll-initial-y initarg 901

%scroll-start-x% geometry slot 1047

:scroll-start-x initarg 901

%scroll-start-y% geometry slot 1047

:scroll-start-y initarg 901

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

:scroll-vertical-page-size initarg 901

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

:scroll-vertical-slug-size initarg 900

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

:scroll-vertical-step-size initarg 901

%scroll-width% geometry slot 1047

:scroll-width initarg 80 , 203 , 901

%scroll-x% geometry slot 1047

%scroll-y% geometry slot 1047

:search-field initarg 23 , 959

search-for-item generic function 855

:selected initarg 34 , 325 , 577

:selected-disabled-image initarg 326

:selected-disabled-images initarg 331

:selected-function initarg 649

:selected-image initarg 325 , 995

:selected-images initarg 330

:selected-item initarg 61 , 63 , 347 , 1021

:selected-item-function initarg 646 , 1001

:selected-items initarg 63 , 347

:selected-items-filter initarg 436

:selected-items-function initarg 646 , 1001

:selected-items-title initarg 436

selecting nth item 52 , 63 , 347

selection function 856

selection gesture 50

:selection initarg 63 , 346

:selection-callback initarg 32 , 49 , 51 , 58 , 63 , 172 , 327 , 339 , 951

selection-empty function 857

:selection-function initarg 646 , 1001

selections 49 - 52

default settings 52

extending 50

general properties 63

specifying multiple 62

Self-contained examples

alpha channel 285

animation 287

charts and graphs 295

choices 289

Cocoa-specific 288

combining pixels when drawing 285

complete CAPI applications 288

dialogs and prompts 290

Drag and drop 287

Drawing a chart 286

Drawing based on dynamic computation 285 , 286

draw-path 286

editor panes 291

graphic tools 295

graphics transforms 285

graphs 288

GTK+-specific 292

highlighting objects in an output-pane 285

highlighting pinboard objects 287

image editing 285

image transparency 285

layouts 292

menus 291

metafiles 285

Motif-specific 292

output-pane 283

paths 285

pinboard-layout 283

pinboards 286

printing 294

selecting objects in an output-pane 285

selecting pinboard objects 287

static-layout 283

tooltips 293

various pane classes 293

separation function 1182

:separator-item initarg 688

separators 91

set-application-interface function 858

set-application-themed function 275

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

set-clipboard function 860

set-composition-placement function 861

set-confirm-quit-flag function 862

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

set-default-image-load-function function 1182

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

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

set-display-pane-selection generic function 866

set-drop-object-supported-formats function 867

set-editor-parenthesis-colors function 26 , 869

setf function 18 , 33

set-geometric-hint function 80 , 870

set-graphics-port-coordinates function 1183

set-graphics-state function 217 , 1184

set-hint-table function 80 , 88 , 870

set-horizontal-scroll-parameters function 80

set-horizontal-scroll-parameters generic function 871

set-interactive-break-gestures function 872

set-interface-pane-name-appearance function 873

set-interface-pane-type-appearance function 873

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

set-object-automatic-resize function 878

set-pane-focus generic function 882

set-printer-metrics function 259 , 883

set-printer-options function 258 , 884

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

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

set-scroll-position generic function 851

set-scroll-range generic function 872 , 894

set-selection function 890

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

set-top-level-interface-geometry function 100

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

:setup-callback-argument initarg 655

set-vertical-scroll-parameters function 80

set-vertical-scroll-parameters generic function 893

shape-mode graphics state parameter 216 , 819 , 1130

shell-pane class 895

shell-pane-command accessor function 895

show-interface function 896

show-pane function 897

:show-value-p initarg 916 , 920

simple-layout class 897

simple-network-pane class 898

simple-pane class 69 , 899

simple-pane-background accessor function 901

simple-pane-cursor accessor function 15 , 901

simple-pane-drag-callback accessor function 901

simple-pane-drop-callback accessor function 901

simple-pane-enabled accessor function 489 , 901 , 1003

simple-pane-font accessor function 901

simple-pane-foreground accessor function 901

simple-pane-handle function 911

simple-pane-horizontal-scroll accessor function 901

simple-pane-scroll-callback accessor function 901

simple-pane-vertical-scroll accessor function 901

simple-pane-visible-border accessor function 901

simple-pane-visible-height function 28

simple-pane-visible-height generic function 911

simple-pane-visible-size function 28

simple-pane-visible-size generic function 912

simple-pane-visible-width function 28

simple-pane-visible-width generic function 913

simple-pinboard-layout class 913

simple-print-port function 212 , 260 , 914

single selection

specifying 62

:single-selection interaction style 49 , 62 , 115 , 327

:sinks initarg 683

slider class 29 , 916

slider-print-function accessor function 916

slider-show-value-p accessor function 916

slider-start-point accessor function 916

slider-tick-frequency accessor function 916

slot 5

slot-value function 5

:slug-end initarg 815

:slug-start initarg 815

:small-image-height initarg 606

:small-image-width initarg 606

sorted-object class 919

sorted-object-sort-by generic function 920

sorted-object-sorted-by function 921

sort-object-items-by function 919

Sound API 272

:source-interfaces class option 406

Spaces on Mac OS X 42

special slots

container 93 , 434

windows-menu 93 , 434

stacked-tree class 55 , 922

stacked-tree-decrease-font-height function 931

stacked-tree-default-color-function function 932

stacked-tree-empty-tree-string accessor function 923

stacked-tree-history-backward function 933

stacked-tree-history-forward function 933

stacked-tree-increase-font-height function 931

stacked-tree-item-at-point function 934

stacked-tree-item-function accessor function 923

stacked-tree-item-menu-function accessor function 923

stacked-tree-root accessor function 923

stacked-tree-width-ratio accessor 935

stacked-tree-zoom-by-factor function 936

standard image symbols

:std-copy 593 , 996 , 1016

:std-cut 593 , 996 , 1016

:std-delete 593 , 996 , 1016

:std-file-new 593 , 996 , 1016

:std-file-open 593 , 996 , 1016

:std-file-save 593 , 996 , 1016

:std-find 593 , 997 , 1016

:std-help 593 , 997 , 1016

:std-paste 593 , 996 , 1016

:std-print 593 , 997 , 1016

:std-print-pre 593 , 997 , 1016

:std-properties 593 , 997 , 1016

:std-redo 593 , 996 , 1016

:std-replace 593 , 997 , 1016

:std-undo 593 , 996 , 1016

:start initarg 815 , 982

start-drawing-with-cached-display function 937

start-gc-monitor function 939

start-pane-drag-operation function 940

:start-point initarg 916

:start-x initarg 191 , 585

:start-y initarg 191 , 585

:state-image-function initarg 52 , 55 , 588 , 605 , 1012

:state-image-height initarg 437 , 589 , 606 , 1013

:state-image-width initarg 437 , 589 , 606 , 1013

static-layout class 942

static-layout-child-geometry function 943

static-layout-child-position generic function 944

static-layout-child-size generic function 945

:status-text-change-callback initarg 313

:std-copy image symbol 593 , 1016

:std-cut image symbol 593 , 1016

:std-delete image symbol 593 , 1016

:std-file-new image symbol 593 , 1016

:std-file-open image symbol 593 , 1016

:std-file-save image symbol 593 , 1016

:std-find image symbol 593 , 1016

:std-help image symbol 593 , 1016

:std-paste image symbol 593 , 1016

:std-print image symbol 593 , 1016

:std-print-pre image symbol 593 , 1016

:std-properties image symbol 593 , 1016

:std-redo image symbol 593 , 1016

:std-replace image symbol 593 , 1016

:std-undo image symbol 593 , 1016

stipple graphics state parameter 1128

stop-gc-monitor function 946

stop-sound function 947

:stream initarg 373

streams 373

:stretch-text-p initarg 992

string-drawing-object class 1250

strings

prompting for 142

structure classes

basic-graph-spec 1215

graphics-state 1126

printer-metrics 770

subclasses

finding 18

subclasses, finding 18

:subitem-function initarg 604

:subitem-print-functions initarg 605

switchable-layout class 947

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

switchable-layout-switchable-children generic function 949

switchable-layout-visible-child accessor function 89 , 948

symbols

prompting for 148

system clipboard API 273

T

tab-layout class 89 , 950

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

tab-layout-image-function accessor function 951

tab-layout-panes function 954

tab-layout-visible-child function 955

tab-layout-visible-child-function accessor function 951

tabstops 300

:temp new value for :buffer-name initarg 27

:test-function initarg 366

text

displaying 20 , 27

displaying on screen 20

editing 20 , 27

entering 20 , 27

:text initarg 12 , 20 , 22 , 32 , 34 , 421 , 457 , 489 , 577 , 830 , 957 , 983 , 985

text input panes 21

:text-background initarg 582

:text-change-callback initarg 957

:text-foreground initarg 582

text-input-choice class 955

text-input-pane class 14 , 21 , 70 , 155 , 159 , 957

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

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

text-input-pane-callback accessor function 959

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

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

text-input-pane-complete-text function 974

text-input-pane-completion-function accessor function 959

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

text-input-pane-copy function 975

text-input-pane-cut function 976

text-input-pane-delete function 976

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

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

text-input-pane-enabled accessor function 959

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

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

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

text-input-pane-paste function 977

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

text-input-pane-recent-items function 978

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

text-input-pane-selected-text function 422 , 979

text-input-pane-selection function 423 , 979

text-input-pane-selection-p function 423 , 980

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

text-input-pane-text accessor function 959

text-input-range class 982

text-input-range-callback accessor function 983

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

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

text-input-range-end accessor function 983

text-input-range-start accessor function 983

text-input-range-value accessor function 983

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

:text-limit initarg 830

text-mode graphics state parameter 216 , 1130

:texts initarg 992 , 1001

thickness graphics state parameter 1129

:tick-frequency initarg 916

tips 35

title bar

removal 548

:title initarg 18 , 164 , 174 , 539 , 655 , 987

title panes 17

:title-adjust initarg 498 , 987

:title-args initarg 987

:title-change-callback initarg 313

titled-menu-object class 986

titled-object class 14 , 17 , 986

titled-object-message accessor function 987

titled-object-message-font accessor function 552 , 987

titled-object-title accessor function 172 , 987

titled-object-title-font accessor function 987

titled-pane 989

titled-pane-message 989

titled-pane-title 989

titled-pinboard-object class 990

:title-font initarg 18 , 987

:title-function initarg 655

:title-gap initarg 498 , 987

title-pane class 17 , 984

title-pane-text accessor function 985

:title-position initarg 19 , 74 , 987

titles

changing 18 , 174

changing interactively 18

for elements 18

for interfaces 18 , 174

for windows 18 , 174

specifying 17 , 17 - 19

specifying directly 18

:to initarg 508

toolbar

customize 35

folding 35

toolbar buttons 35

toolbar class 127 , 136 , 992

toolbar-button class 36 , 995

toolbar-button-dropdown-menu accessor function 996

toolbar-button-dropdown-menu-function accessor function 996

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

toolbar-button-image accessor function 996

toolbar-button-popup-interface accessor function 996

toolbar-button-selected-image accessor function 996

toolbar-component class 36 , 129 , 1000

toolbar-flat-p accessor function 993

:toolbar-items initarg 127 , 541 , 994

toolbar-object class 1003

toolbar-object-enabled-function accessor function 1003

toolbars 35 , 294

adding 127

description of 127 - 137

disabling items in 136 , 136 - 137

folding on Cocoa 127

grouping items together 129 - 130 , 133 - 134

:toolbar-states initarg 541

:toolbar-title initarg 900

:tooltip initarg 995

tooltips 35 , 284

self-contained examples 293

:tooltips initarg 36 , 132 , 992 , 1001

top level interface 161

top level window 161

:top-level-function initarg 535

:top-level-hook initarg 540

top-level-interface generic function 1004

top-level-interface-display-state function 107

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

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

top-level-interface-geometry function 42 , 101 , 175

top-level-interface-geometry generic function 1006

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

top-level-interface-p generic function 1009

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

top-level-interface-transparency accessor function 542

touch input 185

touch-screen 185

touchscreen 185

touchscreen gestures 185

tracking-pinboard-layout class 1010

track-pad 185

trackpad 185

trackpad gestures 185

transform graphics state parameter 1126

transform type 1185

transform-area function 1185

transform-distance function 1186

transform-distances function 1187

transform-is-rotated function 1187

transform-point function 1188

transform-points function 1188

transform-rect function 1189

:transparency initarg 541

tree-view class 54 , 55 , 1010

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

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

tree-view-checkbox-child-function accessor function 1013

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

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

tree-view-checkbox-parent-function accessor function 1013

tree-view-checkbox-status accessor function 1013

tree-view-children-function accessor function 1013

tree-view-ensure-visible function 1022

tree-view-expanded-p generic function 1022

tree-view-expandp-function accessor function 1013

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

tree-view-image-function accessor function 1013

tree-view-item-checkbox-status function 1023

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

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

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

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

tree-view-roots accessor function 1013

tree-view-state-image-function accessor function 1013

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

tree-view-update-item generic function 1025

Truetype fonts 216

:type initarg 839

types

font 1108

font-description 1109

image-locator 529

transform 1185

U

unconvert-color function 231 , 1276

undefine-font-alias function 1190

undefine-menu macro 1026

underlined letters 13

unhighlight-pinboard-object function 1026

:uniform-size-p initarg 375 , 840

uninstall-postscript-printer function 1027

union-rectangle macro 1190

*unit-transform* variable 1191

unit-transform-p function 1191

unless-empty-rect-bind macro 1192

unmap-typeout function 1028

unrecord-dependent-object generic function 818

:unselected-items-filter initarg 436

:unselected-items-title initarg 436

untransform-distance function 1193

untransform-distances function 1193

untransform-point function 1194

untransform-points function 1195

update-all-interface-titles function 1028

:update-commands-callback initarg 314

update-drawing-with-cached-display function 1029

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

update-interface-title generic function 1031

update-internal-scroll-parameters function 206 , 1032

update-pinboard-object function 1033

*update-screen-interfaces-hooks* variable 1034

update-screen-interface-titles function 1034

update-toolbar function 1035

:url initarg 314

:use-images initarg 588 , 1013

*use-in-place-completion* variable 156

:use-large-images initarg 605

:use-metafile initarg 1247

:use-native-input-method initarg 190 , 462 , 694

user input 139 - 155

:user-component initarg 683

:use-small-images initarg 605

:use-state-images initarg 589 , 605 , 1013

using callback functions 11

using the CAPI 5 - 6

V

validate-rectangle generic function 1195

:value initarg 923

:value-function keyword argument 152

values

prompting for 142 - 148

variables

*color-database* 1256

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

*default-image-translation-table* 1076 , 1144

*default-non-focus-message-timeout* 393

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

*echo-area-cursor-inactive-style* 454

*editor-cursor-active-style* 455

*editor-cursor-color* 455

*editor-cursor-drag-style* 456

*editor-cursor-inactive-style* 456

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

*editor-pane-default-composition-face* 470

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

*ppd-directory* 762

*printer-search-path* 773

*unit-transform* 1191

*update-screen-interfaces-hooks* 1034

*use-in-place-completion* 156

:vertical-adjustment initarg 498

:vertical-gap initarg 498

:vertical-scroll initarg 12 , 29 , 74 , 202 , 853 , 899

:view initarg 604 , 605

:view-class initarg 362

:view-details image symbol 593 , 997 , 1016

:view-large-icons image symbol 593 , 997 , 1016

:view-list image symbol 593 , 997 , 1016

:view-net-connect image symbol 594 , 997 , 1016

:view-net-disconnect image symbol 594 , 997 , 1016

:view-new-folder image symbol 594 , 997 , 1016

:view-parent-folder image symbol 594 , 997 , 1016

:view-small-icons image symbol 593 , 997 , 1016

:view-sort-date image symbol 593 , 997 , 1016

:view-sort-name image symbol 593 , 997 , 1016

:view-sort-size image symbol 593 , 997 , 1016

:view-sort-type image symbol 593 , 997 , 1016

virtual-screen-geometry function 42 , 176 , 1036

visible constraints 81

:visible-border initarg 900

:visible-child initarg 947

:visible-child-function initarg 950 , 951

:visible-items-count initarg 688 , 956

:visible-max-height initarg 81 , 475 , 739

:visible-max-width initarg 81 , 475 , 739

:visible-min-height initarg 81 , 475 , 739

:visible-min-width initarg 81 , 82 , 475 , 739

W

WAV sound files 615

:widget-name initarg 474

%width% geometry slot 1046

:width initarg 842

windoid 548

Window handle 388 , 911

window title

removal 548

window titles 18 , 174

window-modal dialogs 148 , 414 , 753 , 1039

Windows history image symbols

:hist-addtofavorites 594 , 997 , 1016

:hist-back 594 , 997 , 1016

:hist-favorites 594 , 997 , 1016

:hist-forward 594 , 997 , 1016

:hist-viewtree 594 , 997 , 1016

Windows themes 275

Windows view image symbols

:view-details 593 , 997 , 1016

:view-large-icons 593 , 997 , 1016

:view-list 593 , 997 , 1016

:view-net-connect 594 , 997 , 1016

:view-net-disconnect 594 , 997 , 1016

:view-new-folder 594 , 997 , 1016

:view-parent-folder 594 , 997 , 1016

:view-small-icons 593 , 997 , 1016

:view-sort-date 593 , 997 , 1016

:view-sort-name 593 , 997 , 1016

:view-sort-size 593 , 997 , 1016

:view-sort-type 593 , 997 , 1016

Windows XP themes 275

windows-menu 94 , 434

windows-menu special slot 93 , 434

:window-styles initarg 541 , 688

with-atomic-redisplay macro 1036

with-busy-interface macro 1037

with-dialog-results macro 149 , 1038

with-dither macro 1196

with-document-pages macro 258 , 1041

with-external-metafile macro 212 , 1042

with-geometry macro 28 , 1045

with-graphics-mask macro 1197

with-graphics-post-translation macro 1199

with-graphics-rotation macro 1200

with-graphics-scale macro 1200

with-graphics-state macro 217 , 1201

with-graphics-transform macro 1203

with-graphics-transform-reset macro 1204

with-graphics-translation macro 1200

with-internal-metafile macro 212 , 1048

with-inverse-graphics macro 1205

with-output-to-printer macro 260 , 1050

without-relative-drawing macro 1210

with-page macro 258 , 1051

with-page-transform macro 259 , 1052

with-pixmap-graphics-port macro 212 , 233 , 1205

with-print-job macro 212 , 258 , 1053

with-random-typeout macro 1055

with-transformed-area macro 1207

with-transformed-point macro 1208

with-transformed-points macro 1209

with-transformed-rect macro 1209

Works > Refresh menu command 121

Works menu

in CAPI objects 6

workspaces on Linux 42

:wraps-p initarg 983

:wrap-style initarg 458

wrap-text function 1055

wrap-text-for-pane function 1056

write-external-image function 1211

X

%x% geometry slot 1046

:x initarg 191 , 474 , 738

X resources

fallback resources 277 , 280

in delivered applications 277 , 280

X window ID 388 , 911

X Window System

display 383

fallback resources 383

X11

resources 277 , 280

:x-adjust initarg 77 , 1057

:x-gap initarg 521 , 898

:x-ratios initarg 74 , 521

:x-uniform-size-p initarg 521

x-y-adjustable-layout class 1057

Y

%y% geometry slot 1046

:y initarg 191 , 474 , 738

:y-adjust initarg 77 , 1057

:y-gap initarg 521

:y-ratios initarg 74 , 521

:y-uniform-size-p initarg 522

Z

Z-order

of interfaces 366

of pinboard-objects 733


CAPI User Guide and Reference Manual (Unix version) - 3 Aug 2017

NextPrevTopContents