OpenWindows Developer's Guide: OLIT Code Generator Programmer's Guide
只搜寻这本书
以 PDF 格式下载本书

Index

Symbols

.c12
.c file59
.h12
.make12
_stubs.c2, 11, 14, 60, 61
.....callback templates57
.....callbacks57
.....merging51
_stubs.c.BAK14, 60, 61
_stubs.c.delta14, 60, 61
_ui.c2, 11
.....description54
_ui.h2, 11
.....description56, 57

A

about this book
.....font conventionsxvi
.....prerequisite readingxiii
Action Menu items49
Adjust48, 49
AnyEvent48, 49
ArgList54

B

background readingxv
base window
.....creating24
bin subdirectory89
building
.....the interface23

C

C declarations59
callbacks57
.....arguments58
.....removing61
.....setting up in Devguide60
.....templates57
callData (callback argument)58
CallFunction35, 48, 49
.....templates58
clientData (callback argument)58
command line options51
compiling source code12, 46, 76
connections
.....Action menu items49
.....CallFunction35
.....changing actions for60
.....changing names of61
.....removing61
.....setting up in Devguide7, 16, 35, 47, 60
.....When menu items48
Connections Manager7, 16, 47
control areas
.....layered37
Create48
create procs3, 70
.....setting up in Devguide50
.....using for glyphs81
.....using for icons79
creating
.....base windows24
.....the interface23

D

demo subdirectory89
Destroy48, 49
Devguide
.....background on1
.....configuring for GOLIT6
.....designing interfaces for GOLIT6
.....features not supported by GOLIT91
.....files included with89
.....installing2
.....interacting with2
.....meaning of name2
.....setting up create procs50
.....test mode39
Disable49
doc subdirectory90
documentation90
Done48, 49
DoubleClick48, 49
drag and drop92
drop sites92
DroppedUpon48, 49

E

Enable49
Enter48, 49
ExecuteCode48, 49
Exit48, 49

F

fallback resources57
files52, 59
fonts, using Create Procs to set73
functions
......common to more than one.G file59

G

generated files3, 11, 52
......_stubs.c57
......_stubs.c.BAK60
......_stubs.c.delta60
......_ui.c54
......Makefile58
......overview53
......project_name.c59
......project_name.C.BAK61
......project_name.c.BAK
............project_name.c.BAK61
......project_name.c.delta61
......project_name.h59
......project_name.h.BAK61
......project_name.make60
......ui.h56
generating code40
GetLabel49
GetValueNumber50
GIL (Graphical Interface Language)files47
glyphs92
......using for labels81
GOLIT
......background on3
......definition of1
......generated files52
......generated files overview53
......getting started5
......how to use it50
......interacting with2
golit (command)8
.....options51
.....using options
............-? (help)51
............-n (nomerge)51
golit command
.....using options
............-s (silent)52
golit command
.....using options
............-m (-main)51
............-p51
golit(command)
.....using options
............-i51
............-k (kandr)51
............-r (resources)52
GolitFetchLastWidgetID()62
GolitFetchWidgetHier()67
GolitNameToWidget()13, 62
GUIDEHOME2, 77

H

Help92
help92
.....using Create Procs to register70
Hide50
home directories2, 77
how to use GOLIT50

I

icons92
.....using create procs to specify79
If60
include subdirectory89
included files89
instance name63
instantiating widgets66
integrating interface and applicationcode61
interface
......building23
internationalization92

K

KeyPress49
Keypress48

L

label images81
labels
......fonts91
layered panes37
lib subdirectory90
libgolit functions66
libgolit.h89
libgolitI.h89
libraries90
LoadTextfile50

M

main() function59
Makefile11, 58
......parameters58
man pages90
man subdirectory90
MANPATH90
manual
......GOLIT Referencexiv
......libgolit referencexiv
......Unsupported Devguide featuresxiv
Menu48, 49

N

Notify48, 49
numeric text fields92

O

OPEN LOOK3
......recommendations23
OPEN LOOK Style Guide23
OpenWindows Developer's Guide
.....meaning of name2
OPENWINHOME2, 77
options (command line)
.....? (help)51
.....m (main)51
.....-n (no merge)51
.....-p (project)51
.....-s (silent)52

P

Popdown48, 49
Popup48, 49
printf()58, 61
PROGRAM parameter58
project files59
project_name.c59
project_name.C.BAK61
project_name.c.delta61
project_name.h59
project_name.h.BAK61
project_name.make60

R

recommended readingxv
referencesxv
regenerating user interface code14
Repaint48, 49
Resize48, 49
resize corners33
resources
.....fallback57
.....setting programmatically62

S

scrolling lists92
Select48, 49
SetLabel50
setting stack92
SetValueNumber50
Show50
siblings54, 55
source code
......compiling46, 76
SOURCES.c parameter58
SOURCES.G parameter59
SOURCES.h parameter58
src subdirectory90
suffixes
.......BAK60
.......c2
.......delta60
.......G2
.......h2
.......P5
......make12

T

term panes92
test mode39
text fields63
......numeric92
......setting to read only81

U

Unselect48, 49
user interface (UI) code2
......regenerating14, 60
user's manual
......getting startedxiv
......GOLIT referencexiv
......libgolit referencexiv
......Unsupported Devguide featuresxiv

W

When48
......menu items48
widget description pointer54, 63
widget descriptor54, 63
widget hierarchy54
widget tree
.....instantiating parts of66
widgets
.....getting ids for13, 62
.....GOLIT names for54, 63
.....setting resources62
.....siblings54, 55

X

XtNconsumeEvent49
XtNdestroyCallback49
XtNdndTriggerCallback49
XtNpopdownCallback49
XtNpopupCallback49
XtNresizeCallback49
XtNselect49
XtNsliderMover49
XtNunselect49
XtNverification49