XView Developer's Notes
  Buscar sólo este libro
Descargar este libro en PDF

Index

A

ALE (Asian language environment)137
API for internationalization41
API summaries81
ASCII22, 25, 28
Asian characters28
Asian input procedure32
attributes
.....naming conventions29
.....new or modified122
.....obsolete122

B

back-end input method37, 137
buf_len120

C

C locale display135
callback function137
canvas
.....input context42
.....input method42
.....joining views10
.....package41
CANVAS_IM_PREEDIT_FRAME42, 81, 122
character display, and non-internationalized XViewapplications135
character encoding
.....ASCII22, 25, 28
.....Asian characters28
.....Compound Text25
.....EUC22, 25
.....in XView22
.....ISO Latin-121, 25, 51
character, definition137
Chinese
.....input methods32
.....simplifiedxvi
.....traditionalxvi
CLE (Chinese languageenvironment)xvi, 137
client-displays39, 78
CMS_COLOR_COUNT
.....corrections to XVRM9
code set, definition138
codepoint, definition138
compatibility, XView 3.3 and earlierversions25, 115
Compiling XView 3.3 Programs23
Compound Text25
container classes
.....and XView panels15
cursor package42
CURSOR_STRING_WCS42, 81, 122

D

defaults_get_locale()109, 122
defaults_set_locale()109, 122
drag and drop
.....Motif and XView interoperability4

E

encoding
.....ASCII22, 25, 28
.....Asian characters28
.....Compound Text25
.....EUC22, 25
.....in XView22
.....ISO Latin-121, 25, 51
explicit commit, definition138
Extended UNIX Code (EUC)22, 25, 138

F

file chooser package43
file list package44
FILE_CHOOSER_APP_DIR_WCS43, 82, 123
FILE_CHOOSER_CUSTOMIZE_OPEN_WCS43, 82, 123
FILE_CHOOSER_DIRECTORY_WCS43, 82, 123
FILE_CHOOSER_DOC_NAME_WCS43, 82, 123
FILE_CHOOSER_FILTER_STRING_WCS43, 83
FILE_CHOOSER_FILTER_WCS123
FILE_CHOOSER_NOTIFY_FUNC_WCS43, 83, 123
FILE_CHOOSER_WCHAR_NOTIFY43, 83, 123
FILE_LIST_DIRECTORY_WCS44, 83, 123
FILE_LIST_DOTDOT_STRING_WCS44, 84, 123
FILE_LIST_FILTER_STRING_WCS44, 84, 123
FILE_LIST_WCHAR_NOTIFY44, 84, 123
focus follows mouse
......XView and Motif interoperability5
font
......compatibility issues51
......glyph fonts50
......package45
......portability issues52
......set, definition50
......sets23, 45, 129 to 131
FONT_CHAR_HEIGHT_WC46, 84, 123
FONT_CHAR_WIDTH_WC46, 84, 123
FONT_COLUMN_WIDTH46, 85, 123
FONT_LOCALE46, 47, 85, 123
FONT_NAMES46, 47, 85, 123
FONT_SET_ID46, 48, 85, 123
FONT_SET_SPECIFIER46, 49, 85, 123
FONT_STRING_DIMS_WCS46, 86, 123
frame package52
......changes116
FRAME_LABEL_WCS52, 86, 123
FRAME_LEFT_FOOTER_WCS52, 86, 123
FRAME_RIGHT_FOOTER_WCS52, 86, 123
front-end input method37, 139
functions
......naming conventions29
......new or modified122

G

glyph fonts50

H

history package53
HISTORY_ADD_FIXED_ENTRY_WCS53, 87, 123
HISTORY_ADD_ROLLING_ENTRY_WCS53, 87, 123
HISTORY_LABEL_WCS53, 87, 123
HISTORY_NOTIFY_PROC_WCS53, 87, 123
HISTORY_VALUE_WCS53, 87, 123
HLE (Hanyu language environment)xvi, 139

I

IC (input context)74
ICCCM139
icon package53
ICON_LABEL_WCS53, 88, 123, 124, 125, 126, 127
ICON_TRANSPARENT_LABEL_WCS53, 88, 123
ideogram, definition139
IM (input method) server37, 139
implicit commit38, 57, 75
.....definition139
input context (IC)74
input method31 to 39
.....architecture36
.....callback procedures78
.....choosing the input style74
.....customizing39
.....definition23, 31
.....determining style35
.....enabling and disabling36, 72
.....IM server37, 139
.....preedit styles34
.....screen regions32
.....status140
.....status styles34
input style140
internationalization features41
interoperability
.....focus follows mouse and Motif5
.....Motif and XView drag and drop4
.....Motif and XView selections3
.....window decoration4
......XView client with two basewindows4
......XView text editor and Motif4
ISO Latin-121, 25, 51

J

Japanese writing systems31
JFP (Japanese Feature Package)xvi, xviii
JLE (Japanese languageenvironment)140
joining canvas views10

K

KLE (Korean language environment)xvi, 140
Korean writing systems32

L

layout, object22
locale setting22
lookup choice region32, 141

M

menu package53
MENU_ACCELERATOR_WCS54, 88, 124
MENU_ACTION_ACCELERATOR_WCS54, 88, 124
MENU_ACTION_ITEM_WCS54, 89, 124
MENU_GEN_PIN_WINDOW_WCS54, 89, 124
MENU_GEN_PROC_ITEM_WCS54, 89, 124
MENU_GEN_PULLRIGHT_ITEM_WCS54, 89, 124
MENU_PULLRIGHT_ITEM_WCS54, 90, 124
MENU_STRING_ITEM_WCS54, 90, 124
MENU_STRING_WCS54, 90, 124
MENU_STRINGS_AND_ACCELERATORS_WCS54, 91, 124
MENU_STRINGS_WCS54, 90, 124
MENU_TITLE_ITEM_WCS54, 91, 124
meta key alternatives, x86, meta keyalternativesxvii
Motif Window Manager3
multibyte character22 to 23, 25

N

naming conventions for attributes andfunctions29
non-internationalized XView applications,8-bit character display135
notice package54
notice.c8
NOTICE_BUTTON_NO_WCS54, 91, 124
NOTICE_BUTTON_WCS54, 91, 124
NOTICE_BUTTON_YES_WCS54, 92, 124
NOTICE_MESSAGE_STRING_WCS54, 92, 124
NOTICE_MESSAGE_STRINGS_ARRAY_PTR_WCS54, 92, 124
NOTICE_MESSAGE_STRINGS_WCS54, 92, 124
notify.h header file135
notify_next_event_func
.....corrections to XVPM8
numeric text fields
.....and PANEL_EVENT_PROC15
.....and PANEL_ITEM_OWNER15

O

object layout22
obsolete attributes122
on-the-spot39, 42, 78
OPEN LOOK Mouseless Specification11

P

package changes116 to 122
panel package54
......changes116
PANEL_CHOICE_STRING_WCS55, 93, 124
PANEL_CHOICE_STRINGS_WCS55, 93, 124
PANEL_CLIENT_DATA attribute15
PANEL_EVENT_PROC
......and numeric text fields15
......corrections to XVPM8
panel_get_value_wcs55, 109, 125
PANEL_ITEM_IC_ACTIVE55, 56, 93, 124
PANEL_ITEM_OWNER attribute15
PANEL_LABEL_STRING_WCS55, 93, 124
PANEL_LIST_INSERT_STRINGS_WCS55, 94, 124
PANEL_LIST_ROW_VALUES_WCS55, 57, 94, 124
PANEL_LIST_STRING_WCS55, 94, 124
PANEL_LIST_STRINGS_WCS55, 95, 124
PANEL_LIST_TITLE_WCS55, 95, 124
PANEL_MASK_CHAR_WC55, 57, 95, 124
PANEL_MAX_TICK_STRING_WCS55, 96, 124
PANEL_MAX_VALUE_STRING_WCS55, 96, 124
PANEL_MIN_TICK_STRING_WCS55, 96, 124
PANEL_MIN_VALUE_STRING_WCS55, 97, 124
PANEL_NOTIFY_PROC_WCS55, 97, 116, 117, 124, 125, 126, 127
PANEL_NOTIFY_STRING_WCS55, 97
panel_set_value_wcs55, 109, 125
PANEL_VALUE_DISPLAY_LENGTH55, 98, 116, 125
PANEL_VALUE_STORED_LENGTH98, 116, 125
PANEL_VALUE_STORED_LENGTH_WCS55, 99, 125
PANEL_VALUE_WCS55, 98, 125
parent container object
.....and using the child handle16
PATH_LAST_VALIDATED_WCS58, 99, 125
PATH_RELATIVE_TO_WCS58, 99, 125
pathname package57
performance, text subwindows66
preedit
.....definition141
.....region32
.....styles34
.....text, implicit commit38

S

screen regions for input32
SCROLLBAR_COMPUTE_SCROLL_PROC11 to 13
.....attribute function11
.....example function call11
SCROLLBAR_MOTION14 to 15
SCROLLBAR_NORMALIZE_PROC13 to 14
.....attribute function13
.....example function call13
selections61
.....Motif and XView interoperability3
seln.c program
.....corrections to XVPM7
SELN_REQ_CHARSIZE61, 99, 125
SELN_REQ_CONTENTS_WCS61, 100, 125
SELN_REQ_FIRST_WC61, 100, 125
SELN_REQ_LAST_WC61, 100, 125
server image package62
SERVER_IMAGE_BITMAP_FILE_WCS62, 100, 125
status
.....region33
.....styles34

T

text subwindows
......buffer, index, length API63
......Extras Menu70
......filename API64
......implicit commit69
......index adjustments65
......invalid data65, 68
......package changes117
......performance66
......programming considerations64
......wide character API66
TEXTSW119
TEXTSW_ACTION_CHANGED_DIRECTORY_WCS64, 101, 125
TEXTSW_ACTION_EDITED_FILE_WCS64, 101, 125
TEXTSW_ACTION_LOADED_FILE_WCS64, 101, 125
textsw_add_mark()118, 125, 126
textsw_add_mark_wc()63, 110, 118, 125
textsw_append_file_name_wcs()64, 110, 125
TEXTSW_CONTENTS63, 65, 118, 125
TEXTSW_CONTENTS_WCS101, 119, 125
textsw_delete()118, 125
textsw_delete_wcs()63, 110, 118, 125
textsw_edit()118, 126
textsw_edit_wcs()63, 110, 118, 126
textsw_erase()118, 126
textsw_erase_wcs()63, 111, 118, 126
TEXTSW_FILE_CONTENTS_WCS64, 102, 125
TEXTSW_FILE_WCS64, 102, 125
textsw_find_bytes()65, 118, 121, 126
textsw_find_mark()63, 118, 126
textsw_find_mark_wc()111, 118
textsw_find_mark_wcs()126
textsw_find_wcs()63, 111, 119
TEXTSW_FIRST118, 125
TEXTSW_FIRST_WC63, 102, 118, 125
textsw_index_for_file_line()118, 126
textsw_index_for_file_line_wc()63, 112, 118, 126
textsw_insert()65, 118, 120, 126
TEXTSW_INSERT_FROM_FILE_WCS64, 103, 125
textsw_insert_wcs()63, 112, 119, 126
TEXTSW_INSERTION_POINT118, 125
TEXTSW_INSERTION_POINT_WC63, 103, 118, 125
TEXTSW_LENGTH_WC63, 103, 119, 125
textsw_mark_wcs126
textsw_match_bytes()65, 118, 121, 126
textsw_match_wcs()63, 112, 119, 126
textsw_normalize_view()118, 126
textsw_normalize_view_wc()63, 112, 118, 126
textsw_possibly_normalize()118, 126
textsw_possibly_normalize_wc()63, 113, 118, 126
TEXTSW_READ_ONLY70
textsw_replace_bytes()65, 118, 120, 126
textsw_replace_wcs()63, 113, 119, 126
textsw_set_selection()118
textsw_set_selection_wcs()63, 113, 118, 126
textsw_store_file_wcs()64, 114, 126
TTY subwindow package71
ttysw_input_wcs()71, 114, 126
ttysw_output_wcs()71, 114, 126

W

wide character22, 23
.....naming conventions
............attributes29
............functions29
.....representation25
WIN_ERROR_MSG_WCS72, 103, 126
WIN_IC72, 103, 126
WIN_IC_ACTIVE72, 104, 126
WIN_IC_COMMIT_STRING72, 104
WIN_IC_COMMIT_STRING_WCS72, 126
WIN_IC_COMMIT_WCS104, 126
WIN_IC_COMMMIT_STRING126
WIN_IC_CONVERSION72, 104, 126
WIN_IC_PREEDIT_CARET72, 78, 105, 126
WIN_IC_PREEDIT_DONE72, 78, 105, 122, 126
WIN_IC_PREEDIT_DRAW72, 78, 105, 122, 126
WIN_IC_PREEDIT_START72, 78, 105, 122, 126
WIN_IC_RESET72, 106, 127
WIN_IC_STATUS_DONE72, 78, 106, 122, 127
WIN_IC_STATUS_DRAW72, 78, 106, 122, 127
WIN_IC_STATUS_START72, 78, 107, 122, 127
WIN_IM_*121
WIN_IM_LUC_DONE122, 127
WIN_IM_LUC_DRAW122, 127
WIN_IM_LUC_PROCESS122, 127
WIN_IM_LUC_START122, 127
WIN_IM_PREEDIT_DONE122
WIN_IM_PREEDIT_DRAW122
WIN_IM_PREEDIT_START122
WIN_IM_STATUS_DONE122
WIN_IM_STATUS_DRAW122
WIN_IM_STATUS_START122
WIN_USE_IM36, 70, 72, 107, 127
WIN_X_IM_STYLE_MASK72, 107, 127
window decoration
......XView and Motif interoperability4
window package changes120, 121

X

Xlib preedit styles34
Xlib status styles34
Xv_focus_rank10
XV_FOCUS_RANK attribute16
XV_HELP_DATA10
XV_IM72, 108, 127
XV_IM_STYLES35, 72, 108
XV_KEY_DATA attribute15
XV_LABEL_WCS52, 53, 108, 127
XView client
.....interoperability with Motif3 to 4
.....interoperability with Motif windowmanager4 to 5
.....text editor in Motif environment4
.....with two base windows4
XView panels
.....and container classes15
XVPM corrections
.....notify_next_event_func8
.....PANEL_EVENT_PROC8
.....seln.c program7
XVRM corrections
.....CMS_COLOR_COUNT9