Next Prev Top Contents

Index

A

abort-dialog function 81 , 82

action-callback keyword 28 , 31 , 34

apropos-color-alias-names function 110

apropos-color-names function 110

apropos-color-spec-names function 110

B

:background keyword 102

best-height keyword 90

best-width keyword 90

button panels

orientation 23

prompting with 78 - 79

button-1 keyword 91

button-enabled accessor 18

button-panel class 22

buttons

check 18

push 18

radio 19

C

callback keyword 16

callbacks

description of 8

general properties 34

graph panes 31

in interfaces 68 - 71

used for choices 27 - 28

using callback functions 11

callback-type keyword 34 , 82

call-editor function 69

CAPI

basic objects 3

description of 1 - 3

linking code into 8

menu hierarchy 56

using the 6

changing titles interactively 14

character keyword 45

check button panels 24

check buttons 18

check-button class 19 , 22

check-button-panel class 22 , 24 , 28 , 33

children-function keyword 29 , 30

choice class 21

choice-class keyword 78

choice-interaction accessor 33

choices 21 - 35

callbacks available 34

description of 21 - 35

general properties 33 - 35

relationship to menus 32

choice-selected-item accessor 34

choice-selected-items accessor 34

choice-selection accessor 29 , 34

classes

collections 22

creating your own 87 - 98

CLUE 2

CLX 2

collection class 21

collections

description of 21

collector panes 17

collector-pane class 17

colors= function 114

column-layout class 23 , 38 , 64

column-layout function 39

combo box 32

combo boxes 32

confirm-yes-or-no function 74

contain function 7 , 92

convert-color function 114

creating menus 51

creating submenus 52

D

:dash keyword 103

:dashed keyword 103

data keyword 8 , 18 , 34

data-interface keyword 35

default settings

selections 29

default-initargs keyword 61 , 64 , 90

defclass macro 59 , 61 , 90

define-color-alias function 112

define-color-models function 116

define-interface macro 59

arguments supplied to 61

defpackage function 6

delete-color-translation function 112

description keyword 38

description of the CAPI 1 - 3

dialogs

creating your own 81 - 85

description of 73 - 85

display callback 89

display function 7 , 8

display panes 15

display-callback keyword 90

display-dialog function 81 , 83

displaying text on screen 15

display-message function 9 , 73

display-pane class 15 , 40

draw-circle function 88

drawn-pinboard-object class 92 , 96

draw-point function 91

drop-down list box 32

E

editor panes 16

editor-pane class 16 , 40 , 69

subclasses 17

editor-pane-text accessor 69

elements

creating your own 87 - 98

generic properties of 11 - 12

enabled keyword 18 , 57

enabled-function keyword 57

evaluate keyword 80

exit-confirmer function 83

exit-dialog function 81 , 82 , 83

extend-callback keyword 28 , 31 , 34

extended selection

specifying 33

using on diferent platforms 33

extended-selection keyword 26 - 27 , 33

extension gesture 27

external constraints 43

F

files

prompting for 79 - 80

:fill-style keyword 102

:font keyword 104

font keyword 12

fonts 12

:foreground keyword 102

functions

apropos-color-alias-names 110

apropos-color-names 110

apropos-color-spec-names 110

colors= 114

convert-color 114

define-color-alias 112

define-color-models 116

delete-color-translation 112

get-all-color-names 111

get-color-alias-translation 112

get-color-spec 111

load-color-database 115

read-color-db 115

sample 11

G

generic properties of elements 11 - 12

geometry of layouts, specifying 42 - 46

get-all-color-names function 111

get-color-alias-translation function 112

get-color-spec function 111

graph panes

callbacks 31

graphics

changing interactively 90 - 91

creating permanent displays 89

displaying 87 - 90

graphics ports 99

drawing functions 106

pixmap 106

graph-pane class 29

implementation of 93

grid-layout class 40

H

hardcopy API 119 - 121

hierarchy of menus 56

hints 42

horizontal-scroll keyword 12 , 39

I

initial-value keyword 76

input-model keyword 91

integers

prompting for 76 - 77

interaction

general properties 33

in lists 26

interaction keyword 26 , 32 , 33 , 53 , 78

interactive streams 17

interactive-stream class 17

interface class 3 , 6 , 59

interface keyword 34

interface-data keyword 35

interface-item keyword 35

interfaces

defining 59 - 71

description of 59

layouts, specifying 62

menus, specifying 65 - 68

panes, specifying 61

title, specifying 61

interface-title accessor 28

internal constraints 43

item keyword 35

item-interface keyword 35

item-pinboard-object class 92

items keyword 26 , 51 , 55

K

keywords

:background 102

:dash 103

:dashed 103

:fill-style 102

:font 104

:foreground 102

:line-end-style 103

:line-joint-style 103

:mask 103

:mask-x 103

:mask-y 104

:operation 102

:pattern 103

:scale-thickness 103

:stipple 102

:thickness 103

:transform 102

L

layout-class keyword 23

layouts

combining different 41 - 42

description of 37 - 46

introduction to 7

specifying geometry 42 - 46

specifying size of panes in 40

layouts keyword 59

left keyword 16

:line-end-style keyword 103

:line-joint-style keyword 103

Lisp forms

prompting for 80

list function 38

list items, specifying 25

list panels 25

listener panes 18

listener-pane class 18 , 40

list-panel class 25

lists

actions in 27

deselection in 27

extended selection in 26

extended selections 27

interaction in 26

multiple selection in 26

prompting with 77 - 79

retraction in 27

single selection in 26

load-color-database function 115

M

make-container function 81

make-instance function 5

:mask keyword 103

:mask-x keyword 103

:mask-y keyword 104

max keyword 76

max-height 43

max-width 43

menu class 3 , 51

menu-bar keyword 59 , 66 , 67

menu-bar-items keyword 52

menu-component class 52

menu-component class 3

menu-item class 3 , 55

menus

components 32

creating 51

creating submenus 52

description of 51 - 57

disabling items in 57

grouping items together 52 - 55

individual items in 55

menu hierarchy 56

nesting 52

menus keyword 59 , 66 , 67

min keyword 76

min-height 43

min-width 43

motion keyword 91

multiple-selection keyword 26 , 32 , 33 , 54

N

none keyword 35

no-selection keyword 32 , 33

O

ok-check keyword 76 , 81 , 85

:operation keyword 102

option panes 32

option-pane class 32

organizing panes 38

output-pane class 87

P

pane-args keyword 79

panel

button layout 23

panels

check button 24

list 25

push button 22

radio button 23

panes

collector 17

creating your own 87 - 98

default title position 14

display 15

editor 16

graphs 29

listener 18

option 32

organizing 38

sizing 40

text input 16

title 13

panes keyword 59

pathname keyword 79

:pattern keyword 103

pinboard objects 92

creating your own 96 - 98

pinboard-layout class 41 , 92

pinboard-object class 92

popup-confirmer function 83

portable font descriptions 107

print function 21

print-function keyword 21

prompt-for-file function 69 , 79

prompt-for-form function 80

prompt-for-integer function 76 , 83

prompt-for-string function 75 , 83

prompt-for-symbol function 81

prompt-with-list function 77

push button panels

creating 22

push buttons 18

push-button class 7 , 18 , 22

push-button-panel class 22

R

radio button panels

creating 23

radio buttons 19

radio-button class 19

radio-button-panel class 22 , 23 , 33

read-color-db function 115

reader keyword 63

redisplay-interface function 84

redisplay-interface keyword 84

retract-callback keyword 19 , 28 , 31 , 34

row-layout class 23 , 38 , 64

row-layout function 39

S

:scale-thickness keyword 103

scroll bars

specifying 12

scroll bars, specifying 12

selected keyword 19

selected-item keyword 32 , 34

selected-items keyword 34

selection gesture 27

selection keyword 29 , 34

selection-callback keyword 22 , 27 , 31 , 34 , 70

selection-callback , keyword 26

selections 26 - 29

default settings 29

extending 27

general properties 34

specifying multiple 33

setf function 14 , 18

single selection

specifying 33

single-selection keyword 26 , 32 , 33 , 53

slot 5

slot-value function 5

specifying window titles 13 - 15

:stipple keyword 102

streams

interactive 17

strings

prompting for 75

subclasses

finding 14

subclasses, finding 14

symbols

prompting for 81

T

text

displaying 16

displaying on screen 15

entering 16

text input panes 16

text keyword 12 , 13 , 15

text-input-pane class 16

:thickness keyword 103

title keyword 14 , 61

title panes 13

titled-object class 13

titled-object-title accessor 69

titled-pane-title accessor 69

title-font keyword 14

title-pane class 13

title-position keyword 14 , 39

titles

changing interactively 14

specifying 13 , 13 - 15

top keyword 14

:transform keyword 102

U

user input 73 - 85

using callback functions 11

using the CAPI 6

V

value-function keyword 83

values

prompting for 75 - 81

vertical-scroll keyword 12 , 39

visible constraints 43

visible-max-height keyword 43

visible-max-width keyword 43

visible-min-height keyword 43

visible-min-width keyword 43

W

window titles

specifying 13 - 15

Works menu

in CAPI objects 6

X

x-ratios keyword 40

Y

y-ratios keyword 40


LispWorks CAPI User Guide - 14 Dec 2001

Next Prev Top Contents