OpenWindows Developer's Guide: User's Guide
검색에만이 책은
PDF로 이 문서 다운로드

Index

Symbols

.guidedefaults file54
.Xdefaults file54

A

abbreviated menu button138, 147
.....Devguide's8, 30
about this book
.....chapter organizationxx
.....font conventionsxxi to xxii
.....prerequisite readingxxi
.....required knowledgexxi
Accept Cursor
.....Drop Targets179
action, for a connection85
adding Devguide to ProWorksManager201
adding elements to interface54 to 59
ADJUST
.....with two-button mousexviii
ADJUST functionxviii
adjusted selection58
alert_qmark error202
Alphanumeric Text Fields154
.....glyph12
Alt key
.....use for Meta keyxviii
anchoring elements in a group,example81
anchors
.....problems204
Anchors, for Groups80
ANSI C188
.....default200
Apply
.....Base Windows113
.....button19, 23
.....Buttons139
.....Canvas Panes127
.....Control Areas122
.....Drop Targets181
.....Gauges167
.....Messages143
.....Pop-up Windows117
.....Scrolling Lists174
.....Settings151
.....Sliders162
.....Term Panes131
.....Text Fields156
.....Text Panes135
Arrange menu button9, 41 to 46
arranging elements41 to 46
assembling interfaces into a project87 to 99

B

Background
.....Base Windows112
.....Canvas Panes127
.....Control Areas121
.....Pop-up Windows116
.....Term Panes131
.....Text Panes134
background color63
Base Windows10, 14, 108 to 113
.....Apply113
.....Background112
.....Connections button112
.....dragging15
.....Footer16, 110
.....Foreground112
.....glyph10, 14
.....Icon111
.....Icon Label111
.....Icon Mask111
.....Icon Type111
.....Initial State112
.....Label110
.....labeling17
.....Object Name110
.....placing14
.....property window17
.....Rectangle110
.....Reset113
.....scrolling list18
.....Size110
.....Window Parent110
bin subdirectory183
bold labels
.....Golit labels not bold208
bounding box59
.....for Groups75
Bourne shell5
bugs
.....Devguide207
.....Golit208
.....GXV207
.....installation206
Build mode25, 49, 107
building
......the interface49
Busy Glyph
......Drop Targets178
button menu65
Button Width Is
......Buttons138
Buttons11, 136 to 140
......abbreviated menu button138
......Apply139
......Button Width Is138
......changing the label23
......Color139
......Connections button139
......glyph11
......Help Text button139
......Initial State138
......Label137
......Label Is137
......Location137
......Menu138
......Object Name137
......placing the glyph16
......Reset140
......Type138

C

C shell4
Canvas Panes11, 123 to 128
......Apply127
......Background127
......Connections button127
......Default Drop Site126
......Drawing Model125
......Foreground127
......glyph11
......Help Text button127
......Initial State126
......Menu126
......Object Name125
......Rectangle125
......Reset128
......ScrollBars125
changes
.....Devguide203
.....GNT204
Checkbox Settings147
.....glyph11
Choice
.....Scrolling Lists171
.....Settings147
Choices
.....Scrolling Lists171
choosing
.....a color63 to 65
.....a toolkit6, 53
code generator
.....for OLIT1
.....for XView1
Code Generator Tool
.....how to use101
.....main window101
.....using the File... Button102
.....using the Properties... Button102
code generator tool200
Color
.....Buttons139
.....Drop Targets180
.....Gauges167
.....Menus72
.....Messages143
.....Scrolling Lists172
.....Setting Items150
.....Settings148
.....Sliders162
.....Text Fields155
color
.....background63
.....choosing63 to 65
.....foreground63
Color Chooser window64
Columns
.....Menus69
.....Settings147
command menu69
compatibility
.....Solaris 2.x199
compile problems with Devguide 3.0
............apps201
compiling object code27
Connections81 to 87
......and objects in different interfacefiles87
......attaching menu to UI element87
......button
............Base Windows112
............Buttons139
............Canvas Panes127
............Control Areas121
............Drop Targets180
............Gauges167
............Messages143
............Pop-up Windows117
............Scrolling Lists173
............Setting Items150
............Settings148
............Sliders162
............Term Panes131
............Text Fields155
............Text Panes135
......choosing a source83 to 84
......choosing a target84
......choosing an action85
......choosing an event84
......tying pop-up window to button86
Control Areas11, 118 to 122
......aligning controls122
......Apply122
......Background121
......Connections button121
......Foreground121
......glyph11, 15
......Help Text button121
......Initial State120
......Menu121
......Object Name119
......placing15
......Rectangle120
......Reset122
......Show Border120
......sizing16
controls
......aligning in a control area122
.....Devguide's31 to 51
.....placing16
conversion, Motifxviii
copying UI elements40, 98
Create Button
.....Menus68
creating
.....groups75
.....menus68
customizing Devguide's properties52 to 54
cutting UI elements40, 57, 98

D

Default Drop Site
.....Canvas Panes126
.....Drop Targets178
.....Scrolling Lists172
default menu item72
deleting UI elements41
demo directory
.....contains GNT code generator204
demo subdirectory183
deselecting UI elements58
Devguide
.....adding to ProWorks Manager201
.....and toolkit code generators1
.....ANSI C is default code200
.....base window8
.....bugs207
.....changes from previous release203
.....compatibility with Solaris 2.x199
.....controls9 to 10, 31 to 51
............Arrange menu button9, 41 to 46
............Drag and Drop Target10, 50
............Edit menu button9, 39 to 41
............File menu button9, 31 to 38
............Interface Setting9, 49 to 50
............Properties menu button9, 46 to 49
............View menu button9, 38 to 39
.....element glyphs10 to 12
............Alphanumeric text fields12
............Base Windows10
............Buttons11
............Canvas Panes11
............Checkbox settings11
............Control Areas11
............Drop Targets12
............Exclusive settings11
............Gauges12
............Messages11
............Numeric text fields12
............Pop-up Windows10
............Scrolling Lists12
............Sliders11
............Stack settings11
............Term Panes11
............Text Panes11
......element information12 to 13, 51 to 52
............Element field13, 51 to 52
............Pointer field13, 52
............Position field13, 52
............Size field13, 52
......files provided with183 to 185
......getting started with3
......GIL file compatibility200
......installationxix, 3
......known problems204
......meaning of namexvii
......new features200
......preparing interfaces88
......Properties window6, 52 to 54
......quitting7, 26
......release notesxx
......release sequence199
......start-up6
......the palette8
devguide command6
Devguide window
......abbreviated menu button30
......controls9 to 10
......element glyphs10 to 12
......element information12 to 13
......parts of8 to 13
directory
......storing files in one88
display slider value160
doc subdirectory185
documentation, indoc subdirectory185
drag and drop
.....change from previous release203
.....known problems204
Drag and Drop Target, Devguide's50
Drag Cursor
.....Drop Targets179
Drag Type
.....Drop Targets178
Drawing Model
.....Canvas Panes125
Drop Targets12, 175 to 181
.....Accept Cursor179
.....Apply181
.....Busy Glyph178
.....Color180
.....Connections button180
.....Default Drop Site178
.....Drag Cursor179
.....Drag Type178
.....glyph12
.....Help Text button180
.....Hot Spot179
.....Initial State180
.....Label177
.....Label Is177
.....Location177
.....Normal Glyph178
.....Object Name177
.....Reset181

E

Edit Button
.....Menu items71
.....Menus68
.....Scrolling List choices173
.....Setting choices149
Edit menu button9, 39 to 41
editing
.....interfaces39 to 41
.....menus68
.....UI elements17
......using property windows46 to 49
Element field13, 51 to 52
elements
......copying40, 98
......cutting40, 98
......deleting41
......editing17
......extended selection58
......glyphs54
......multiple selection58
......naming conventions2
......pasting40, 98
......placing54
......selecting and deselecting58
......UI8
......unsupported209
End Boxes
......Slider160
environment variables3
event, for a connection84
exclusive
......menu69
......scrolling list171
......setting147
Exclusive Settings147
......adding items20
......glyph11
......placing the glyph16
extended selection58

F

F1 Key for Helpxix
features
......Golit203
......new for GXV202
Field Length
......Text Fields154
file chooser32
File Manager
......using to start Devguide6
File menu button9, 31 to 38
files, provided with Devguide183 to 185
Footer
.....Base Windows16, 110
.....Pop-up Windows115
Foreground
.....Base Windows112
.....Canvas Panes127
.....Control Areas121
.....Pop-up Windows116
.....Term Panes130
.....Text Panes134
foreground color63

G

Gauges12, 163 to 168
.....Apply167
.....Color167
.....Connections button167
.....glyph12
.....Help Text button167
.....Initial State166
.....Initial Value166
.....Label165
.....Label Is165
.....Location165
.....Object Name165
.....Orientation165
.....Range166
.....Reset168
.....Tick String166
.....Ticks166
generating source code27
GIL file26
.....directory for application88
.....overwriting37
.....separate windows88
.....using drag and drop to load10
GIL files
.....compatibility with previousreleases200
gil_syntax.doc file185
Glyph
.....Scrolling List items174
glyph label72, 137, 142, 146, 150, 153, 159, 165, 170, 177
glyphs
......file format61
......placing on the workspace54
GNT
......changes from previous release204
......code generator in demodirectory204
......features not implemented210
......interface with Devguide1
......problems206
GOLIT1, 3, 27
......interface with Devguide1
Golit
......bugs208
......features not implemented208
......Help not supported209
......-i flag (international)203
......-k flag (K&R C code)203
......labels not bold208
......new features203
......problem with stubs-file merging205
......-r flag (resources)203
......-sb flag (Source Browser)203
grid default setting54
grid, placement44
Groups75 to 81
......Anchors80
......bounding box75
......creating75
......editing properties76 to 81
......Horizontal alignment79
......Layout78 to 79
......modifying and ungrouping76
......Object Name78
......property window77
......Vertical alignment80
groups
......known problems204
GUIDEHOME3, 5
GXV1, 3, 27
......bugs207
......compile problem with 3.0 app201
......interface with Devguide1
......-k option (K&R C code)203
.....new command-line options202
.....new features202
.....problem with Help-? option206
.....problem with stubs-file merging205
.....problems205
.....-sb flag203
.....XVPS library problems205
gxv command27
GXV merging
.....problems205

H

handling events using connections81 to 87
Help
.....Editor window49, 61
.....Golit not support209
.....key13
.....window, containing help text13
Help files
.....problem for projects206
Help key
.....F1xix
help text
.....editing61 to 63
Help Text button61
.....Buttons139
.....Canvas Panes127
.....Control Areas121
.....Drop Targets180
.....Gauges167
.....Messages143
.....Scrolling List items172
.....Settings Scrolling List148
.....Sliders162
.....Term Panes131
.....Text Fields156
.....Text Panes134
help, on-line13
Help-?
.....problem if run in C shell206
HELPPATH3, 4, 5
home directory4
horizontal
......gauge165
......slider160
Horizontal, Groups alignment79
Hot Spot
......Drop Targets179

I

Icon
......Base Windows111
icon file format61
Icon Label
......Base Windows111
Icon Mask
......Base Windows111
Icon Type
......Base Windows111
include subdirectory184
information area, Devguide's51 to 52
Initial State
......Sliders161
Initial state
......Base Windows112
......Buttons138
......Canvas Panes126
......Control Areas120
......Drop Targets180
......Gauges166
......Messages142
......Pop-up Windows116
......Scrolling Lists171
......Settings148
......Term Panes130
......Text Fields155
......Text Panes134
Initial Value
......Gauges166
......Sliders161
......Text Fields155
input allowed
......Scrolling Lists171
......Text Fields155
......Text Panes134
Insert Button
.....Menu Items71
.....Scrolling Lists173
.....Setting Items22, 149
installation
.....no links for doc and man206
Installation manualxix
Interface Browser93 to 99
.....dragging objects betweenwindows99
.....Edit menu button97 to 99
.....Interface menu button95 to 96
.....View menu button96 to 97
.....window95
.....window's pop-up menu99
Interface Setting9, 49 to 50
interfaces
.....building49
.....creating10, 88
.....element naming conventions2
.....saving25 to 26
.....testing24 to 25, 49
Item Is
.....Menus72
.....Scrolling List choices174
.....Setting choices150
items
.....adding to a Scrolling List173 to 174
.....adding to a setting148 to 149
.....adding to Menus70 to 73
.....adding to Scrolling Lists173 to 174
.....default150
.....Edit Button149, 173
.....initially selected150, 174
.....Insert Button149, 173
.....label glyph174
.....within a menu66

K

keyboard
.....no Meta keyxviii
.....use Alt key for Meta keyxviii
Korn shell5

L

Label
......Base Windows110
......Buttons137
......Drop Targets177
......Gauges165
......Menu items71
......Messages142
......Pop-up Windows115
......Scrolling List items174
......Scrolling Lists170
......Setting item149
......Settings146
......Sliders159
......Text Fields153
Label Font
......Messages142
Label Is
......Buttons137
......Drop Targets177
......Gauges165
......Menu items72
......Messages142
......Scrolling Lists170
......Setting items150
......Settings146
......Sliders159
......Text Fields153
labels
......Golit labels not bold208
Layers of Panes99 to 101
......layered panes99
Layout, for Groups78 to 79
lib subdirectory184
libguide.a library184
libguidexv.a library184
libraries, containing C modules184
limits for numeric values154
loading GIL files
......using Project Organizer93
......with drag and drop50
Location
......Buttons137
.....Drop Targets177
.....Gauges165
.....Messages142
.....Scrolling Lists170
.....Settings146
.....Sliders159
.....Text Fields153
location of object120, 125, 130, 133, 177

M

man pages185
man subdirectory185
MANPATH185
manual
.....prerequisite readingxxi
.....required knowledgexxi
Menu
.....Buttons138
.....Canvas Panes126
.....Control Areas121
.....Scrolling Lists172
Menu Editor window67
Menu Is
.....Menus70
Menus65 to 74
.....abbreviated menu button138
.....attaching to elements74
.....button65
.....Color72
.....Columns69
.....command69
.....Create Button68
.....default item72
.....detaching from elements74
.....Edit Button68, 71
.....exclusive69
.....Insert Button71
.....Item Is72
.....Label71
.....Label is72
.....making and editing65 to 74
.....Menu Editor window67
.....Menu Is70
.....nonexclusive69
......Object Name69
......opening the Menu Editor window49
......pinnable70
......pop-up65
......Submenu73
......Title69
......types69
......viewing contents of74
menus
......problems205
merging stubs.c files
......problems if app built with Devguide3.0201
Messages11, 140 to 144
......Apply143
......Color143
......Connections button143
......glyph11
......Help Text button143
......Initial State142
......Label142
......Label Font142
......Label Is142
......Location142
......Object Name141
......Reset143
Meta key
......use Alt keyxviii
mode
......Build49, 107
......Test50, 107
modifying Groups76
Motif conversion utilitiesxviii
mouse
......two or three buttonxviii
mouse functions
......ADJUST, MENU, SELECTxviii
moving
......menus68
......UI elements56
multiline text field display
......problems205
Multiline Text Fields154
......setting number of rows154

N

new Devguide features200
new features
.....Golit203
new GXV features202
nonexclusive
.....menu69
.....scrolling list171
.....setting147
.....setting item22
Normal Glyph
.....Drop Targets178
Notify Handler
.....attaching an XView87
Numeric Text Fields154
.....glyph12

O

Object Name
.....Base Windows110
.....Buttons137
.....Canvas Panes125
.....Control Areas119
.....Drop Targets177
.....Gauges165
.....Groups78
.....Menus69
.....Messages141
.....Pop-up Windows115
.....Scrolling Lists170
.....Settings146
.....Sliders159
.....Term Panes129
.....Text Fields153
.....Text Panes133
OLIT1
.....code generator for1
on-line help13
OPEN LOOK1
.....user interfacexxi
OPEN LOOK Intrinsics Toolkit1
.....code generator for1
opening property windows60
Operation
......Scrolling Lists171
......Text Fields155
......Text Panes134
Orientation
......Gauges165
......Sliders160

P

palette
......Devguide's8, 10 to 12
panes
......sizing55
......tiling55
pasting UI elements40, 57, 98
PATH3, 6
pinnable menus70
placement grid44
placing UI elements54
Pointer field13, 52
pop-up menu65
Pop-up Windows10, 113 to 118
......Apply117
......Background116
......Connections button117
......dismissing117
......Footer115
......Foreground116
......glyph10
......Initial State116
......Label115
......Object Name115
......property window114
......Pushpin116
......recalling118
......Rectangle115
......Reset117
......setting appearance location118
......Size115
......tying to other elements118
......Window Parent115
porting applications from 3.0 to 3.0.1187
......example188
.....porting hints189
.....system calls192
porting hints189
Position field13, 52
problems
.....Devguide204
.....drag and drop targets204
.....GNT206
.....groups204
.....groups and anchors204
.....GXV and Golit stubs-filemerging205
.....GXV and GXV++205
.....GXV merging205
.....sharing menus205
.....XVPS library205
Project Organizer88 to 93
.....dropping a file93
.....Interface menu button91 to 93
.....Project menu button90 to 91
.....window89
.....window's pop-up menu93
project_syntax.doc file185
Projects87 to 99
.....saving91
projects
.....problem generating Help files206
Properties menu17, 47
Properties menu button9, 17, 46 to 49
property window
.....Base Windows109
.....Buttons136
.....Canvas Panes124
.....Connections Manager83
.....Control Areas119
.....Devguide's52 to 54
.....Drop Targets176
.....Gauges164
.....Groups77
.....Menus67
.....Messages141
.....opening17
.....Pop-up Windows114
.....Scrolling Lists169
......Settings145
......Sliders158
......Term Panes129
......Text Fields152
......Text Panes132
property windows
......opening60
ProWorks
......accessing Devguide201
......adding Devguide201
......alert_qmark error202
......Source Browser203
Pushpin
......for property windows20, 23
......Pop-up Windows116

Q

quitting Devguide7, 26

R

Range
......Gauges166
......Sliders160
......Text Fields154
recommended readingxxi
Rectangle
......Base Windows110
......Canvas Panes125
......Control Areas120
......Pop-up Windows115
......Term Panes130
......Text Panes133
release notesxx
release sequence199
removing UI elements41
require choice in
......Scrolling Lists171
......Settings147
Reset
......Base Windows113
......Buttons140
......Canvas Panes128
......Control Areas122
.....Drop Targets181
.....Gauges168
.....Messages143
.....Pop-up Windows117
.....Scrolling Lists175
.....Settings151
.....Sliders162
.....Term Panes131
.....Text Fields156
.....Text Panes135
Rows
.....Scrolling Lists171
.....Settings147
.....Text Fields154

S

Save window25
saving
.....an interface25 to 26
.....projects91
ScrollBars
.....Canvas Panes125
Scrolling Lists12, 168 to 175
.....Apply174
.....Choice171
.....Choices171
.....Color172
.....Connections button173
.....Default Drop Site172
.....Edit Button173
.....exclusive171
.....Glyph174
.....glyph12
.....Help Text button172
.....Initial State171
.....Insert Button173
.....Item Is174
.....Label170, 174
.....Label Is170
.....Location170
.....Menu172
.....nonexclusive171
.....Object Name170
.....Operation171
......Reset175
......Rows171
selecting
......choices
............Settings147
......items
............Scrolling Lists171
......multiple elements58
......UI elements58
selection
......adjusted58
......extended58
Settings11, 144 to 151
......Apply151
......check box147
......Choice147
......Color148, 150
......Columns147
......Connections button148, 150
......Edit Button149
......exclusive147
......Help Text button148
......Initial State148
......Insert Button149
......Item Is150
......Label146, 149
......Label Is146, 150
......Location146
......nonexclusive147
......Object Name146
......property window20
......Reset151
......Rows147
......stack147
......Type147
sharing menus
......problems205
Show Border
......Control Areas120
......Term Panes130
......Text Panes133
show slider value160
Size
......adjustable or fixed110, 115
......Base Windows110
.....of object120, 125, 130
.....Pop-up Windows115
size
.....of object133, 177
Size field13, 52
sizing windows and panes55
Sliders11, 157 to 162
.....Apply162
.....Color162
.....Connections button162
.....End Boxes160
.....glyph11
.....Help Text button162
.....Initial State161
.....Initial Value161
.....Label159
.....Label Is159
.....Location159
.....Object Name159
.....Orientation160
.....Range160
.....Reset162
.....Tick String161
.....Ticks161
.....Value160
.....Value String160
Solaris 2.0xxi
Source Browser
.....ProWorks203
source, of a connection83 to 84
src subdirectory185
stack147
Stack settings
.....glyph11
starting Devguide6
Stored Length
.....Text Fields154
stubs file
.....problems merging (GXV andGolit)205
Submenu
.....Menus73
submenus73
SunOSxxi

T

target, of a connection84
Term Panes11, 128 to 131
......Apply131
......Background131
......Connections button131
......Foreground130
......glyph11
......Help Text button131
......Initial State130
......Object Name129
......Rectangle130
......Reset131
......Show Border130
terminology distinctions
......UI element vs. Devguide control8
Test mode24, 50, 107
testing the interface49
text editor4
Text Fields12, 151 to 156
......alphanumeric154
......Apply156
......Color155
......Connections button155
......Field Length154
......Help Text button156
......Initial State155
......Initial Value155
......Label153
......Label Is153
......Location153
......multiline154
......numeric154
......Object Name153
......Operation155
......Range154
......Reset156
......Rows154
......Stored Length154
......Underline154
Text Panes11, 132 to 135
......Apply135
.....Background134
.....Connections button135
.....Foreground134
.....glyph11
.....Help Text button134
.....Initial State134
.....Object Name133
.....Operation134
.....Rectangle133
.....Reset135
.....Show Border133
tick marks161, 166
Tick String
.....Gauges166
.....Sliders161
Ticks
.....Gauges166
.....Sliders161
tiling panes55
Title
.....Menus69
TNT204
toolkits
......config files184
.....choosing6, 53
.....that work with Devguide1
two-button mousexviii
Type
.....Buttons138
.....Settings147

U

UI
.....element8
UI elements
.....unsupported209
Underline
.....Text Fields154
Undo item40, 98
undoing editing actions40, 98
ungrouping Groups76
UNIXxxi
unsaved edits7
unsupported UI elements209
user input allowed
......Scrolling Lists171
......Text Fields155
......Text Panes134

V

Value
......Sliders160
Value String
......Sliders160
vertical
......gauge165
......slider160
Vertical, Groups alignment80
View menu button9, 38 to 39
viewing
......layers, windows, interfaces38 to 39

W

width of button138
Window menu30
Window Parent
......Base Windows110
......Pop-up Windows115
windows
......sizing55
working with files31 to 38

X

XView1
......code generator1
......multiline text field displayproblem205
......Notify Handlers87
......the default toolkit choice7
XVPS library
......problems205