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

Index

Symbols

.c file14, 54, 58
.config file92
.db file55, 59
.G file52, 54
.h file14, 54, 58
.info file15, 54, 56
.po file55, 59
_stubs.c file14, 17, 54, 56
_stubs.c.BAK file17, 54, 59
_stubs.c.delta file17, 54, 59
_ui.c file14, 17, 54, 55
_ui.h file14, 17, 54, 56

A

about this book
.....audiencexiii
.....font conventionsxvii
.....manual organizationxv
.....prerequisite readingxv
action button62
ADJUST
.....with two-button mousexiii
Adjust49
ADJUST functionxiii
Alt key
.....use for Meta keyxiv
AnyEvent49

B

background readingxvi
backup file
.....for_stubs.c59
base window
.....creating26
bin subdirectory91
building
.....the interface24

C

C declarations58
C externs56
Code Generator Tool8
.....using the File... Button10
.....using the Properties... Button10
color chooser65 to 67
.....functions
............gcc_activate66
............gcc_deactivate66
............gcc_initialize65
............gcc_suspend67
............gfm_set_action65
color chooser header file92
color manager header file92
colormap handler67
.....functions
............gcm_color_index67
............gcm_colormap_name68
............gcm_initialize_colors67
Compiling source code48
compiling source code15, 60 to 61
connections49 to 50
.....Action menu items50
.....and the_stubs.c file56
.....CallFunction56, 89
.....ExecuteCode56
.....setting up in Devguide7
.....tutorial38 to 41
.....tying pop-up window to button90
.....using to enable and disable menuitems89
.....When menu items49
Connections Manager Window7, 19
Create49
creating
.....base windows26
.....the interface24
custom declarations56
customizing theMakefile57

D

demo subdirectory91
Destroy49
Devguide
.....Build Mode5
.....configuring for GXV6
.....Connections Manager Window7, 19
.....files included with91 to 93
.....help text editor57
.....initialization functions56
.....interacting with2
.....meaning of name2
.....miscellaneous documentation93
.....New Interface...35
.....Properties window7
......setting element colors65
......Test Mode5
......users1
Devguide and GXV1
doc subdirectory93
documentation93
Done49
DoubleClick49
double-click support92
drag and drop68 to 77
......code sample usinggdd_activate_drop_site75
......drops consisting of multiple items70
......functions
............drag_callback72
............drop_callback71
............gdd_activate_drop_site7 4
............gdd_drop_target_notify_proc75
............gdd_init_dragdrop69
............gdd_load_event_proc76
............gdd_print_drop_info76
............gdd_register_drop_site7 0
............gdd_register_drop_target69
............gdd_unregister_drop_site70
......header file92
......supporting drops onto anapplication68
......three basic ways to drag data68
DroppedUpon49

E

element and function header file92
element creation function55, 56
enabling and disabling menu items89 to 90
Enter49
environment variables60
Exit49

F

F1 Key for Helpxv
file chooser62 to 65
.....functions
............callback64
............filter_callback63
............gfm_activate63
............gfm_popup_objects62
............gfm_set_action65
............gfm_show_dotfiles64
file chooser header file
.....gfm.h92
.....gfm_ui.h92
files
.....not altered by hand
.............info file57
............_ui.c14, 55
............_ui.h15, 56
............GXV-generated60
functions
.....common to more than one.G file58

G

gcc65 to 67
gcm67
gdd68 to 77
generated files14
.....for projects15
.....from single GIL3
gfm62 to 65
GIL file52, 54, 56
.....using themake command60
GIL syntax
.....gil_syntax.doc93
glyph
.....base window27
.....button28
.....checkbox setting32
.....control area27
.....exclusive setting31
......pop-up window35
......slider36
......text pane29
gmomerge59
Group package77 to 88
......attribute summary81 to 86
......data types87
......procedures and macros87
GUIDEHOME60
GXV
......and internationalization55
......and projects54
......called fromMakefile60
......colormap68
......does not overwrite_stubs.cfile56
......files included with91 to 93
......generated files14
......generated files for projects15
......generating a newMakefile57
......getting started5
......interacting with2
......using to generate source code files54
GXV and Devguide1
gxv command42, 52, 54
......on project files52
......using options12, 52, 53
............-? (-help)53
............-d53
............-g (-gettext)53
............-h (-helpfile)53
............-i59
............-i (-il8n)53
............-k (-kandr)53
............-m (-main)53
............-n (-nomerge)53
............-p53
............-r53
............-s (-silent)13, 52
............-v (-verbose)53
............-x59
............-x (-xdb)53
gxv command14
......on project files14
GXV++61
gxv++ command61
.....-csuffix option61
.....-hsuffix option61
GXV-generated source code files54

H

Help key
.....F1xv
help text56
home directories60

I

include statements55
include subdirectory92
included files91 to 93
initialization function55
input/output routines header file92
interface
.....building24
Interface Browser
.....tutorial base window26
.....tutorial pop-up window34
interface code
.....regenerating17
internationalization59, 95 to 106
.....gmomerge105
.....GXV options101
.....levels of96
.....localizer59
.....message object files99
.....portable object files98
.....positioning objects explicitly105
.....sizing and positioning elements100
.....text domains97
.....translating text100
interpreting and using data from a dropoperation68

K

keyboard
......no Meta keyxiv
......use Alt key for Meta keyxiv

L

lib subdirectory61, 92
libguide.a library61, 92
libguidexv.a library61, 92
libraries92
......included inlib subdirectory61
............libguide92
............libguidexv92

M

main() function58
......calls to XView and Devguideinitialization functions56
make command6, 15, 20, 48, 60
Makefile14, 54, 57
......customizing57
......editing60
......GXV called from60
......parameters57 to 58
man pages93
man subdirectory93
MANPATH93
menu items
......enabling and disabling89
Meta key
......use Alt keyxiv
mouse
......two or three buttonxiii
mouse functions
......ADJUST, MENU, SELECTxiii

O

OPEN LOOK
......recommendations24
OPEN LOOK Style Guide24
OpenWindows Developer's Guide
......meaning of name2
OPENWINHOME60

P

parameters
.....section ofMakefile57
processing drops
.....code necessary for68
PROGRAM parameter57
project syntax
.....project_syntax.doc93
projects
......P file54
.....running GXV on54
.....using themake command60

R

recommended readingxvi
referencesxvi
referencing interface objects in GXV16
regenerating interface code17
resize corners35

S

-sb53
setting up connections38 to 41
source code
.....compiling48, 60 to 61
source code files
.....adding to the Parameters list58
.....SOURCES.c57
.....the_ui.c file55
SOURCES.c parameter
.....user-supplied source files57
SOURCES.G parameter
.....GIL files listed in57
SOURCES.h parameter
.....user-supplied header files57
src subdirectory93
stderr56
stubs merge88 to 89
.....backup file for_stubs.c59
.....does not overwrite_stubs.c file56
.....potential problems89
......the mechanism88
......the-n (no merge) option89
STUBS.G parameter
......GIL files listed in57
supporting drops onto an application68

T

tutorial
......interface description23
two-button mousexiii
tying a pop-up window to a button90
typedef
......for window instance structures56

U

UI elements
......and internationalization59

X

X11 colors65, 68
XView
.......config file92
......group extension header file92
......initialization functions56