All Manuals > CAPI User Guide and Reference Manual

NextPrevTopContents

Index

Numerics

2pi constant 1025

A

abort-callback function 289

abort-dialog function 168 , 290

abort-exit-confirmer function 291

:accelerator initarg 119 , 638

Accelerators 119 , 555 , 638

accepts-focus-p generic function 292

:accepts-focus-p initarg 14 , 357 , 465

accessor functions

application-interface-application-menu 349

application-interface-dock-menu 349

application-interface-message-callback 349

browser-pane-before-navigate-callback 305

browser-pane-debug 305

browser-pane-document-complete-callback 305

browser-pane-internet-explorer-callback 305

browser-pane-navigate-complete-callback 305

browser-pane-navigate-error-callback 305

browser-pane-new-window-callback 305

browser-pane-status-text-change-callback 305

browser-pane-successful-p 305

browser-pane-title 305

browser-pane-title-change-callback 305

browser-pane-update-commands-callback 305

browser-pane-url 305

button-alternate-callback 796

button-armed-image 317

button-cancel-p 317

button-default-p 317

button-disabled-image 317

button-enabled 317

button-image 317

button-press-callback 796

button-selected 317

button-selected-disabled-image 317

button-selected-image 317

callbacks-action-callback 330

callbacks-callback-type 330

callbacks-extend-callback 330

callbacks-retract-callback 330

callbacks-selection-callback 330

capi-object-name 265 , 333

capi-object-plist 265 , 333

choice-initial-focus-item 338

choice-interaction 61 , 338

choice-selected-item 62

choice-selected-items 62

choice-selection 62 , 338

cocoa-view-pane-init-function 353

cocoa-view-pane-view-class 353

collection-items 102 , 357

collection-items-count-function 358

collection-items-get-function 358

collection-items-map-function 358

collection-print-function 357

collection-test-function 357

collector-pane-stream 363

display-pane-text 412

docking-layout-controller 419

docking-layout-divider-p 419

docking-layout-docking-test-function 419

docking-layout-items 419

docking-layout-orientation 419

document-frame-container 424

drawn-pinboard-object-display-callback 437

editor-pane-buffer 458

editor-pane-change-callback 449

editor-pane-composition-face 449

editor-pane-enabled 449

editor-pane-fixed-fill 449

editor-pane-line-wrap-face 449

editor-pane-line-wrap-marker 449

editor-pane-text 102 , 148 , 449

editor-pane-wrap-style 449

element-interface 466

element-parent 27 , 466

element-widget-name 269 , 466

filled 471 , 808

filtering-layout-matches-text 480

filtering-layout-state 480

form-title-adjust 489

form-title-gap 489

form-vertical-adjust 489

form-vertical-gap 489

graph-edge-from 498

graph-edge-to 498

graph-node-height 499

graph-node-in-edges 499

graph-node-out-edges 499

graph-node-width 499

graph-node-x 499

graph-node-y 499

graph-object-element 500

graph-object-object 500

graph-pane-layout-function 501

graph-pane-roots 501

help-key 358 , 466 , 639 , 964

image-height 224 , 1101

image-pinboard-object-image 520

image-width 224 , 1101

interactive-pane-stream 525

interactive-pane-top-level-function 525

interface-activate-callback 532

interface-confirm-destroy-function 532

interface-create-callback 532

interface-default-toolbar-states 532

interface-destroy-callback 532

interface-drag-image 532

interface-geometry-change-callback 532

interface-help-callback 532

interface-iconify-callback 532 , 542

interface-iconize-callback 542

interface-menu-bar-items 532

interface-message-area 532 , 542

interface-override-cursor 532

interface-pathname 532

interface-pointer-documentation-enabled 532

interface-title 18 , 150 , 532

interface-toolbar-items 532

interface-toolbar-states 532

interface-tooltips-enabled 532

interface-window-styles 532

item-collection 568

item-data 568

item-print-function 568

item-selected 568

item-text 568

labelled-line-text-background 572

labelled-line-text-foreground 572

layout-description 95 , 574

layout-ratios 365 , 828

layout-x-adjust 1024

layout-x-gap 512

layout-x-ratios 512

layout-y-adjust 1024

layout-y-gap 512

layout-y-ratios 512

list-panel-image-function 579

list-panel-keyboard-search-callback 579

list-panel-right-click-selection-behavior 579

list-panel-state-image-function 579

list-view-auto-arrange-icons 596

list-view-auto-reset-column-widths 596

list-view-columns 596

list-view-image-function 596

list-view-state-image-function 596

list-view-subitem-function 596

list-view-subitem-print-functions 596

list-view-view 596

menu-image-function 631

menu-items 631

menu-object-enabled 645

menu-popup-callback 645

menu-title 645

menu-title-function 645

ole-control-component-pane 666

option-pane-enabled 678

option-pane-enabled-positions 678

option-pane-image-function 678

option-pane-popup-callback 678

option-pane-separator-item 678

option-pane-visible-items-count 678

output-pane-composition-callback 684

output-pane-create-callback 684

output-pane-destroy-callback 684

output-pane-display-callback 684

output-pane-focus-callback 684

output-pane-graphics-options 684

output-pane-input-model 684

output-pane-resize-callback 684

output-pane-scroll-callback 684

pane-layout 94 , 322 , 532

password-pane-overwrite-character 720

pinboard-object-activep 728

pinboard-object-graphics-args 728

pinboard-object-pinboard 728

popup-menu-button-menu 749

popup-menu-button-menu-function 749

range-callback 804

range-end 804

range-orientation 804

range-slug-end 804

range-slug-start 804

range-start 804

rich-text-pane-change-callback 819

rich-text-pane-limit 819

rich-text-pane-text 819

screen-depth 831

screen-height 831

screen-height-in-millimeters 831

screen-interfaces 424 , 831

screen-number 831

screen-width 831

screen-width-in-millimeters 831

scroll-bar-line-size 840

scroll-bar-page-size 840

shell-pane-command 879

simple-pane-background 885

simple-pane-cursor 885

simple-pane-drag-callback 885

simple-pane-drop-callback 885

simple-pane-enabled 480 , 885 , 971

simple-pane-font 885

simple-pane-foreground 885

simple-pane-horizontal-scroll 885

simple-pane-scroll-callback 885

simple-pane-vertical-scroll 885

simple-pane-visible-border 885

slider-print-function 900

slider-show-value-p 900

slider-start-point 900

slider-tick-frequency 900

switchable-layout-combine-child-constraints 916

switchable-layout-visible-child 87 , 916

tab-layout-combine-child-constraints 919

tab-layout-image-function 919

tab-layout-visible-child-function 919

text-input-pane-buttons-enabled 927

text-input-pane-callback 927

text-input-pane-caret-position 927

text-input-pane-change-callback 927

text-input-pane-completion-function 927

text-input-pane-confirm-change-function 927

text-input-pane-editing-callback 927

text-input-pane-enabled 927

text-input-pane-max-characters 927

text-input-pane-navigation-callback 927

text-input-pane-text 927

text-input-range-callback 951

text-input-range-callback-type 951

text-input-range-change-callback 951

text-input-range-end 951

text-input-range-start 951

text-input-range-value 951

text-input-range-wraps-p 951

titled-object-message 955

titled-object-message-font 542 , 955

titled-object-title 148 , 955

titled-object-title-font 955

title-pane-text 953

toolbar-button-dropdown-menu 964

toolbar-button-dropdown-menu-function 964

toolbar-button-dropdown-menu-kind 964

toolbar-button-image 964

toolbar-button-popup-interface 964

toolbar-button-selected-image 964

toolbar-flat-p 961

toolbar-object-enabled-function 971

top-level-interface-external-border 532

top-level-interface-transparency 532

tree-view-action-callback-expand-p 981

tree-view-checkbox-change-callback 981

tree-view-checkbox-child-function 981

tree-view-checkbox-initial-status 981

tree-view-checkbox-next-map 981

tree-view-checkbox-parent-function 981

tree-view-checkbox-status 981

tree-view-children-function 981

tree-view-expandp-function 981

tree-view-has-root-line 981

tree-view-image-function 981

tree-view-leaf-node-p-function 981

tree-view-retain-expanded-nodes 981

tree-view-right-click-extended-match 981

tree-view-roots 981

tree-view-state-image-function 981

accessors

basic-graph-spec-color 1179

basic-graph-spec-function 1179

basic-graph-spec-name 1179

basic-graph-spec-range 1179

basic-graph-spec-start-x 1179

basic-graph-spec-step-x 1179

basic-graph-spec-thickness 1179

basic-graph-spec-var1 1179

basic-graph-spec-var2 1179

basic-graph-spec-var3 1179

basic-graph-spec-var4 1179

basic-graph-spec-var5 1179

basic-graph-spec-var6 1179

basic-graph-spec-x-offset 1179

basic-graph-spec-x-scale 1179

basic-graph-spec-y-offset 1179

basic-graph-spec-y-scale 1179

choice-selection 54

collection-items 65

compound-drawing-object-data 1180

compound-drawing-object-sub-object 1180

display-pane-text 21

editor-pane-line-wrap-face 26

editor-pane-line-wrap-marker 26

editor-pane-text 26

graph-edge-from 59

graph-edge-to 59

graph-node-height 59

graph-node-in-edges 59

graph-node-out-edges 59

graph-node-width 59

graph-node-x 59

graph-node-y 59

graph-pane-direction 58

graph-pane-layout-function 58

graph-pane-roots 55

item-data 32

item-print-function 32

item-text 32

objects-displayer-objects 1211

output-pane-input-model 187 , 685

pinboard-objects-displayer-objects 1213

simple-pane-cursor 15

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

:action-callback-expand-p initarg 979

:activate-callback initarg 529

activate-pane function 293

:activep initarg 727 , 804

active-pane-copy function 294

active-pane-copy-p function 294

active-pane-cut function 294

active-pane-cut-p function 294

active-pane-deselect-all function 294

active-pane-deselect-all-p function 294

active-pane-paste function 294

active-pane-paste-p function 294

active-pane-select-all function 294

active-pane-select-all-p function 294

active-pane-undo function 294

active-pane-undo-p function 294

ActiveX 672

:adjust initarg 365 , 828

:adjust item in :buttons initarg 935

:after-input-callback initarg 25 , 283 , 448

"alive" interface

definition 475

"alive" pane

definition 298

:alternate-callback initarg 796

:alternating-background initarg 53 , 55 , 577

:alternative initarg 120 , 638

:alternative-action-callback initarg 62 , 330

analyze-external-image function 1026

anti-aliasing 452 , 503 , 684 , 899 , 1010 , 1020 , 1096 , 1100

text on GTK+ 723

text on Microsoft Windows 723

append-items generic function 295

Application menu 29 , 349

application-interface-application-menu accessor function 349

application-interface-dock-menu accessor function 349

application-interface-message-callback accessor function 349

:application-menu initarg 349

apply-drawing-object class 1178

apply-in-pane-process function 39 , 97 , 296

apply-in-pane-process-if-alive function 39 , 97 , 297

apply-rotation function 1026

apply-rotation-around-point function 1027

apply-scale function 1028

apply-translation function 1029

apropos-color-alias-names function 243 , 1215

apropos-color-names function 242 , 1216

apropos-color-spec-names function 243 , 1217

:armed-image initarg 316

:armed-images initarg 321

arrow-pinboard-object class 298

attach-interface-for-callback function 300

attach-simple-sink function 301

attach-sink function 302

augment-font-description function 218 , 1030

:auto-arrange-icons initarg 595

:automatic-resize initarg 191 , 727 , 884

:auto-menus initarg 529

:auto-reset-column-widths initarg 595 , 654

B

background graphics state parameter 1093

:background initarg 12 , 883

balloon help 35

basic-graph-spec structure class 1179

basic-graph-spec-color accessor 1179

basic-graph-spec-function accessor 1179

basic-graph-spec-name accessor 1179

basic-graph-spec-p function 1205

basic-graph-spec-range accessor 1179

basic-graph-spec-start-x accessor 1179

basic-graph-spec-step-x accessor 1179

basic-graph-spec-thickness accessor 1179

basic-graph-spec-var1 accessor 1179

basic-graph-spec-var2 accessor 1179

basic-graph-spec-var3 accessor 1179

basic-graph-spec-var4 accessor 1179

basic-graph-spec-var5 accessor 1179

basic-graph-spec-var6 accessor 1179

basic-graph-spec-x-offset accessor 1179

basic-graph-spec-x-scale accessor 1179

basic-graph-spec-y-offset accessor 1179

basic-graph-spec-y-scale accessor 1179

beep-pane function 303

:before-input-callback initarg 25 , 283 , 448

:before-navigate-callback initarg 304

:best-height initarg 178 , 529

:best-width initarg 178 , 529

:best-x initarg 529

:best-y initarg 529

Bézier curve 1053

bezier curve 1053

boole function 215

break gesture

on Cocoa 268

on GTK+ 268

on Microsoft Windows 267

on Motif 271

:browse-file item in :buttons initarg 934

browser-pane class 28 , 304

browser-pane-available-p function 312

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

browser-pane-busy function 313

browser-pane-debug accessor function 305

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

browser-pane-go-back function 313

browser-pane-go-forward function 313

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

browser-pane-navigate function 313

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

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

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

browser-pane-property-get generic function 315

browser-pane-property-put generic function 315

browser-pane-refresh function 313

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

browser-pane-stop function 313

browser-pane-successful-p accessor function 305

browser-pane-title accessor function 305

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

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

browser-pane-url accessor function 305

bubble help 35

:buffer initarg 448

:buffer-modes initarg 448

:buffer-name initarg 27 , 363 , 448

built-in scrolling 496

button class 315

button panels

orientation 45

prompting with 159 - 160

button-alternate-callback accessor function 796

button-armed-image accessor function 317

button-cancel-p accessor function 317

:button-class initarg 321

button-default-p accessor function 317

button-disabled-image accessor function 317

button-enabled accessor function 317

:button-height initarg 960

button-image accessor function 317

button-panel class 44 , 321

button-press-callback accessor function 796

buttons

check 33

push 32

radio 33

:buttons initarg 22 , 926

button-selected accessor function 317

button-selected-disabled-image accessor function 317

button-selected-image accessor function 317

:button-width initarg 960

C

calculate-constraints generic function 69 , 79 , 326

calculate-layout generic function 69 , 327

:callback initarg 21 , 32 , 316 , 318 , 480 , 644 , 804 , 840 , 925 , 951 , 963

:callback-data-function initarg 644

:callback-object initarg 479

callbacks 329

description of 8

for button panels 321

for buttons 318

general properties 19

graph panes 57

in choices 62

in interfaces 147 - 149

passing different variables 301

used for choices 50 - 52

using callback functions 11

callbacks class 19 , 44 , 329

:callbacks initarg 321 , 960 , 969

callbacks-action-callback accessor function 330

callbacks-callback-type accessor function 330

callbacks-extend-callback accessor function 330

callbacks-retract-callback accessor function 330

callbacks-selection-callback accessor function 330

:callback-type initarg 19 , 62 , 329 , 919 , 925 , 951

call-editor function 148

call-editor generic function 25 , 170 , 328

:cancel item in :buttons initarg 933

cancel-button image identifier 936

:cancel-button initarg 321

:cancel-function item in :buttons initarg 934

:cancel-p initarg 316

can-use-metafile-p function 332

CAPI

basic objects 2 - 3

description of 1 - 3

linking code into 8

using the 5 - 6

CAPI process 402

capi-object class 333

capi-object-name accessor function 265 , 333

capi-object-plist accessor function 265 , 333

capi-object-property function 334

:caret-position initarg 925

:change-callback initarg 24 , 448 , 479 , 819 , 925 , 951

:change-callback-type initarg 925

:character-format initarg 818

charts and graphs

self-contained examples 286

check button panels 46

check buttons 33

:checkbox-change-callback initarg 980

:checkbox-child-function initarg 980

:checkbox-initial-status initarg 980

:checkbox-next-map initarg 980

:checkbox-parent-function initarg 980

:checkbox-status initarg 980

check-button class 33 , 44 , 335

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

%child% geometry slot 1013

:child initarg 898

children

of a layout 67

:children-function initarg 56 , 501 , 979

choice class 43 , 337

:choice-class initarg 159

choice-initial-focus-item accessor function 338

choice-interaction accessor function 61 , 338

choices 43 - 66

callbacks available 62

description of 43 - 66

general properties 61 - 66

relationship to menus 60

choice-selected-item accessor function 62

choice-selected-item generic function 341

choice-selected-item-p function 342

choice-selected-items accessor function 62

choice-selected-items generic function 343

choice-selection accessor 54

choice-selection accessor function 62 , 338

choice-update-item function 345

class options

:definition 388

:interfaces 397

:layouts 387

:menu-bar 111 , 388

:menus 388

:panes 387

:source-interfaces 397

classes

apply-drawing-object 1178

arrow-pinboard-object 298

browser-pane 28 , 304

button 315

button-panel 44 , 321

callbacks 19 , 44 , 329

capi-object 333

check-button 33 , 44 , 335

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

choice 43 , 337

cocoa-default-application-interface 29 , 349

cocoa-view-pane 29 , 353

collection 43 , 357

collections 44

collector-pane 363

color-screen 364

column-layout 45 , 70 , 72 , 143 , 365

compound-drawing-object 1180

creating your own 175 - 199

define-ole-control-component 29

display-pane 21 , 73 , 412

docking-layout 418

document-container 424

document-frame 91 , 424

double-headed-arrow-pinboard-object 425

double-list-panel 426

drawing-object 1183

drawn-pinboard-object 195 , 211 , 437

echo-area-pane 445

editor-pane 23 , 73 , 148 , 169 , 173 , 206 , 448

element 464

ellipse 471

expandable-item-pinboard-object 478

extended-selection-tree-view 55 , 478

external-image 219 , 1066

filtering-layout 479

foreign-owned-interface 488

form-layout 489

geometry-drawing-object 1201

graph-edge 498

graphics-port-mixin 1091

graph-node 499

graph-object 500

graph-pane 55 , 206 , 500

grid-layout 14 , 74 , 511

image 219 , 1101

image-list 52 , 55 , 518

image-pinboard-object 520

image-set 521

interactive-pane 30 , 525

interface 2 , 18 , 35 , 68 , 138 , 528

item 567

item-pinboard-object 191 , 570

labelled-arrow-pinboard-object 571

labelled-line-pinboard-object 572

layout 573

line-pinboard-object 575

listener-pane 31 , 73 , 600

list-panel 14 , 48 , 171 , 577

list-view 594

menu 2 , 110 , 122 , 631

menu-component 2 , 111 , 636

menu-item 2 , 114 , 121 , 638

menu-object 644

message-pane 650

metafile-port 650

mono-screen 653

multi-column-list-panel 654

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

non-focus-list-interface 661

objects-displayer 1210

ole-control-component 29 , 666

ole-control-doc 668

ole-control-frame 669

ole-control-pane 29 , 672

ole-control-pane-simple-sink 675

option-pane 14 , 59 , 677

output-pane 26 , 35 , 78 , 122 , 175 , 200 , 205 , 206 , 242 , 249 , 682

password-pane 720

pinboard-layout 35 , 75 , 188 , 192 , 206 , 721

pinboard-object 67 , 188 , 726

pinboard-objects-displayer 1213

pixmap-port 1131

popup-menu-button 749

printer-port 251 , 760

progress-bar 29 , 764

push-button 32 , 44 , 796

push-button-panel 44 , 798

radio-button 34 , 801

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

range-pane 29 , 804

rectangle 807

rich-text-pane 27 , 818

right-angle-line-pinboard-object 827

row-layout 45 , 70 , 828

screen 830

scroll-bar 29 , 840

shell-pane 879

simple-layout 882

simple-network-pane 882

simple-pane 67 , 883

simple-pinboard-layout 897

slider 29 , 900

sorted-object 903

static-layout 909

string-drawing-object 1214

switchable-layout 915

tab-layout 87 , 918

text-input-choice 923

text-input-pane 14 , 21 , 68 , 169 , 173 , 925

text-input-range 950

titled-menu-object 954

titled-object 14 , 17 , 954

titled-pinboard-object 958

title-pane 17 , 242 , 952

toolbar 125 , 134 , 960

toolbar-button 35 , 963

toolbar-component 36 , 127 , 968

toolbar-object 971

tracking-pinboard-layout 978

tree-view 54 , 55 , 978

x-y-adjustable-layout 1023

clear-external-image-conversions function 222 , 1031

clear-graphics-port function 1031

clear-graphics-port-state function 1032

clear-rectangle function 1032

clip 211 , 213 , 1095 , 1162

clipboard function 346

clipboard-empty function 348

clipping 211 , 213 , 1095 , 1162

clone generic function 348

Close menu command 411

:close-callback initarg 672

CLUE 3

clues 35

CLX 3

Cocoa Event Loop process 403

Cocoa view class 29

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

cocoa-default-application-interface class 349

cocoa-view-pane class 29 , 353

cocoa-view-pane-init-function accessor function 353

cocoa-view-pane-view function 29 , 355

cocoa-view-pane-view-class accessor function 353

collect-interfaces generic function 355

collection class 43 , 357

:collection initarg 567

collection-find-next-string generic function 360

collection-find-string generic function 361

collection-items accessor 65

collection-items accessor function 102 , 357

collection-items-count-function accessor function 358

collection-items-get-function accessor function 358

collection-items-map-function accessor function 358

collection-last-search generic function 362

collection-print-function accessor function 357

collections

description of 43

collection-search generic function 362

collection-test-function accessor function 357

collector panes 30

collector-pane class 363

collector-pane-stream accessor function 363

color-blue function 1219

*color-database* variable 1220

color-from-premultiplied function 1220

:color-function initarg 577

color-green function 1219

color-hue function 1219

color-level function 1218 , 1222

color-model function 1223

color-red function 1219

colors

prompting for 161

colors= function 245 , 1225

color-saturation function 1219

color-screen class 364

color-spec-model function 244

color-spec-p function 244

color-to-premultiplied function 1221

color-value function 1219

color-with-alpha function 1224

:column initarg 511

:column-function initarg 654

column-layout class 45 , 70 , 72 , 143 , 365

column-layout-divider 365

:columns initarg 53 , 654

:combine-child-constraints initarg 915 , 918

combo box 59

combo boxes 59

:command initarg 879

command table 682

complete-button image identifier 936

:complete-do-action initarg 926

complete-in-place function 173

:completion item in :buttons initarg 933

:completion-function initarg 926

component-name function 368

:component-name initarg 672 , 675

compositing-mode graphics state parameter 216 , 1096

:compositing-mode initarg 277

:composition-callback initarg 188 , 683 , 700

:composition-face initarg 449

compound-drawing-object class 1180

compound-drawing-object-data accessor 1180

compound-drawing-object-sub-object accessor 1180

compress-external-image function 1033

compute-char-extents function 1034

compute-drawing-object-from-data function 1181

comtab 682

Confirm Before Exiting 369 , 851

:confirm-change-function initarg 926

:confirm-destroy-function initarg 529

confirmer-pane function 370

confirm-quit function 368

confirm-yes-or-no function 155 , 370

constants

2pi 1025

f2pi 1071

fpi 1079

fpi-by-2 1079

pi-by-2 1129

contain function 7 , 39 , 191 , 371

container 92

container special slot 91 , 425

context menu 122 , 131 , 283 , 416 , 420 , 421 , 541 , 631

continuation function, dialog

creating 1005

using 405 , 701 , 742 , 754 , 767 , 769 , 772 , 774 , 776 , 777 , 778 , 782 , 784 , 785 , 787 , 795

:controller initarg 91 , 419

convert-color function 225 , 245 , 1225

convert-external-image function 223 , 1035

convert-relative-position function 373

convert-to-font-description function 1035

convert-to-screen function 269 , 271 , 374

copy

defining operation for your interface class 105

operation on active element 104

copy-area function 206 , 1036

copy-basic-graph-spec function 1205

copy-external-image function 1038

copy-pixels function 1038

copy-transform function 1040

count-collection-items generic function 377

:create-callback initarg 98 , 529 , 666 , 683

create-dummy-graphics-port function 378

create-pixmap-port function 206 , 210 , 1040

creating menus 109

creating submenus 110

creating toolbars 125

current-dialog-handle function 379

current-document generic function 380

current-pointer-position function 380

current-popup function 381

current-printer function 249 , 382

current-process-send function 40

cursor format

on Cocoa 601

on GTK+ 601

on Microsoft Windows 601

:cursor initarg 15 , 884

cut

defining operation for your interface class 105

operation on active element 104

D

dash graphics state parameter 1095

dashed graphics state parameter 1095

:data callback type 63

:data initarg 8 , 32 , 567

:data-function initarg 281

:data-interface callback type 63

:debug initarg 305

:default initarg 573

default settings

selections 52

:default-button initarg 321

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

:default-image-set initarg 961 , 969

*default-image-translation-table* variable 1042 , 1110

:default-initargs class option 140 , 143

default-library function 384

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

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

:default-p initarg 316

:default-toolbar-states initarg 531

defclass macro 138 , 140 , 178

define-color-alias function 246 , 1226

define-color-models macro 247 , 1228

define-command macro 384

define-font-alias function 1042

define-interface macro 138 , 387

arguments supplied to 140

define-layout macro 394

define-menu macro 395

define-ole-control-component class 29

define-ole-control-component macro 396

:definition class option 388

defpackage function 6

delete-color-translation function 246 , 247 , 1229

:delete-item-callback initarg 979

deliver function 106 , 221

:depth initarg 830

:description initarg 67 , 71 , 188 , 564 , 573 , 918 , 920

description of the CAPI 1 - 3

destroy button

removal 538

destroy generic function 106 , 398

:destroy-callback initarg 529 , 666 , 683

destroy-dependent-object generic function 399

destroy-pixmap-port function 1043

detach-simple-sink function 400

detach-sink function 401

dialog continuation function

creating 1005

using 405 , 701 , 742 , 754 , 767 , 769 , 772 , 774 , 776 , 777 , 778 , 782 , 784 , 785 , 787 , 795

dialogs

aborting 290

creating your own 164 - 168

description of 153 - 168

in front 163

modal 162

owners 163 - 164

:directories-only initarg 926

:disabled-image initarg 316

:disabled-images initarg 321

display callback 177

display function 7 , 8 , 39 , 271 , 402

display panes 20

:display-callback initarg 224 , 437 , 682 , 1211

display-dialog function 164 , 168 , 404

display-errors macro 407

displaying text on screen 20

display-message function 9 , 154 , 407

display-message-for-pane function 408

display-message-on-screen function 408

display-non-focus-message function 409

display-pane class 21 , 73 , 412

display-pane-selected-text function 413

display-pane-selection function 414

display-pane-selection-p function 414

display-pane-text accessor 21

display-pane-text accessor function 412

display-popup-menu function 123 , 415

display-replacable-dialog function 416

:display-state initarg 530

display-tooltip generic function 417

dither-color-spec function 1043

:divider-p initarg 419

:dividerp initarg 960

dividers 89

Dock menu 29 , 349

:docking-callback initarg 419

docking-layout class 418

docking-layout-controller accessor function 419

docking-layout-divider-p accessor function 419

docking-layout-docking-test-function accessor function 419

docking-layout-items accessor function 419

docking-layout-orientation accessor function 419

docking-layout-pane-docked-p function 422

docking-layout-pane-visible-p function 423

:docking-test-function initarg 419

:dock-menu initarg 349

document changed

on Cocoa 151 , 550

document modified

on Cocoa 151 , 550

document unsaved

on Cocoa 151 , 550

:document-complete-callback initarg 304

document-container class 424

document-frame class 91 , 424

document-frame-container accessor function 424

double buffering 206

double-headed-arrow-pinboard-object class 425

:double-head-predicate initarg 425

double-list-panel class 426

Drag and drop

coordinates 443

dragging 429

dropping 884 , 885

effect 438 , 441

formats 444 , 855

in an output-pane 276

object 442

self-contained examples 279

temporary display 907 , 908

visual feedback while dragging 276

:drag-callback initarg 884

:drag-image initarg 531

drag-pane-object function 429

draw-arc function 212 , 1044

draw-arcs function 212 , 1045

draw-character function 212 , 1046

draw-circle function 177 , 1047

draw-ellipse function 212 , 1048

draw-image function 219 , 220 , 1049

drawing bar charts 236

drawing graphs 236

:drawing-mode initarg 682

drawing-object class 1183

:drawing-object initarg 1211

draw-line function 212 , 1052

draw-lines function 212 , 1053

draw-metafile function 431

draw-metafile-to-image function 432

drawn-pinboard-object class 195 , 211 , 437

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

draw-path function 213 , 1053

draw-pinboard-layout-objects function 434

draw-pinboard-object generic function 435

draw-pinboard-object-highlighted generic function 436

draw-point function 179 , 1057

draw-points function 1058

draw-polygon function 212 , 1059

draw-polygons function 212 , 1060

draw-rectangle function 212 , 1061

draw-rectangles function 212 , 1062

draw-string function 212 , 1063

:draw-with-buffer initarg 682

:drop-callback initarg 884

drop-down list box 59

:drop-down-menu initarg 283

:dropdown-menu initarg 963

:dropdown-menu-function initarg 963

:dropdown-menu-kind initarg 963

drop-object-allows-drop-effect-p function 438

drop-object-collection-index function 439

drop-object-collection-item function 440

drop-object-drop-effect function 441

drop-object-get-object function 442

drop-object-pane-x generic function 443

drop-object-pane-y generic function 443

drop-object-provides-format function 444

E

:echo-area initarg 24 , 448

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

echo-area-pane class 445

:edge-pinboard-class initarg 501

Edit > Copy menu command 119

Edit > Cut menu command 119

Edit > Find... menu command 119

Edit > Paste menu command 119

Edit > Redo menu command 119

Edit > Replace... menu command 119

Edit > Select All menu command 119

Edit > Undo menu command 119

edit operations

defining for your interface class 105

on active element 104

:editing-callback initarg 926

editor panes 23

*editor-cursor-active-style* variable 446

*editor-cursor-color* variable 446

*editor-cursor-drag-style* variable 447

*editor-cursor-inactive-style* variable 447

editor-pane class 23 , 73 , 148 , 169 , 173 , 206 , 448

subclasses 30

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

editor-pane-buffer accessor function 458

editor-pane-change-callback accessor function 449

editor-pane-composition-face accessor function 449

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

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

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

editor-pane-enabled accessor function 449

editor-pane-fixed-fill accessor function 449

editor-pane-line-wrap-face accessor 26

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

editor-pane-line-wrap-marker accessor 26

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

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

editor-pane-selected-text function 26

editor-pane-selected-text generic function 462

editor-pane-selected-text-p function 26

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

editor-pane-stream generic function 463

editor-pane-text accessor 26

editor-pane-text accessor function 102 , 148 , 449

editor-pane-wrap-style accessor function 449

editor-window generic function 464

:element callback type 63

element class 464

element-container function 470

element-interface accessor function 466

element-interface-for-callback generic function 470

element-parent accessor function 27 , 466

elements

creating your own 175 - 199

generic properties of 11 - 12

element-screen function 471

element-widget-name accessor function 269 , 466

ellipse class 471

:enabled initarg 27 , 32 , 316 , 448 , 479 , 644 , 677 , 883 , 925 , 971

:enabled-function initarg 120 , 644 , 971

:enabled-function-for-dialog initarg 121 , 639

:enabled-positions initarg 677

:enabled-slot initarg 644

:enable-pointer-documentation initarg 530

:enable-tooltips initarg 530

:end-x initarg 189 , 575

:end-y initarg 189 , 575

ensure-area-visible generic function 472

ensure-color function 245 , 1229

ensure-gdiplus function 1064

ensure-gray function 1231

ensure-hsv function 1231

ensure-interface-screen function 472

ensure-model-color function 245 , 1230

ensure-rgb function 1231

Escape key 740

:evaluate keyword argument 162

event handler

key strokes 180 , 685

mouse click 180 , 685

mouse gestures 180 , 685

mouse move 180 , 685

event handlers 178 - 187

execute-with-interface function 39 , 97 , 473

execute-with-interface-if-alive function 39 , 97 , 474

exit-confirmer function 164 , 166 , 476

exit-dialog function 166 , 168 , 477

expandable-item-pinboard-object class 478

:expandp-function initarg 979

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

extended selection

specifying 61

using on different platforms 61

:extended-selection interaction style 49 , 50 , 61

extended-selection-tree-view class 55 , 478

extension gesture 50

external constraints 79

external image

dimensions 224

from displayed window 227

from on-screen window 227

width and height 224

:external-border initarg 530

external-image class 219 , 1066

external-image-color-table function 1067

externalize-and-write-image function 221 , 1068

externalize-image function 222 , 1070

:external-max-height initarg 79 , 466 , 728

:external-max-width initarg 79 , 466 , 727

:external-min-height initarg 79 , 465 , 727

:external-min-width initarg 79 , 465 , 727

F

f2pi constant 1071

File > Close menu command 119

File > Exit menu command 119

File > New menu command 119

File > Open... menu command 119

File > Print... menu command 119

File > Save menu command 119

:file-completion initarg 173 , 926

:filename initarg 819

files

prompting for 160 - 162

filled accessor function 471 , 808

:filled initarg 471 , 808

fill-style graphics state parameter 1094

:filter initarg 53 , 482 , 577

:filter-automatic-p initarg 578

:filter-callback initarg 578

:filter-change-callback-p initarg 578

:filter-help-string initarg 578

filtering-layout class 479

filtering-layout-matches-text accessor function 480

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

filtering-layout-state accessor function 480

:filter-matches-title initarg 578

:filter-short-menu-text initarg 578

find-best-font function 217 , 1072

find-graph-edge generic function 484

find-graph-node generic function 485

finding panes

interfaces 388

find-interface generic function 486

find-matching-fonts function 217 , 1073

find-pane 388

find-string-in-collection generic function 487

fit-object function 1185

:fit-size-to-children initarg 910

:fixed-fill initarg 448

:flag initarg 448

:flatp initarg 961

focus

for keyboard gestures 14

for keyboard input 14

keyboard input on Cocoa 539

mouse events on Cocoa 539

moving to a new pane 293

setting to a pane 707 , 867

:focus-callback initarg 683

folding toolbars 125

font graphics state parameter 1096

:font initarg 12 , 884

font type 1074

font-description function 1076

font-description type 1075

font-description-attributes function 1077

font-description-attribute-value function 1076

font-dual-width-p function 1077

font-fixed-width-p function 1078

fonts 12

attributes 217

lookup 218

prompting for 161

font-single-width-p function 1079

force-objects-redraw function 1189

force-screen-update function 487

force-update-all-screens function 488

foreground graphics state parameter 1092

:foreground initarg 12 , 884

foreign-owned-interface class 488

form-layout class 489

form-title-adjust accessor function 489

form-title-gap accessor function 489

form-vertical-adjust accessor function 489

form-vertical-gap accessor function 489

fpi constant 1079

fpi-by-2 constant 1079

frame 18 , 956

free-image function 219 , 223 , 1080

free-image-access function 225 , 1080

free-metafile function 490

free-sound function 491

:from initarg 498

full screen windows on Cocoa 539

functions

abort-callback 289

abort-dialog 168 , 290

abort-exit-confirmer 291

activate-pane 293

active-pane-copy 294

active-pane-copy-p 294

active-pane-cut 294

active-pane-cut-p 294

active-pane-deselect-all 294

active-pane-deselect-all-p 294

active-pane-paste 294

active-pane-paste-p 294

active-pane-select-all 294

active-pane-select-all-p 294

active-pane-undo 294

active-pane-undo-p 294

analyze-external-image 1026

apply-in-pane-process 39 , 97 , 296

apply-in-pane-process-if-alive 39 , 97 , 297

apply-rotation 1026

apply-rotation-around-point 1027

apply-scale 1028

apply-translation 1029

apropos-color-alias-names 243 , 1215

apropos-color-names 242 , 1216

apropos-color-spec-names 243 , 1217

attach-interface-for-callback 300

attach-simple-sink 301

attach-sink 302

augment-font-description 218 , 1030

basic-graph-spec-p 1205

beep-pane 303

boole 215

browser-pane-available-p 312

browser-pane-busy 313

browser-pane-go-back 313

browser-pane-go-forward 313

browser-pane-navigate 313

browser-pane-refresh 313

browser-pane-stop 313

call-editor 148 , 170

can-use-metafile-p 332

capi-object-property 334

choice-selected-item-p 342

choice-update-item 345

clear-external-image-conversions 222 , 1031

clear-graphics-port 1031

clear-graphics-port-state 1032

clear-rectangle 1032

clipboard 346

clipboard-empty 348

cocoa-view-pane-view 29 , 355

color-blue 1219

color-from-premultiplied 1220

color-green 1219

color-hue 1219

color-level 1218 , 1222

color-model 1223

color-red 1219

colors= 245 , 1225

color-saturation 1219

color-spec-model 244

color-spec-p 244

color-to-premultiplied 1221

color-value 1219

color-with-alpha 1224

complete-in-place 173

component-name 368

compress-external-image 1033

compute-char-extents 1034

compute-drawing-object-from-data 1181

confirmer-pane 370

confirm-quit 368

confirm-yes-or-no 155 , 370

contain 7 , 39 , 191 , 371

convert-color 225 , 245 , 1225

convert-external-image 223 , 1035

convert-relative-position 373

convert-to-font-description 1035

convert-to-screen 269 , 271 , 374

copy-area 206 , 1036

copy-basic-graph-spec 1205

copy-external-image 1038

copy-pixels 1038

copy-transform 1040

create-dummy-graphics-port 378

create-pixmap-port 206 , 210 , 1040

current-dialog-handle 379

current-pointer-position 380

current-popup 381

current-printer 249 , 382

current-process-send 40

default-library 384

define-color-alias 246 , 1226

define-font-alias 1042

defpackage 6

delete-color-translation 246 , 247 , 1229

deliver 106 , 221

destroy 106

destroy-pixmap-port 1043

detach-simple-sink 400

detach-sink 401

display 7 , 8 , 39 , 271 , 402

display-dialog 164 , 168 , 404

display-message 9 , 154 , 407

display-message-for-pane 408

display-message-on-screen 408

display-non-focus-message 409

display-pane-selected-text 413

display-pane-selection 414

display-pane-selection-p 414

display-popup-menu 123 , 415

display-replacable-dialog 416

dither-color-spec 1043

docking-layout-pane-docked-p 422

docking-layout-pane-visible-p 423

drag-pane-object 429

draw-arc 212 , 1044

draw-arcs 212 , 1045

draw-character 212 , 1046

draw-circle 177 , 1047

draw-ellipse 212 , 1048

draw-image 219 , 220 , 1049

draw-line 212 , 1052

draw-lines 212 , 1053

draw-metafile 431

draw-metafile-to-image 432

draw-path 213 , 1053

draw-pinboard-layout-objects 434

draw-point 179 , 1057

draw-points 1058

draw-polygon 212 , 1059

draw-polygons 212 , 1060

draw-rectangle 212 , 1061

draw-rectangles 212 , 1062

draw-string 212 , 1063

drop-object-allows-drop-effect-p 438

drop-object-collection-index 439

drop-object-collection-item 440

drop-object-drop-effect 441

drop-object-get-object 442

drop-object-provides-format 444

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

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

editor-pane-selected-text 26

editor-pane-selected-text-p 26

element-container 470

element-screen 471

ensure-color 245 , 1229

ensure-gdiplus 1064

ensure-gray 1231

ensure-hsv 1231

ensure-interface-screen 472

ensure-model-color 245 , 1230

ensure-rgb 1231

execute-with-interface 39 , 97 , 473

execute-with-interface-if-alive 39 , 97 , 474

exit-confirmer 164 , 166 , 476

exit-dialog 166 , 168 , 477

external-image-color-table 1067

externalize-and-write-image 221 , 1068

externalize-image 222 , 1070

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

find-best-font 217 , 1072

find-matching-fonts 217 , 1073

fit-object 1185

font-description 1076

font-description-attributes 1077

font-description-attribute-value 1076

font-dual-width-p 1077

font-fixed-width-p 1078

font-single-width-p 1079

force-objects-redraw 1189

force-screen-update 487

force-update-all-screens 488

free-image 219 , 223 , 1080

free-image-access 225 , 1080

free-metafile 490

free-sound 491

general-handle-event 40

generate-bar-chart 1190

generate-graph-from-graph-spec 1205

generate-graph-from-pairs 1193

generate-grid-lines 1194

generate-labels 1199

get-all-color-names 243 , 1232

get-bounds 1081

get-character-extent 1084

get-char-ascent 1082

get-char-descent 1083

get-char-width 1083

get-color-alias-translation 246 , 1233

get-color-spec 243 , 1234

get-constraints 69 , 492

get-enclosing-rectangle 1084

get-font-ascent 1085

get-font-average-width 1085

get-font-descent 1086

get-font-height 1086

get-font-width 1087

get-graphics-state 1087

get-origin 1088

get-page-area 251 , 494

get-printer-metrics 251 , 495

get-string-extent 1089

get-transform-scale 1090

graphics-port-background 1090

graphics-port-font 1090

graphics-port-foreground 1090

graphics-port-transform 1090

graphics-state-background 1097

graphics-state-compositing-mode 1097

graphics-state-dash 1097

graphics-state-dashed 1097

graphics-state-fill-style 1097

graphics-state-font 1097

graphics-state-foreground 1097

graphics-state-line-end-style 1097

graphics-state-line-joint-style 1097

graphics-state-mask 1097

graphics-state-mask-transform 1097

graphics-state-mask-x 1097

graphics-state-mask-y 1097

graphics-state-operation 1097

graphics-state-pattern 1097

graphics-state-scale-thickness 1097

graphics-state-shape-mode 1097

graphics-state-stipple 1097

graphics-state-text-mode 1097

graphics-state-thickness 1097

graphics-state-transform 1097

graph-pane-edges 508

graph-pane-nodes 509

graph-pane-object-at-position 509

hide-interface 516

hide-pane 517

highlight-pinboard-object 517

image-access-height 1101

image-access-pixel 224 , 1102

image-access-pixels-from-bgra 1104

image-access-pixels-to-bgra 1105

image-access-transfer-from-image 224 , 225 , 1106

image-access-transfer-to-image 225 , 1107

image-access-width 1101

image-freed-p 1108

image-loader 1108

image-translation 1109

initialize-dithers 1110

inset-rectangle 1110

inside-rectangle 1111

installed-libraries 524

install-postscript-printer 522

interface-customize-toolbar 132 , 548

interface-default-toolbar-states 132

interface-display 219 , 224

interface-display-title 550

interface-document-modified-p 550

interface-iconified-p 553

interface-preserving-state-p 559

interface-toolbar-state 133 , 561

interface-visible-p 563

invalidate-pane-constraints 565

invalidate-rectangle-from-points 1113

invert-transform 1114

invoke-command 566

invoke-untranslated-command 566

line-pinboard-object-coordinates 576

list-all-font-names 217 , 1115

listener-pane-insert-value 600

list-known-image-formats 220 , 221 , 1115

list-panel-items-and-filter 590

list-panel-search-with-function 591

load-color-database 247 , 1235

load-cursor 601

load-icon-image 220 , 223 , 1116

load-image 223 , 1118

load-sound 605

lower-interface 607

make-absolute-drawing 1185

make-absolute-drawing* 1185

make-a-drawing-call 1202

make-basic-graph-spec 1205

make-dither 1120

make-docking-layout-controller 609

make-draw-arc 1202

make-draw-circle 1202

make-draw-ellipse 1202

make-draw-line 1202

make-draw-lines 1202

make-draw-polygon 1202

make-draw-rectangle 1202

make-draw-string 1207

make-font-description 1121

make-foreign-owned-interface 609

make-general-image-set 611

make-graphics-state 1122

make-gray 1236

make-hsv 243 , 1237

make-icon-resource-image-set 612

make-image 1123

make-image-access 224

make-image-from-port 216 , 223 , 1125

make-image-locator 613

make-instance 5

make-menu-for-pane 122 , 613

make-pinboard-objects-displayer 1209

make-resource-image-set 617

make-rgb 243 , 1238

make-scaled-general-image-set 618

make-scaled-image-set 619

make-sorting-description 620

make-sub-image 223 , 1125

make-transform 1126

map-typeout 630

merge-font-descriptions 218 , 1127

modify-editor-pane-buffer 26 , 651

modify-multi-column-list-panel-columns 651

non-focus-list-add-filter 660

non-focus-list-remove-filter 660

non-focus-list-toggle-enable-filter 661

non-focus-list-toggle-filter 660

offset-rectangle 1128

ole-control-add-verbs 665

ole-control-close-object 665

ole-control-i-dispatch 670

ole-control-insert-object 670

ole-control-ole-object 671

ole-control-pane-frame 674

ole-control-user-component 676

ordered-rectangle-union 1128

output-pane-cached-display-user-info 695

output-pane-cache-display 694

output-pane-draw-from-cached-display 696

output-pane-free-cached-display 697

output-pane-stop-composition 699

page-setup-dialog 250 , 701

pane-can-restore-display-p 705

pane-close-display 705

pane-descendant-child-with-focus 706

pane-modifiers-state 710

pane-restore-display 715

pane-screen-internal-geometry 41 , 151 , 715

pane-supports-menus-with-images 122 , 718

pinboard-object-highlighted-p 734

pixblt 1130

play-sound 738

popup-confirmer 164 , 166 , 168 , 738

popup-menu-force-popdown 123 , 749

port-graphics-state 1132

port-height 1133

port-owner 1133

port-string-height 1134

port-string-width 1134

port-width 1135

position-and-fit-object 1185

position-object 1185

postmultiply-transforms 1135

premultiply-transforms 1136

print-dialog 164 , 250 , 753

print-editor-buffer 26 , 252 , 755

printer-configuration-dialog 253 , 758

printer-metrics-device-height 759

printer-metrics-device-width 759

printer-metrics-dpi-x 759

printer-metrics-dpi-y 759

printer-metrics-height 760

printer-metrics-left-margin 760

printer-metrics-max-height 760

printer-metrics-max-width 760

printer-metrics-min-left-margin 760

printer-metrics-min-top-margin 760

printer-metrics-paper-height 760

printer-metrics-paper-width 760

printer-metrics-top-margin 760

printer-metrics-width 760

printer-port-handle 761

printer-port-supports-p 762

print-file 252 , 755

print-rich-text-pane 756

print-text 252 , 757

process-pending-messages 763

process-send 40

prompt-for-color 161 , 765

prompt-for-confirmation 155 , 766

prompt-for-directory 161 , 767

prompt-for-file 160 , 164 , 769

prompt-for-files 773

prompt-for-font 161 , 774

prompt-for-form 162 , 775

prompt-for-forms 776

prompt-for-integer 156 , 166 , 778

prompt-for-items-from-list 779

prompt-for-number 157 , 780

prompt-for-string 156 , 164 , 781

prompt-for-symbol 162 , 783

prompt-for-value 784

prompt-with-list 157 , 786

prompt-with-list-non-focus 173 , 789

prompt-with-message 795

quit 351

quit-interface 106 , 799

raise-interface 803

range-set-sizes 805

read-and-convert-external-image 223 , 1136

read-color-db 247 , 1239

read-external-image 1137

read-sound-file 806

rectangle-union 1143

recurse-compute-drawing-object 1181

redisplay-interface 167

redisplay-menu-bar 809

redraw-drawing-with-cached-display 810

redraw-pinboard-layout 811

redraw-pinboard-object 812

register-image-load-function 1144

register-image-translation 223 , 1145

remove-capi-object-property 813

replace-dialog 815

reset-image-translation-table 1146

reuse-interfaces-p 817

rich-text-pane-character-format 821

rich-text-pane-operation 822

rich-text-pane-paragraph-format 826

rich-text-version 826

rotate-object 1185

sample 11

save-image 221

screen-active-interface 832

screen-active-p 832

screen-internal-geometries 41 , 151 , 152 , 833

screen-internal-geometry 42 , 834

screen-logical-resolution 836

screen-monitor-geometries 41 , 151 , 836

screens 837

scroll 100

selection 844

selection-empty 845

separation 1146

set-application-interface 846

set-application-themed 267

set-clipboard 848

set-composition-placement 849

set-confirm-quit-flag 850

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

set-default-image-load-function 1147

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

set-default-use-native-input-method 854

set-drop-object-supported-formats 855

set-editor-parenthesis-colors 26 , 857

setf 18 , 32

set-geometric-hint 78 , 858

set-graphics-port-coordinates 1148

set-graphics-state 211 , 1149

set-hint-table 78 , 86 , 858

set-horizontal-scroll-parameters 78

set-interactive-break-gestures 860

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

set-object-automatic-resize 862

set-printer-metrics 251 , 867

set-printer-options 250 , 868

set-rich-text-pane-character-format 870

set-rich-text-pane-paragraph-format 873

set-selection 875

set-top-level-interface-geometry 98

set-vertical-scroll-parameters 78

show-interface 881

show-pane 881

simple-pane-handle 895

simple-pane-visible-height 28

simple-pane-visible-size 28

simple-pane-visible-width 28

simple-print-port 206 , 252 , 898

slot-value 5

sorted-object-sorted-by 905

sort-object-items-by 903

start-drawing-with-cached-display 906

start-gc-monitor 909

static-layout-child-geometry 911

stop-gc-monitor 914

stop-sound 915

tab-layout-panes 922

tab-layout-visible-child 923

text-input-pane-append-recent-items 941

text-input-pane-complete-text 942

text-input-pane-copy 943

text-input-pane-cut 944

text-input-pane-delete 944

text-input-pane-delete-recent-items 941

text-input-pane-in-place-complete 945

text-input-pane-paste 945

text-input-pane-prepend-recent-items 941

text-input-pane-recent-items 946

text-input-pane-replace-recent-items 941

text-input-pane-selected-text 413 , 947

text-input-pane-selection 414 , 947

text-input-pane-selection-p 414 , 948

text-input-pane-set-recent-items 949

top-level-interface-geometry 42 , 99 , 151

top-level-interface-geometry-display-state 105

transform-area 1150

transform-distance 1151

transform-distances 1151

transform-is-rotated 1152

transform-point 1152

transform-points 1153

transform-rect 1154

tree-view-ensure-visible 990

tree-view-item-checkbox-status 991

tree-view-item-children-checkbox-status 992

unconvert-color 225 , 1240

undefine-font-alias 1154

unhighlight-pinboard-object 994

uninstall-postscript-printer 995

unit-transform-p 1156

unmap-typeout 996

untransform-distance 1157

untransform-distances 1158

untransform-point 1159

untransform-points 1159

update-all-interface-titles 996

update-drawing-with-cached-display 997

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

update-pinboard-object 1000

update-screen-interface-titles 1000

update-toolbar 1001

virtual-screen-geometry 42 , 152 , 1002

wrap-text 1021

wrap-text-for-pane 1022

write-external-image 1175

G

:gap initarg 365 , 828

general-handle-event function 40

generate-bar-chart function 1190

generate-graph-from-graph-spec function 1205

generate-graph-from-pairs function 1193

generate-grid-lines function 1194

generate-labels function 1199

generic functions

accepts-focus-p 292

append-items 295

browser-pane-property-get 315

browser-pane-property-put 315

calculate-constraints 69 , 79 , 326

calculate-layout 69 , 327

call-editor 25 , 328

choice-selected-item 341

choice-selected-items 343

clone 348

collect-interfaces 355

collection-find-next-string 360

collection-find-string 361

collection-last-search 362

collection-search 362

count-collection-items 377

current-document 380

destroy 398

destroy-dependent-object 399

display-tooltip 417

draw-pinboard-object 435

draw-pinboard-object-highlighted 436

drop-object-pane-x 443

drop-object-pane-y 443

editor-pane-blink-rate 26 , 457

editor-pane-selected-text 462

editor-pane-selected-text-p 463

editor-pane-stream 463

editor-window 464

element-interface-for-callback 470

ensure-area-visible 472

find-graph-edge 484

find-graph-node 485

find-interface 486

find-string-in-collection 487

get-collection-item 491

get-horizontal-scroll-parameters 493

get-scroll-position 496

get-vertical-scroll-parameters 497

graph-node-children 499

graph-pane-add-graph-node 505

graph-pane-delete-object 506

graph-pane-delete-objects 506

graph-pane-delete-selected-objects 507

graph-pane-direction 507

graph-pane-select-graph-nodes 510

graph-pane-update-moved-objects 511

interactive-pane-execute-command 527

interface-display 97 , 548

interface-editor-pane 551

interface-extend-title 18 , 552

interface-geometry 553

interface-keys-style 554

interface-match-p 556

interface-menu-groups 557

interface-preserve-state 558

interface-reuse-p 560

interpret-description 67 , 564

invalidate-rectangle 1112

itemp 571

item-pane-interface-copy-object 569

list-panel-enabled 589

list-panel-filter-state 589

list-panel-unfiltered-items 593

locate-interface 606

make-container 608

make-image-access 1123

make-pane-popup-menu 122 , 615

manipulate-pinboard 622

map-collection-items 625

map-pane-children 626

map-pane-descendant-children 629

merge-menu-bars 648

move-line 653

non-focus-maybe-capture-gesture 662

non-focus-terminate 663

non-focus-update 664

output-pane-resize 698

over-pinboard-object-p 700

pane-adjusted-offset 702

pane-adjusted-position 703

pane-got-focus 707

pane-has-focus-p 707

pane-initial-focus 708

pane-interface-copy-object 709

pane-interface-copy-p 709

pane-interface-cut-object 709

pane-interface-cut-p 709

pane-interface-deselect-all 709

pane-interface-deselect-all-p 709

pane-interface-paste-object 709

pane-interface-paste-p 709

pane-interface-select-all 709

pane-interface-select-all-p 709

pane-interface-undo 709

pane-interface-undo-p 709

pane-popup-menu-items 122 , 712

pane-string 717

parse-layout-descriptor 718

pinboard-layout-display 725

pinboard-object-at-position 732

pinboard-object-graphics-arg 733

pinboard-object-overlap-p 735

pinboard-pane-position 735

pinboard-pane-size 737

port-drawing-mode-quality-p 1131

print-capi-button 751

print-collection-item 752

record-dependent-object 806

redisplay-collection-item 808

redisplay-interface 809

reinitialize-interface 812

remove-items 814

replace-items 815

report-active-component-failure 816

scroll 838

scroll-if-not-visible-p 102 , 842

search-for-item 843

set-button-panel-enabled-items 847

set-display-pane-selection 854

set-horizontal-scroll-parameters 859

set-pane-focus 867

set-scroll-position 839

set-scroll-range 860 , 878

set-text-input-pane-selection 876

set-top-level-interface-geometry 876

set-vertical-scroll-parameters 878

simple-pane-visible-height 895

simple-pane-visible-size 896

simple-pane-visible-width 897

sorted-object-sort-by 904

static-layout-child-position 912

static-layout-child-size 913

switchable-layout-switchable-children 917

top-level-interface 972

top-level-interface-display-state 972

top-level-interface-geometry 974

top-level-interface-geometry-key 975

top-level-interface-p 977

top-level-interface-save-geometry-p 977

tree-view-expanded-p 990

tree-view-update-an-item 993

tree-view-update-item 993

unrecord-dependent-object 806

update-interface-title 999

validate-rectangle 1160

generic properties of elements 11 - 12

geometry of interfaces 151

geometry of interfaces, querying 41

geometry of layouts, specifying 83 - 85

geometry slots

%child% 1013

%height% 1012

%max-height% 1012

%max-width% 1012

%min-height% 1012

%min-width% 1012

%object% 1013

%scroll-height% 1013

%scroll-horizontal-page-size% 1013

%scroll-horizontal-slug-size% 1013

%scroll-horizontal-step-size% 1013

%scroll-start-x% 1013

%scroll-start-y% 1013

%scroll-vertical-page-size% 1013

%scroll-vertical-slug-size% 1013

%scroll-vertical-step-size% 1013

%scroll-width% 1013

%scroll-x% 1013

%scroll-y% 1013

%width% 1012

%x% 1012

%y% 1012

:geometry-change-callback initarg 529

geometry-drawing-object class 1201

:gesture-callbacks initarg 480 , 926

get pane

interface 388

get-all-color-names function 243 , 1232

get-bounds function 1081

get-character-extent function 1084

get-char-ascent function 1082

get-char-descent function 1083

get-char-width function 1083

get-collection-item generic function 491

get-color-alias-translation function 246 , 1233

get-color-spec function 243 , 1234

get-constraints function 69 , 492

get-enclosing-rectangle function 1084

get-font-ascent function 1085

get-font-average-width function 1085

get-font-descent function 1086

get-font-height function 1086

get-font-width function 1087

get-graphics-state function 1087

get-horizontal-scroll-parameters generic function 493

get-origin function 1088

get-page-area function 251 , 494

get-pane 388

get-printer-metrics function 251 , 495

get-scroll-position generic function 496

get-string-extent function 1089

get-transform-scale function 1090

get-vertical-scroll-parameters generic function 497

graph panes

callbacks 57

graph-edge class 498

graph-edge-from accessor 59

graph-edge-from accessor function 498

graph-edge-to accessor 59

graph-edge-to accessor function 498

Graphic Tools

higher level 236

lower level 229

graphic tools

self-contained examples 286

graphics

automatic redrawing 177 , 207 , 213

creating permanent displays 177 , 207 , 213

displaying 175 - 178

graphics ports 205

drawing functions 215

pixmap 216

graphics state 209

graphics state parameters 211

graphics tools 229

:graphics-args initarg 189 , 727

:graphics-options initarg 682

graphics-port-background function 1090

graphics-port-font function 1090

graphics-port-foreground function 1090

graphics-port-mixin class 1091

graphics-port-transform function 1090

graphics-state structure class 1092

graphics-state type 210 , 211

graphics-state-background function 1097

graphics-state-compositing-mode function 1097

graphics-state-dash function 1097

graphics-state-dashed function 1097

graphics-state-fill-style function 1097

graphics-state-font function 1097

graphics-state-foreground function 1097

graphics-state-line-end-style function 1097

graphics-state-line-joint-style function 1097

graphics-state-mask function 1097

graphics-state-mask-transform function 1097

graphics-state-mask-x function 1097

graphics-state-mask-y function 1097

graphics-state-operation function 1097

graphics-state-pattern function 1097

graphics-state-scale-thickness function 1097

graphics-state-shape-mode function 1097

graphics-state-stipple function 1097

graphics-state-text-mode function 1097

graphics-state-thickness function 1097

graphics-state-transform function 1097

graph-node class 499

graph-node-children generic function 499

graph-node-height accessor 59

graph-node-height accessor function 499

graph-node-in-edges accessor 59

graph-node-in-edges accessor function 499

graph-node-out-edges accessor 59

graph-node-out-edges accessor function 499

graph-node-width accessor 59

graph-node-width accessor function 499

graph-node-x accessor 59

graph-node-x accessor function 499

graph-node-y accessor 59

graph-node-y accessor function 499

graph-object class 500

graph-object-element accessor function 500

graph-object-object accessor function 500

graph-pane class 55 , 206 , 500

implementation of 192

graph-pane-add-graph-node generic function 505

graph-pane-delete-object generic function 506

graph-pane-delete-objects generic function 506

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

graph-pane-direction accessor 58

graph-pane-direction generic function 507

graph-pane-edges function 508

graph-pane-layout-function accessor 58

graph-pane-layout-function accessor function 501

graph-pane-nodes function 509

graph-pane-object-at-position function 509

graph-pane-roots accessor 55

graph-pane-roots accessor function 501

graph-pane-select-graph-nodes generic function 510

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

grid

example 283

prototype implementation 283

grid-layout class 14 , 74 , 511

groupbox 18 , 956

GTK+ 269

resources 269

GTK+ resources 375 , 376 , 467 , 861

H

hardcopy API 249 - 253

:has-root-line initarg 979

:has-title-column-p initarg 512

:head initarg 298

:head-breadth initarg 299

:head-direction initarg 298

:header-args initarg 654

:head-graphics-args initarg 299

:head-length initarg 298

%height% geometry slot 1012

:height initarg 830

help

context help 539

help-callback 535

:help item in :buttons initarg 935

:help-callback initarg 35 , 530

help-key accessor function 358 , 466 , 639 , 964

:help-key initarg 35 , 357 , 465 , 638 , 963

:help-keys initarg 321

:help-string initarg 480

hide-interface function 516

hide-pane function 517

hierarchy of layouts 188

hierarchy of menus 115

highlight-pinboard-object function 517

:highlight-style initarg 721

hints 35 , 83

:hist-addtofavorites image symbol 584 , 965 , 984

:hist-back image symbol 584 , 965 , 984

:hist-favorites image symbol 584 , 965 , 984

:hist-forward image symbol 584 , 965 , 984

:hist-viewtree image symbol 584 , 965 , 984

:horizontal-scroll initarg 12 , 29 , 72 , 200 , 841 , 884

HTML

displaying 28

HWND 379 , 895

I

:iconify-callback initarg 529

:ignore-file-suffices initarg 926

image class 219 , 1101

image identifiers

cancel-button 936

complete-button 936

ok-button 936

:image initarg 316 , 520 , 963

image-access-height function 1101

image-access-pixel function 224 , 1102

image-access-pixels-from-bgra function 1104

image-access-pixels-to-bgra function 1105

image-access-transfer-from-image function 224 , 225 , 1106

image-access-transfer-to-image function 225 , 1107

image-access-width function 1101

image-freed-p function 1108

:image-function initarg 52 , 55 , 60 , 122 , 427 , 578 , 595 , 631 , 677 , 919 , 980

image-height accessor function 224 , 1101

:image-height initarg 428 , 519 , 579 , 960 , 981

image-list class 52 , 55 , 518

:image-lists initarg 52 , 55 , 63 , 578 , 595 , 677 , 919 , 981

image-loader function 1108

image-locator type 520

image-pinboard-object class 520

image-pinboard-object-image accessor function 520

images

alpha channel 278

copying and pasting 276

pixel-by-pixel editing 278

scaling 277

supported formats 220 , 221

:images initarg 321 , 960 , 969

image-set class 521

:image-sets initarg 519

:image-state-function initarg 427

image-translation function 1109

image-width accessor function 224 , 1101

:image-width initarg 427 , 519 , 579 , 960 , 981

IME 683

index of selected item 52 , 62 , 338

:init-function initarg 353

:initial-constraints initarg 82 , 465

:initial-focus initarg 15 , 530 , 531 , 574

:initial-focus-item initarg 15 , 338

initialize-dithers function 1110

:initial-value initarg 156

in-place completion

in applications 173

user interface 169

:in-place-completion-function initarg 173 , 926

:in-place-filter initarg 173 , 926

input focus 14 , 292

input method 683

:input-model initarg 275 , 682

:insert-callback initarg 672

InsertMenus 557

inset-rectangle function 1110

inside-rectangle function 1111

installed-libraries function 524

install-postscript-printer function 522

integers

prompting for 156 - 157

interaction

general properties 61

in lists 49

:interaction initarg 49 , 60 , 61 , 112 , 158 , 316 , 337

interaction styles 318

interactions

for choice 338

interactive panes 30

interactive-pane class 30 , 525

interactive-pane-execute-command generic function 527

interactive-pane-stream accessor function 525

interactive-pane-top-level-function accessor function 525

interactive-stream 526

interactive-stream-stream 526

interactive-stream-top-level-function 526

:interface callback type 62

interface class 2 , 18 , 35 , 68 , 138 , 528

:interface initarg 465

interface-activate-callback accessor function 532

interface-confirm-destroy-function accessor function 532

interface-create-callback accessor function 532

interface-customize-toolbar function 132 , 548

interface-default-toolbar-states accessor function 532

interface-default-toolbar-states function 132

interface-destroy-callback accessor function 532

interface-display generic function 97 , 219 , 224 , 548

interface-display-title function 550

interface-document-modified-p function 550

interface-drag-image accessor function 532

interface-editor-pane generic function 551

interface-extend-title generic function 18 , 552

interface-geometry generic function 553

interface-geometry-change-callback accessor function 532

interface-help-callback accessor function 532

interface-iconified-p function 553

interface-iconify-callback accessor function 532 , 542

interface-iconize-callback accessor function 542

interface-keys-style generic function 554

interface-match-p generic function 556

interface-menu-bar-items accessor function 532

interface-menu-groups generic function 557

interface-message-area accessor function 532 , 542

interface-override-cursor accessor function 532

interface-pathname accessor function 532

interface-pointer-documentation-enabled accessor function 532

interface-preserve-state generic function 558

interface-preserving-state-p function 559

interface-reuse-p generic function 560

interfaces

defining 138 - 149

description of 138

geometry 151

layouts, specifying 141

menus, specifying 144 - 147

panes, specifying 140

specifying geometry 41

title, specifying 140

:interfaces class option 397

:interfaces initarg 830

interface-title accessor function 18 , 150 , 532

interface-toolbar-items accessor function 532

interface-toolbar-state function 133 , 561

interface-toolbar-states accessor function 532

interface-tooltips-enabled accessor function 532

interface-visible-p function 563

interface-window-styles accessor function 532

internal constraints 79

internal scrolling 686

:internal-border initarg 884

:internal-max-height initarg 79 , 466 , 728

:internal-max-width initarg 79 , 466 , 728

:internal-min-height initarg 79 , 466 , 728

:internal-min-width initarg 79 , 466 , 728

:internet-explorer-callback initarg 305

interpret-description generic function 67 , 564

Interrupt playing a MIDI file 915

invalidate-pane-constraints function 565

invalidate-rectangle generic function 1112

invalidate-rectangle-from-points function 1113

invert-transform function 1114

invoke-command function 566

invoke-untranslated-command function 566

item class 567

item-collection accessor function 568

item-data accessor 32

item-data accessor function 568

itemp generic function 571

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

item-pinboard-object class 191 , 570

item-print-function accessor 32

item-print-function accessor function 568

:item-print-functions initarg 53 , 654

:items initarg 47 , 114 , 357 , 419 , 479 , 631 , 636 , 918 , 989

:items-count-function initarg 357 , 479 , 989

item-selected accessor function 568

:items-function initarg 389 , 631 , 636

:items-get-function initarg 357 , 479 , 989

:items-map-function initarg 357 , 479 , 989

item-text accessor 32

item-text accessor function 568

K

:keep-selection-p initarg 337

key press 178 - 187

key press event handler 180 , 685

:keyboard-search-callback initarg 54 , 578

key-press events 180 , 685

L

labelled-arrow-pinboard-object class 571

labelled-line-pinboard-object class 572

labelled-line-text-background accessor function 572

labelled-line-text-foreground accessor function 572

:label-style initarg 480

:large-image-height initarg 596

:large-image-width initarg 595

layout class 573

:layout initarg 529

:layout-args initarg 321

:layout-class initarg 45 , 321

layout-description accessor function 95 , 574

*layout-divider-default-size* 365 , 829

:layout-function initarg 501

layout-ratios accessor function 365 , 828

layouts

children 67

combining different 75 - 77

description of 67 - 85

introduction to 7

layout hierarchy 188

self-contained examples 284

specifying geometry 83 - 85

specifying size of panes in 72

:layouts class option 387

:layouts interface option 138

layout-x-adjust accessor function 1024

:layout-x-adjust initarg 501

layout-x-gap accessor function 512

layout-x-ratios accessor function 512

layout-y-adjust accessor function 1024

:layout-y-adjust initarg 501

layout-y-gap accessor function 512

layout-y-ratios accessor function 512

:leaf-node-p-function initarg 979

letters

underlined in menus and titles 13

line-end-style graphics state parameter 1095

line-joint-style graphics state parameter 1095

line-pinboard-object class 575

line-pinboard-object-coordinates function 576

:line-size initarg 840

:line-wrap-face initarg 449

:line-wrap-marker initarg 449

Lisp forms

prompting for 162

LispWorks as ActiveX control 396 , 666

list items, specifying 48

list panels 48

list-all-font-names function 217 , 1115

listener panes 31

listener-pane class 31 , 73 , 600

listener-pane-insert-value function 600

list-known-image-formats function 220 , 221 , 1115

list-panel class 14 , 48 , 171 , 577

list-panel-enabled generic function 589

list-panel-filter-state generic function 589

list-panel-image-function accessor function 579

list-panel-items-and-filter function 590

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

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

list-panel-search-with-function function 591

list-panel-state-image-function accessor function 579

list-panel-unfiltered-items generic function 593

lists

actions in 50

deselection in 50

extended selection in 49

extended selections 50

interaction in 49

multiple selection in 49

prompting with 157 - 160

retraction in 50

single selection in 49

list-view class 594

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

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

list-view-columns accessor function 596

list-view-image-function accessor function 596

list-view-state-image-function accessor function 596

list-view-subitem-function accessor function 596

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

list-view-view accessor function 596

:list-visible-min-height initarg 427

:list-visible-min-width initarg 427

load-color-database function 247 , 1235

load-cursor function 601

load-icon-image function 220 , 223 , 1116

load-image function 223 , 1118

load-sound function 605

locate-interface generic function 606

lookup pane

interface 388

lookup-pane 388

lower-interface function 607

M

Mac OS X Dock 29 , 349 , 716

macros

defclass 138 , 140 , 178

define-color-models 247 , 1228

define-command 384

define-interface 138 , 387

define-layout 394

define-menu 395

define-ole-control-component 396

display-errors 407

rectangle-bind 1139

rectangle-bottom 1140

rectangle-height 1141

rectangle-left 1141

rectangle-right 1142

rectangle-top 1142

rectangle-width 1144

rect-bind 1139

undefine-menu 994

union-rectangle 1155

unless-empty-rect-bind 1156

with-atomic-redisplay 1002

with-busy-interface 1003

with-dialog-results 163 , 1004

with-dither 1161

with-document-pages 250 , 1007

with-external-metafile 206 , 1008

with-geometry 28 , 1011

with-graphics-mask 1162

with-graphics-post-translation 1163

with-graphics-rotation 1164

with-graphics-scale 1164

with-graphics-state 211 , 1166

with-graphics-transform 1167

with-graphics-transform-reset 1168

with-graphics-translation 1164

with-internal-metafile 206 , 1014

with-inverse-graphics 1169

with-output-to-printer 252 , 1016

without-relative-drawing 1175

with-page 250 , 1017

with-page-transform 251 , 1018

with-pixmap-graphics-port 206 , 227 , 1170

with-print-job 206 , 250 , 1019

with-random-typeout 1021

with-transformed-area 1171

with-transformed-point 1172

with-transformed-points 1173

with-transformed-rect 1174

make-absolute-drawing function 1185

make-absolute-drawing* function 1185

make-a-drawing-call function 1202

make-basic-graph-spec function 1205

make-container generic function 608

make-dither function 1120

make-docking-layout-controller function 609

make-draw-arc function 1202

make-draw-circle function 1202

make-draw-ellipse function 1202

make-draw-line function 1202

make-draw-lines function 1202

make-draw-polygon function 1202

make-draw-rectangle function 1202

make-draw-string function 1207

make-font-description function 1121

make-foreign-owned-interface function 609

make-general-image-set function 611

make-graphics-state function 1122

make-gray function 1236

make-hsv function 243 , 1237

make-icon-resource-image-set function 612

make-image function 1123

make-image-access function 224

make-image-access generic function 1123

make-image-from-port function 216 , 223 , 1125

make-image-locator function 613

make-instance function 5

make-menu-for-pane function 122 , 613

make-pane-popup-menu generic function 122 , 615

make-pinboard-objects-displayer function 1209

make-resource-image-set function 617

make-rgb function 243 , 1238

make-scaled-general-image-set function 618

make-scaled-image-set function 619

make-sorting-description function 620

make-sub-image function 223 , 1125

make-transform function 1126

manipulate-pinboard generic function 622

map-collection-items generic function 625

map-pane-children generic function 626

map-pane-descendant-children generic function 629

map-typeout function 630

mask 211 , 213

mask graphics state parameter 1095

mask-transform graphics state parameter 1096

mask-x graphics state parameter, deprecated 1095

mask-y graphics state parameter, deprecated 1096

:matches-title initarg 480

Matching resources 269 , 272

:max keyword argument 157

:max-characters initarg 925

%max-height% geometry slot 1012

:max-height initarg 80

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

:maximum-recent-items initarg 927

%max-width% geometry slot 1012

:max-width initarg 80

MDI 91 , 137 , 374 , 380 , 424

menu class 2 , 110 , 122 , 631

menu hierarchy 115

:menu initarg 749

:menu-bar class option 109 , 111 , 388

:menu-bar interface option 138 , 145

:menu-bar-items initarg 109 , 110 , 529

menu-component class 2 , 111 , 636

:menu-function initarg 749

menu-image-function accessor function 631

menu-item class 2 , 114 , 121 , 638

menu-items accessor function 631

menu-object class 644

menu-object-enabled accessor function 645

menu-popup-callback accessor function 645

menus

components 60

context 122 , 131 , 416 , 420 , 421 , 541 , 631

creating 109

creating submenus 110

description of 109 - 122

disabling items in 120 - 121

grouping items together 111 - 114

individual items in 114 - 115

menu hierarchy 115

nesting 111

Right button 122 , 131 , 416 , 420 , 421 , 541 , 631

specifying alternative items 119

:menus class option 388

:menus interface option 138 , 145

menu-title accessor function 645

menu-title-function accessor function 645

merge-font-descriptions function 218 , 1127

merge-menu-bars generic function 648

:message initarg 955

:message-area initarg 530

:message-callback initarg 349

:message-gap initarg 955

message-pane class 650

metafile-port class 650

metafiles 278

Microsoft Windows

Multiple-Document Interface 91

themes 267

MIDI files

interrupting 915

:min keyword argument 157

:min-column-width initarg 512

%min-height% geometry slot 1012

:min-height initarg 80

:min-row-height initarg 512

%min-width% geometry slot 1012

:min-width initarg 80

:mnemonic initarg 14 , 34 , 316 , 322 , 631 , 639

:mnemonic-escape initarg 317 , 322 , 631 , 639

mnemonics 13

in a button-panel 46

in menus 117

:mnemonics initarg 46

:mnemonic-text initarg 34 , 317 , 322

:mnemonic-title initarg 14 , 322 , 631 , 639 , 955

modal dialogs 162 , 405 , 742 , 1005

modify-editor-pane-buffer function 26 , 651

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

mono-screen class 653

Motif

resources 272

Motif resources 467

mouse clicks 180 , 685

mouse coordinates 380

mouse cursor

tracking 200

mouse events 180 , 685

mouse position 380

move-line generic function 653

multi-column-list-panel class 654

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

Multiple Document Interface 137 , 374 , 380 , 424

:multiple-selection interaction style 49 , 61 , 114 , 317

multi-touch support 183

N

:name initarg 333

:names initarg 960 , 969

:natural-height initarg 1211

:natural-width initarg 1211

:navigate-complete-callback initarg 304

:navigate-error-callback initarg 305

:navigation-callback initarg 926

New in LispWorks 7.0

apply-drawing-object class 1178

as-dialog argument to contain 371

basic-graph-spec structure class 1179

basic-graph-spec-p function 1205

browser-pane-available-p function 312

Cached Display interface 684

color-from-premultiplied function 1220

color-to-premultiplied function 1221

compound-drawing-object class 1180

compute-drawing-object-from-data function 1181

copy-basic-graph-spec function 1205

create-dummy-graphics-port function 378

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

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

destroy-dependent-object generic function 399

display-non-focus-message function 409

drawing-object class 1183

draw-pinboard-layout-objects function 434

editor-pane supports variable-width fonts on Cocoa 453

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

fit-object function 1185

:flag initarg for editor-pane 448

force-objects-redraw function 1189

full screen windows on Cocoa 539 , 973

generate-bar-chart function 1190

generate-graph-from-graph-spec function 1205

generate-graph-from-pairs function 1193

generate-grid-lines function 1194

generate-labels function 1199

geometry-drawing-object class 1201

graphic tools 1177

graphics-port-mixin class 1091

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

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

image-locator type 520

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

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

input-model of output-pane supports modifier changes 180 , 685

invalidate-rectangle-from-points function 1113

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

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

make-absolute-drawing function 1185

make-absolute-drawing* function 1185

make-a-drawing-call function 1202

make-basic-graph-spec function 1205

make-draw-arc function 1202

make-draw-circle function 1202

make-draw-ellipse function 1202

make-draw-line function 1202

make-draw-lines function 1202

make-draw-polygon function 1202

make-draw-rectangle function 1202

make-draw-string function 1207

make-pinboard-objects-displayer function 1209

metafile-port class 650

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

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

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

multi-touch support 183

:name initarg 265

:names initarg for toolbar 960

:names initarg for toolbar-component 969

:no-highlight initarg 727

objects-displayer class 1210

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

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

output-pane-cache-display function 694

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

output-pane-free-cached-display function 697

output-pane-resize generic function 698

output-pane-stop-composition function 699

pane-can-restore-display-p function 705

pane-modifiers-state function 710

pane-restore-display function 715

pinboard-layout-display generic function 725

pinboard-object-highlighted-p function 734

pinboard-objects-displayer class 1213

popup-menu-force-popdown function 749

port-owner function 1133

position-and-fit-object function 1185

position-object function 1185

predicate for availability of browser-pane 311

printer-port class 760

prompt for a directory from a text-input-pane button 934 , 939

record-dependent-object generic function 806

recurse-compute-drawing-object function 1181

redraw-drawing-with-cached-display function 810

rotate-object function 1185

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

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

start-drawing-with-cached-display function 906

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

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

static-layout-child-geometry function 911

string-drawing-object class 1214

:texts initarg for toolbar 960

:texts initarg for toolbar-component 969

touch gestures 183

touchscreen and trackpad gestures 183

transparent-color-index supports replacement and transparency 1138

unrecord-dependent-object generic function 806

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

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

update-drawing-with-cached-display function 997

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

User guide chapter "Adding Toolbars" xxvii

User guide chapter "Self-contained examples" xxviii

Newly documented in LispWorks 7.0

:owner argument to with-external-metafile 1009

:owner argument to with-internal-metafile 1014

:new-window-callback initarg 304

:node-pane-function initarg 501

:node-pinboard-class initarg 501

:no-highlight initarg 190 , 727

:none callback type 63

non-focus-list-add-filter function 660

non-focus-list-interface class 661

non-focus-list-remove-filter function 660

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

non-focus-list-toggle-filter function 660

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

non-focus-terminate generic function 663

non-focus-update generic function 664

:no-selection interaction style 61 , 317

:number initarg 830

O

%object% geometry slot 1013

objects-displayer class 1210

objects-displayer-objects accessor 1211

off screen 205

off-screen 205

offscreen 205

offset-rectangle function 1128

:ok item in :buttons initarg 933

ok-button image identifier 936

:ok-check keyword argument 157 , 162 , 168

OLE control 396 , 666

OLE embedding 396 , 666

ole-control-add-verbs function 665

ole-control-close-object function 665

ole-control-component class 29 , 666

ole-control-component-pane accessor function 666

ole-control-doc class 668

ole-control-frame class 669

ole-control-i-dispatch function 670

ole-control-insert-object function 670

ole-control-ole-object function 671

ole-control-pane class 29 , 672

ole-control-pane-frame function 674

ole-control-pane-simple-sink class 675

ole-control-user-component function 676

on screen 205

on-screen 205

onscreen 205

operation graphics state parameter 210 , 1093

option panes 59

option-pane class 14 , 59 , 677

option-pane-enabled accessor function 678

option-pane-enabled-positions accessor function 678

option-pane-image-function accessor function 678

option-pane-popup-callback accessor function 678

option-pane-separator-item accessor function 678

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

ordered-rectangle-union function 1128

ordinary scrolling 686

organizing panes 70

:orientation initarg 419 , 512 , 804

:orientation item in :buttons initarg 935

output-pane class 26 , 35 , 78 , 122 , 175 , 200 , 205 , 206 , 242 , 249 , 682

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

output-pane-cache-display function 694

output-pane-composition-callback accessor function 684

output-pane-create-callback accessor function 684

output-pane-destroy-callback accessor function 684

output-pane-display-callback accessor function 684

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

output-pane-focus-callback accessor function 684

output-pane-free-cached-display function 697

output-pane-graphics-options accessor function 684

output-pane-input-model accessor 187 , 685

output-pane-input-model accessor function 684

output-pane-resize generic function 698

output-pane-resize-callback accessor function 684

output-pane-scroll-callback accessor function 684

output-pane-stop-composition function 699

over-pinboard-object-p generic function 700

:override-cursor initarg 530

P

page-setup-dialog function 250 , 701

:page-size initarg 840

pane-adjusted-offset generic function 702

pane-adjusted-position generic function 703

:pane-args initarg 160

pane-can-restore-display-p function 705

:pane-can-scroll initarg 202 , 683

pane-close-display function 705

pane-descendant-child-with-focus function 706

:pane-function initarg 666

pane-got-focus generic function 707

pane-has-focus-p generic function 707

pane-initial-focus generic function 708

pane-interface-copy-object generic function 709

pane-interface-copy-p generic function 709

pane-interface-cut-object generic function 709

pane-interface-cut-p generic function 709

pane-interface-deselect-all generic function 709

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

pane-interface-paste-object generic function 709

pane-interface-paste-p generic function 709

pane-interface-select-all generic function 709

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

pane-interface-undo generic function 709

pane-interface-undo-p generic function 709

panel

button layout 45

pane-layout accessor function 94 , 322 , 532

panels

check button 46

list 48

push button 44

radio button 45

:pane-menu initarg 122 , 884 , 953

pane-modifiers-state function 710

pane-popup-menu-items generic function 122 , 712

pane-restore-display function 715

panes

accessing 142

collector 30

creating your own 175 - 199

default title position 18

display 20

editor 23

finding 142

graphs 55

interactive 30

listener 31

lookup 142

option 59

organizing 70

sizing 72

text input 21

title 17

:panes class option 387

:panes interface option 138

pane-screen-internal-geometry function 41 , 151 , 715

pane-string generic function 717

pane-supports-menus-with-images function 122 , 718

:paragraph-format initarg 818

:parent initarg 465

parse-layout-descriptor generic function 718

password-pane class 720

password-pane-overwrite-character accessor function 720

paste

defining operation for your interface class 105

operation on active element 104

path 1053

:pathname initarg 531

:pathname keyword argument 161

pattern graphics state parameter 1094

pi-by-2 constant 1129

pinboard

buffered display 192

double buffering 192

flickering 192

:pinboard initarg 727

pinboard objects 188

creating your own 195 - 199

pinboard-layout class 35 , 75 , 188 , 192 , 206 , 721

pinboard-layout-display generic function 725

pinboard-object class 67 , 188 , 726

pinboard-object-activep accessor function 728

pinboard-object-at-position generic function 732

pinboard-object-graphics-arg generic function 733

pinboard-object-graphics-args accessor function 728

pinboard-object-highlighted-p function 734

pinboard-object-overlap-p generic function 735

pinboard-object-pinboard accessor function 728

pinboard-objects-displayer class 1213

pinboard-objects-displayer-objects accessor 1213

pinboard-pane-position generic function 735

pinboard-pane-size generic function 737

pixblt function 1130

pixmap-port class 1131

play-sound function 738

:plist initarg 333

popup menu 283

:popup-callback initarg 283 , 644 , 677 , 924

popup-confirmer function 164 , 166 , 168 , 738

:popup-interface initarg 963

popup-menu-button class 749

popup-menu-button-menu accessor function 749

popup-menu-button-menu-function accessor function 749

popup-menu-force-popdown function 123 , 749

portable font descriptions 217 - 218

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

port-graphics-state function 1132

port-height function 1133

port-owner function 1133

port-string-height function 1134

port-string-width function 1134

port-width function 1135

:position item in :buttons initarg 936

position-and-fit-object function 1185

position-object function 1185

postmultiply-transforms function 1135

*ppd-directory* variable 750

premultiply-transforms function 1136

:press-callback initarg 796

print function 43

printable area 1018

print-capi-button generic function 751

print-collection-item generic function 752

print-dialog function 164 , 250 , 753

print-editor-buffer function 26 , 252 , 755

printer-configuration-dialog function 253 , 758

printer-metrics structure class 759

printer-metrics-device-height function 759

printer-metrics-device-width function 759

printer-metrics-dpi-x function 759

printer-metrics-dpi-y function 759

printer-metrics-height function 760

printer-metrics-left-margin function 760

printer-metrics-max-height function 760

printer-metrics-max-width function 760

printer-metrics-min-left-margin function 760

printer-metrics-min-top-margin function 760

printer-metrics-paper-height function 760

printer-metrics-paper-width function 760

printer-metrics-top-margin function 760

printer-metrics-width function 760

printer-port class 251 , 760

printer-port-handle function 761

printer-port-supports-p function 762

*printer-search-path* variable 762

print-file function 252 , 755

:print-function initarg 32 , 43 , 281 , 357 , 567 , 900 , 918

printing

on multiple pages 286

self-contained examples 286

print-rich-text-pane function 756

print-text function 252 , 757

process

CAPI 402

Cocoa Event Loop 403

process-pending-messages function 763

process-send function 40

progress-bar class 29 , 764

prompt-for-color function 161 , 765

prompt-for-confirmation function 155 , 766

prompt-for-directory function 161 , 767

prompt-for-file function 160 , 164 , 769

prompt-for-files function 773

prompt-for-font function 161 , 774

prompt-for-form function 162 , 775

prompt-for-forms function 776

prompt-for-integer function 156 , 166 , 778

prompt-for-items-from-list function 779

prompt-for-number function 157 , 780

prompt-for-string function 156 , 164 , 781

prompt-for-symbol function 162 , 783

prompt-for-value function 784

prompt-with-list function 157 , 786

prompt-with-list-non-focus function 173 , 789

prompt-with-message function 795

:protected-callback initarg 819

push button panels

creating 44

push buttons 32

push-button class 32 , 44 , 796

push-button-panel class 44 , 798

Q

quit function 351

quit-interface function 106 , 799

R

radio button panels

creating 45

radio buttons 33

radio-button class 34 , 801

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

raise-interface function 803

range-callback accessor function 804

range-end accessor function 804

range-orientation accessor function 804

range-pane class 29 , 804

range-set-sizes function 805

range-slug-end accessor function 804

range-slug-start accessor function 804

range-start accessor function 804

:ratios initarg 365 , 828

read-and-convert-external-image function 223 , 1136

read-color-db function 247 , 1239

:reader slot option 142

read-external-image function 1137

read-sound-file function 806

:recent-items initarg 927

:recent-items-mode initarg 927

:recent-items-name initarg 927

record-dependent-object generic function 806

rectangle class 807

rectangle-bind macro 1139

rectangle-bottom macro 1140

rectangle-height macro 1141

rectangle-left macro 1141

rectangle-right macro 1142

rectangle-top macro 1142

rectangle-union function 1143

rectangle-width macro 1144

rect-bind macro 1139

recurse-compute-drawing-object function 1181

red Close button

on Cocoa 151 , 550

redisplay

efficiency issues 40

of choices 40

of items 40

of pinboards 40

of several updates together 41

redisplay-collection-item generic function 808

redisplay-interface function 167

redisplay-interface generic function 809

redisplay-menu-bar function 809

redraw-drawing-with-cached-display function 810

redraw-pinboard-layout function 811

redraw-pinboard-object function 812

register-image-load-function function 1144

register-image-translation function 223 , 1145

reinitialize-interface generic function 812

:remapped initarg 963

remove-capi-object-property function 813

remove-items generic function 814

replace-dialog function 815

replace-items generic function 815

report-active-component-failure generic function 816

reset-image-translation-table function 1146

resizable

dialogs 539

elements 468

windows 534

:resize-callback initarg 683 , 698

resizing 468 , 534 , 539

resolution

of display 836

of printer 495

Resources

GTK+ 269

X11/Motif 272

:retain-expanded-nodes initarg 979

:retract-callback initarg 32 , 33 , 51 , 57 , 62 , 318 , 329

Return key 740

reuse-interfaces-p function 817

rich-text-pane class 27 , 818

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

rich-text-pane-character-format function 821

rich-text-pane-limit accessor function 819

rich-text-pane-operation function 822

rich-text-pane-paragraph-format function 826

rich-text-pane-text accessor function 819

rich-text-version function 826

Right button menu 122 , 131 , 416 , 420 , 421 , 541 , 631

right-angle-line-pinboard-object class 827

right-button menu 283

:right-click-extended-match initarg 979

:right-click-selection-behavior initarg 577

:roots initarg 55 , 501 , 979

rotate-object function 1185

row-layout class 45 , 70 , 828

row-layout-divider 829

:rows initarg 512

S

save-image function 221

:save-name initarg 672

scale

for a printer 495

scale-thickness graphics state parameter 1095

scaling

while printing 1018

screen

usable region of 834

screen class 830

screen-active-interface function 832

screen-active-p function 832

screen-depth accessor function 831

screen-height accessor function 831

screen-height-in-millimeters accessor function 831

screen-interfaces accessor function 424 , 831

screen-internal-geometries function 41 , 151 , 152 , 833

screen-internal-geometry function 42 , 834

screen-logical-resolution function 836

screen-monitor-geometries function 41 , 151 , 836

screen-number accessor function 831

screens function 837

screentips 35

screen-width accessor function 831

screen-width-in-millimeters accessor function 831

scroll bars

programmatic control 100

specifying 12

scroll generic function 100 , 838

scroll-bar class 29 , 840

scroll-bar-line-size accessor function 840

scroll-bar-page-size accessor function 840

:scroll-callback initarg 201 , 276 , 682

%scroll-height% geometry slot 1013

:scroll-height initarg 78 , 201 , 885

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

:scroll-horizontal-page-size initarg 885

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

:scroll-horizontal-slug-size initarg 885

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

:scroll-horizontal-step-size initarg 885

scroll-if-not-visible-p generic function 102 , 842

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

scrolling 276

built-in 496

internal 686

ordinary 686

:scroll-initial-x initarg 885

:scroll-initial-y initarg 885

%scroll-start-x% geometry slot 1013

:scroll-start-x initarg 885

%scroll-start-y% geometry slot 1013

:scroll-start-y initarg 885

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

:scroll-vertical-page-size initarg 885

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

:scroll-vertical-slug-size initarg 885

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

:scroll-vertical-step-size initarg 885

%scroll-width% geometry slot 1013

:scroll-width initarg 78 , 201 , 885

%scroll-x% geometry slot 1013

%scroll-y% geometry slot 1013

:search-field initarg 22 , 927

search-for-item generic function 843

:selected initarg 33 , 316 , 567

:selected-disabled-image initarg 316

:selected-disabled-images initarg 321

:selected-function initarg 639

:selected-image initarg 316 , 963

:selected-images initarg 321

:selected-item initarg 59 , 62 , 337 , 989

:selected-item-function initarg 636 , 969

:selected-items initarg 62 , 337

:selected-items-filter initarg 427

:selected-items-function initarg 636 , 969

:selected-items-title initarg 427

selecting nth item 52 , 62 , 338

selection function 844

selection gesture 50

:selection initarg 62 , 337

:selection-callback initarg 32 , 49 , 51 , 57 , 62 , 148 , 318 , 329 , 919

selection-empty function 845

:selection-function initarg 636 , 969

selections 49 - 52

default settings 52

extending 50

general properties 62

specifying multiple 61

Self-contained examples

alpha channel 277

animation 279

charts and graphs 286

choices 281

Cocoa-specific 280

combining pixels when drawing 277

complete CAPI applications 280

dialogs and prompts 282

Drag and drop 279

Drawing a chart 278

Drawing based on dynamic computation 277

draw-path 278

editor panes 282

graphic tools 286

graphics transforms 277

graphs 280

GTK+-specific 284

highlighting objects in an output-pane 277

highlighting pinboard objects 279

image editing 277

image transparency 277

layouts 284

menus 283

metafiles 277

Motif-specific 284

output-pane 275

paths 277

pinboard-layout 275

pinboards 278

printing 286

selecting objects in an output-pane 277

selecting pinboard objects 279

static-layout 275

tooltips 285

various pane classes 285

separation function 1146

:separator-item initarg 677

separators 89

set-application-interface function 846

set-application-themed function 267

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

set-clipboard function 848

set-composition-placement function 849

set-confirm-quit-flag function 850

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

set-default-image-load-function function 1147

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

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

set-display-pane-selection generic function 854

set-drop-object-supported-formats function 855

set-editor-parenthesis-colors function 26 , 857

setf function 18 , 32

set-geometric-hint function 78 , 858

set-graphics-port-coordinates function 1148

set-graphics-state function 211 , 1149

set-hint-table function 78 , 86 , 858

set-horizontal-scroll-parameters function 78

set-horizontal-scroll-parameters generic function 859

set-interactive-break-gestures function 860

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

set-object-automatic-resize function 862

set-pane-focus generic function 867

set-printer-metrics function 251 , 867

set-printer-options function 250 , 868

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

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

set-scroll-position generic function 839

set-scroll-range generic function 860 , 878

set-selection function 875

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

set-top-level-interface-geometry function 98

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

:setup-callback-argument initarg 645

set-vertical-scroll-parameters function 78

set-vertical-scroll-parameters generic function 878

shape-mode graphics state parameter 210 , 808 , 1096

shell-pane class 879

shell-pane-command accessor function 879

show-interface function 881

show-pane function 881

:show-value-p initarg 900 , 904

simple-layout class 882

simple-network-pane class 882

simple-pane class 67 , 883

simple-pane-background accessor function 885

simple-pane-cursor accessor 15

simple-pane-cursor accessor function 885

simple-pane-drag-callback accessor function 885

simple-pane-drop-callback accessor function 885

simple-pane-enabled accessor function 480 , 885 , 971

simple-pane-font accessor function 885

simple-pane-foreground accessor function 885

simple-pane-handle function 895

simple-pane-horizontal-scroll accessor function 885

simple-pane-scroll-callback accessor function 885

simple-pane-vertical-scroll accessor function 885

simple-pane-visible-border accessor function 885

simple-pane-visible-height function 28

simple-pane-visible-height generic function 895

simple-pane-visible-size function 28

simple-pane-visible-size generic function 896

simple-pane-visible-width function 28

simple-pane-visible-width generic function 897

simple-pinboard-layout class 897

simple-print-port function 206 , 252 , 898

single selection

specifying 61

:single-selection interaction style 49 , 60 , 61 , 113 , 317

:sinks initarg 672

slider class 29 , 900

slider-print-function accessor function 900

slider-show-value-p accessor function 900

slider-start-point accessor function 900

slider-tick-frequency accessor function 900

slot 5

slot-value function 5

:slug-end initarg 804

:slug-start initarg 804

:small-image-height initarg 596

:small-image-width initarg 596

sorted-object class 903

sorted-object-sort-by generic function 904

sorted-object-sorted-by function 905

sort-object-items-by function 903

Sound API 264

:source-interfaces class option 397

Spaces on Mac OS X 42

special slots

container 91 , 425

windows-menu 91 , 425

standard image symbols

:std-copy 583 , 964 , 984

:std-cut 583 , 964 , 984

:std-delete 583 , 964 , 984

:std-file-new 583 , 964 , 984

:std-file-open 583 , 964 , 984

:std-file-save 583 , 964 , 984

:std-find 583 , 965 , 984

:std-help 583 , 965 , 984

:std-paste 583 , 964 , 984

:std-print 583 , 965 , 984

:std-print-pre 583 , 965 , 984

:std-properties 583 , 965 , 984

:std-redo 583 , 964 , 984

:std-replace 583 , 965 , 984

:std-undo 583 , 964 , 984

:start initarg 804 , 950

start-drawing-with-cached-display function 906

start-gc-monitor function 909

:start-point initarg 900

:start-x initarg 189 , 575

:start-y initarg 189 , 575

:state-image-function initarg 52 , 55 , 578 , 595 , 980

:state-image-height initarg 428 , 579 , 596 , 981

:state-image-width initarg 428 , 579 , 596 , 981

static-layout class 909

static-layout-child-geometry function 911

static-layout-child-position generic function 912

static-layout-child-size generic function 913

:status-text-change-callback initarg 304

:std-copy image symbol 583 , 984

:std-cut image symbol 583 , 984

:std-delete image symbol 583 , 984

:std-file-new image symbol 583 , 984

:std-file-open image symbol 583 , 984

:std-file-save image symbol 583 , 984

:std-find image symbol 583 , 984

:std-help image symbol 583 , 984

:std-paste image symbol 583 , 984

:std-print image symbol 583 , 984

:std-print-pre image symbol 583 , 984

:std-properties image symbol 583 , 984

:std-redo image symbol 583 , 984

:std-replace image symbol 583 , 984

:std-undo image symbol 583 , 984

stipple graphics state parameter 1093

stop-gc-monitor function 914

stop-sound function 915

:stream initarg 363

streams 363

:stretch-text-p initarg 960

string-drawing-object class 1214

strings

prompting for 156

structure classes

basic-graph-spec 1179

graphics-state 1092

printer-metrics 759

subclasses

finding 18

subclasses, finding 18

:subitem-function initarg 594

:subitem-print-functions initarg 595

switchable-layout class 915

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

switchable-layout-switchable-children generic function 917

switchable-layout-visible-child accessor function 87 , 916

symbols

prompting for 162

system clipboard API 265

T

tab-layout class 87 , 918

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

tab-layout-image-function accessor function 919

tab-layout-panes function 922

tab-layout-visible-child function 923

tab-layout-visible-child-function accessor function 919

tabstops 292

:temp new value for :buffer-name initarg 27

:test-function initarg 357

text

displaying 20 , 27

displaying on screen 20

editing 20 , 27

entering 20 , 27

:text initarg 12 , 20 , 22 , 32 , 33 , 412 , 448 , 480 , 567 , 819 , 925 , 951 , 953

text input panes 21

:text-background initarg 572

:text-change-callback initarg 925

:text-foreground initarg 572

text-input-choice class 923

text-input-pane class 14 , 21 , 68 , 169 , 173 , 925

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

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

text-input-pane-callback accessor function 927

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

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

text-input-pane-complete-text function 942

text-input-pane-completion-function accessor function 927

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

text-input-pane-copy function 943

text-input-pane-cut function 944

text-input-pane-delete function 944

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

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

text-input-pane-enabled accessor function 927

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

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

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

text-input-pane-paste function 945

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

text-input-pane-recent-items function 946

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

text-input-pane-selected-text function 413 , 947

text-input-pane-selection function 414 , 947

text-input-pane-selection-p function 414 , 948

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

text-input-pane-text accessor function 927

text-input-range class 950

text-input-range-callback accessor function 951

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

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

text-input-range-end accessor function 951

text-input-range-start accessor function 951

text-input-range-value accessor function 951

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

:text-limit initarg 819

text-mode graphics state parameter 210 , 1096

:texts initarg 960 , 969

thickness graphics state parameter 1094

:tick-frequency initarg 900

tips 35

title bar

removal 538

:title initarg 18 , 140 , 150 , 529 , 645 , 955

title panes 17

:title-adjust initarg 489 , 955

:title-args initarg 955

:title-change-callback initarg 304

titled-menu-object class 954

titled-object class 14 , 17 , 954

titled-object-message accessor function 955

titled-object-message-font accessor function 542 , 955

titled-object-title accessor function 148 , 955

titled-object-title-font accessor function 955

titled-pane 957

titled-pane-message 957

titled-pane-title 957

titled-pinboard-object class 958

:title-font initarg 18 , 955

:title-function initarg 645

:title-gap initarg 489 , 955

title-pane class 17 , 242 , 952

title-pane-text accessor function 953

:title-position initarg 19 , 72 , 955

titles

changing 18 , 150

changing interactively 18

for elements 18

for interfaces 18 , 150

for windows 18 , 150

specifying 17 , 17 - 19

specifying directly 18

:to initarg 498

toolbar

customize 34

folding 34

toolbar buttons 34

toolbar class 125 , 134 , 960

toolbar-button class 35 , 963

toolbar-button-dropdown-menu accessor function 964

toolbar-button-dropdown-menu-function accessor function 964

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

toolbar-button-image accessor function 964

toolbar-button-popup-interface accessor function 964

toolbar-button-selected-image accessor function 964

toolbar-component class 36 , 127 , 968

toolbar-flat-p accessor function 961

:toolbar-items initarg 125 , 531 , 962

toolbar-object class 971

toolbar-object-enabled-function accessor function 971

toolbars 34 , 285

adding 125

description of 125 - 135

disabling items in 134 , 134 - 135

folding on Cocoa 125

grouping items together 127 - 128 , 131 - 132

:toolbar-states initarg 531

:toolbar-title initarg 885

:tooltip initarg 963

tooltips 35 , 276

self-contained examples 285

:tooltips initarg 36 , 130 , 960 , 969

top level interface 137

top level window 137

:top-level-function initarg 525

:top-level-hook initarg 530

top-level-interface generic function 972

top-level-interface-display-state function 105

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

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

top-level-interface-geometry function 42 , 99 , 151

top-level-interface-geometry generic function 974

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

top-level-interface-p generic function 977

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

top-level-interface-transparency accessor function 532

touch input 183

touch-screen 183

touchscreen 183

touchscreen gestures 183

tracking-pinboard-layout class 978

track-pad 183

trackpad 183

trackpad gestures 183

transform graphics state parameter 1092

transform type 1149

transform-area function 1150

transform-distance function 1151

transform-distances function 1151

transform-is-rotated function 1152

transform-point function 1152

transform-points function 1153

transform-rect function 1154

:transparency initarg 531

tree-view class 54 , 55 , 978

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

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

tree-view-checkbox-child-function accessor function 981

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

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

tree-view-checkbox-parent-function accessor function 981

tree-view-checkbox-status accessor function 981

tree-view-children-function accessor function 981

tree-view-ensure-visible function 990

tree-view-expanded-p generic function 990

tree-view-expandp-function accessor function 981

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

tree-view-image-function accessor function 981

tree-view-item-checkbox-status function 991

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

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

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

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

tree-view-roots accessor function 981

tree-view-state-image-function accessor function 981

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

tree-view-update-item generic function 993

Truetype fonts 210

:type initarg 827

types

font 1074

font-description 1075

image-locator 520

transform 1149

U

unconvert-color function 225 , 1240

undefine-font-alias function 1154

undefine-menu macro 994

underlined letters 13

unhighlight-pinboard-object function 994

:uniform-size-p initarg 365 , 828

uninstall-postscript-printer function 995

union-rectangle macro 1155

*unit-transform* variable 1155

unit-transform-p function 1156

unless-empty-rect-bind macro 1156

unmap-typeout function 996

unrecord-dependent-object generic function 806

:unselected-items-filter initarg 427

:unselected-items-title initarg 427

untransform-distance function 1157

untransform-distances function 1158

untransform-point function 1159

untransform-points function 1159

update-all-interface-titles function 996

:update-commands-callback initarg 305

update-drawing-with-cached-display function 997

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

update-interface-title generic function 999

update-pinboard-object function 1000

*update-screen-interfaces-hooks* variable 1001

update-screen-interface-titles function 1000

update-toolbar function 1001

:url initarg 305

:use-images initarg 578 , 981

*use-in-place-completion* variable 170

:use-large-images initarg 595

:use-metafile initarg 1211

:use-native-input-method initarg 188 , 453 , 683

user input 153 - 169

:user-component initarg 672

:use-small-images initarg 595

:use-state-images initarg 579 , 595 , 981

using callback functions 11

using the CAPI 5 - 6

V

validate-rectangle generic function 1160

:value-function keyword argument 166

values

prompting for 156 - 162

variables

*color-database* 1220

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

*default-image-translation-table* 1042 , 1110

*default-non-focus-message-timeout* 383

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

*echo-area-cursor-inactive-style* 445

*editor-cursor-active-style* 446

*editor-cursor-color* 446

*editor-cursor-drag-style* 447

*editor-cursor-inactive-style* 447

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

*editor-pane-default-composition-face* 461

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

*ppd-directory* 750

*printer-search-path* 762

*unit-transform* 1155

*update-screen-interfaces-hooks* 1001

*use-in-place-completion* 170

:vertical-adjustment initarg 489

:vertical-gap initarg 489

:vertical-scroll initarg 12 , 29 , 72 , 200 , 841 , 884

:view initarg 594 , 595

:view-class initarg 353

:view-details image symbol 583 , 965 , 984

:view-large-icons image symbol 583 , 965 , 984

:view-list image symbol 583 , 965 , 984

:view-net-connect image symbol 584 , 965 , 984

:view-net-disconnect image symbol 584 , 965 , 984

:view-new-folder image symbol 584 , 965 , 984

:view-parent-folder image symbol 584 , 965 , 984

:view-small-icons image symbol 583 , 965 , 984

:view-sort-date image symbol 583 , 965 , 984

:view-sort-name image symbol 583 , 965 , 984

:view-sort-size image symbol 583 , 965 , 984

:view-sort-type image symbol 583 , 965 , 984

virtual-screen-geometry function 42 , 152 , 1002

visible constraints 79

:visible-border initarg 884

:visible-child initarg 915

:visible-child-function initarg 918 , 919

:visible-items-count initarg 677 , 924

:visible-max-height initarg 79 , 466 , 728

:visible-max-width initarg 79 , 466 , 728

:visible-min-height initarg 79 , 466 , 728

:visible-min-width initarg 79 , 80 , 466 , 728

W

WAV sound files 605

:widget-name initarg 465

%width% geometry slot 1012

:width initarg 830

windoid 538

Window handle 379 , 895

window title

removal 538

window titles 18 , 150

window-modal dialogs 162 , 405 , 742 , 1005

Windows history image symbols

:hist-addtofavorites 584 , 965 , 984

:hist-back 584 , 965 , 984

:hist-favorites 584 , 965 , 984

:hist-forward 584 , 965 , 984

:hist-viewtree 584 , 965 , 984

Windows themes 267

Windows view image symbols

:view-details 583 , 965 , 984

:view-large-icons 583 , 965 , 984

:view-list 583 , 965 , 984

:view-net-connect 584 , 965 , 984

:view-net-disconnect 584 , 965 , 984

:view-new-folder 584 , 965 , 984

:view-parent-folder 584 , 965 , 984

:view-small-icons 583 , 965 , 984

:view-sort-date 583 , 965 , 984

:view-sort-name 583 , 965 , 984

:view-sort-size 583 , 965 , 984

:view-sort-type 583 , 965 , 984

Windows XP themes 267

windows-menu 92 , 425

windows-menu special slot 91 , 425

:window-styles initarg 531 , 677

with-atomic-redisplay macro 1002

with-busy-interface macro 1003

with-dialog-results macro 163 , 1004

with-dither macro 1161

with-document-pages macro 250 , 1007

with-external-metafile macro 206 , 1008

with-geometry macro 28 , 1011

with-graphics-mask macro 1162

with-graphics-post-translation macro 1163

with-graphics-rotation macro 1164

with-graphics-scale macro 1164

with-graphics-state macro 211 , 1166

with-graphics-transform macro 1167

with-graphics-transform-reset macro 1168

with-graphics-translation macro 1164

with-internal-metafile macro 206 , 1014

with-inverse-graphics macro 1169

with-output-to-printer macro 252 , 1016

without-relative-drawing macro 1175

with-page macro 250 , 1017

with-page-transform macro 251 , 1018

with-pixmap-graphics-port macro 206 , 227 , 1170

with-print-job macro 206 , 250 , 1019

with-random-typeout macro 1021

with-transformed-area macro 1171

with-transformed-point macro 1172

with-transformed-points macro 1173

with-transformed-rect macro 1174

Works > Refresh menu command 119

Works menu

in CAPI objects 6

workspaces on Linux 42

:wraps-p initarg 951

:wrap-style initarg 449

wrap-text function 1021

wrap-text-for-pane function 1022

write-external-image function 1175

X

%x% geometry slot 1012

:x initarg 189 , 465 , 727

X resources

fallback resources 269 , 272

in delivered applications 269 , 272

X window ID 379 , 895

X Window System

display 374

fallback resources 374

X11

resources 269 , 272

:x-adjust initarg 75 , 1023

:x-gap initarg 512 , 882

:x-ratios initarg 72 , 512

:x-uniform-size-p initarg 512

x-y-adjustable-layout class 1023

Y

%y% geometry slot 1012

:y initarg 189 , 465 , 727

:y-adjust initarg 75 , 1023

:y-gap initarg 512

:y-ratios initarg 72 , 512

:y-uniform-size-p initarg 512

Z

Z-order

of interfaces 356

of pinboard-objects 722


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

NextPrevTopContents