procedure (cont’d)
defaults_set_integer_check(), 178
defaults_set_string(), 179
defaults_store_db(), 179
frame_get_rect(), 183
frame_set_rect(), 183
menu_done_proc(), 79
menu_gen_proc(), 80-81
menu_notify_proc(), 83
menu_pin_proc(), 84
menu_return_item(), 183
menu_return_value(), 184
menu_show(), 184
notice_prompt(), 184
OPENWIN_EACH_VIEW(), 198
openwin_split_destroy_proc(), 93
panel_advance_caret(), 198
panel_background_proc(), 95
panel_backup_caret(), 198
PANEL_CHECK_BOX, 198
PANEL_CHOICE_STACK, 199
PANEL_EACH_ITEM
(), 199
panel_event_proc(), 101
panel_paint(), 199
panel_text_notify(), 200
PANEL_TOGGLE
, 200
rect_below(), 200
rect_bounding(), 200
rect_clipvector(), 201
rect_distance(), 201
rect_intersection(), 202
rect_order(), 202
rect_right_of(), 203
SCROLLABLE_PANEL
, 204
scrollbar_default_compute_scroll_proc(), 126
scrollbar_paint(), 204
sel_convert_proc(), 130, 204
sel_done_proc(), 131
selection_*, 204
selection_acquire(), 281
selection_ask(), 281
selection_clear_functions(), 282
selection_create(), 282
selection_destroy(), 282
selection_done(), 282
selection_figure_response(), 283
selection_hold_file(), 283
selection_inform(), 283
selection_init_request(), 283
selection_inquire(), 284
selection_inquire_all(), 284
selection_query(), 284
selection_report_event(), 285
selection_request(), 285
selection_yield_all(), 285
sel_lose_proc(), 132
sel_post_req(), 205
sel_reply_proc(), 134
textsw_add_mark(), 205
textsw_append_file_name(), 205
textsw_delete(), 205
textsw_edit(), 205
textsw_erase(), 205
textsw_file_lines_visible(), 206
textsw_find_bytes(), 206
textsw_find_mark(), 206
textsw_first(), 206
textsw_index_for_file_line(), 206
textsw_insert(), 207
textsw_match_bytes(), 207
textsw_next(), 207
textsw_normalize_view(), 207
textsw_notify_proc(), 146
textsw_possibly_normalize(), 207
textsw_remove_mark(), 208
textsw_replace_bytes(), 208
textsw_reset(), 208
textsw_save(), 208
textsw_screen_line_count(), 208
textsw_scroll_lines(), 209
textsw_set_selection(), 209
textsw_store_file(), 209
ttysw_input(), 209
ttysw_output(), 209
window_done(), 210
window_read_event(), 210
win_set_kbd_focus(), 210
wmgr_bottom(), 211
wmgr_changelevel(), 211
wmgr_close(), 211
wmgr_completechangerect(), 211
wmgr_open(), 211
wmgr_refreshwindow(), 211
wmgr_top(), 211
xv_col(), 212
xv_cols(), 212
xv_create(), 212
xv_destroy(), 212
xv_error(), 213
xv_error_format(), 213
xv_find(), 213
xv_get(), 213
xv_init(), 214
xv_row(), 214
xv_rows(), 214
XV_SCREEN_FROM_WINDOW
(), 215
306 XView Reference Manual
procedure (cont’d)
xv_send_message(), 215
XV_SERVER_FROM_WINDOW(), 215
xv_set(), 215
xv_super_set_avlist(), 216
xv_unique_key(), 216
xv_usage(), 216
xv_window_loop(), 216
xv_window_return(), 217
R
Rect structure, 5
rect_below() procedure, 200
rect_borderadjust() macro, 200
rect_bottom() macro, 200, 202
rect_bounding() procedure, 200
rect_clipvector() procedure, 201
rect_construct() macro, 201
rect_distance() procedure, 201
rect_equal() macro, 201
rect_includespoint() macro, 201
rect_includesrect() macro, 201
rect_intersection() procedure, 202
rect_intersectsrect() macro, 202
rect_isnull() macro, 202
Rectlist structure, 5
rect_order() procedure, 202
rect_passtochild() macro, 203
rect_passtoparent() macro, 203
rect_print() macro, 203
rect_right() macro, 203
rect_right_of() procedure, 203
rect_sizes_differ() macro, 203
S
SCREEN_NUMBER
attribute, 126
SCREEN_SERVER attribute, 126
SCROLLABLE_PANEL procedure, 204
scrollbar, about, 24
SCROLLBAR_COMPUTE_SCROLL_PROC
attribute, 126
scrollbar_default_compute_scroll_proc() pro-
cedure, 126
SCROLLBAR_DIRECTION attribute, 127
SCROLLBAR_LAST_VIEW_START
attribute,
127
SCROLLBAR_MENU attribute, 127
SCROLLBAR_MOTION attribute, 127
SCROLLBAR_NORMALIZE_PROC attribute,
128
SCROLLBAR_NOTIFY_CLIENT attribute, 128
SCROLLBAR_OBJECT_LENGTH attribute, 128
SCROLLBAR_PAGE_LENGTH attribute, 128
scrollbar_paint() procedure, 204
SCROLLBAR_PIXELS_PER_UNIT attribute,
129
SCROLLBAR_SPLITTABLE attribute, 129
SCROLLBAR_VIEW_LENGTH attribute, 129
SCROLLBAR_VIEW_START attribute, 129
scrolling lists, 20
SEL_APPEND_TYPE_NAMES attribute, 129
SEL_APPEND_TYPES
attribute, 130
SEL_CONVERT_PROC
attribute, 130
sel_convert_proc() procedure, 130, 204
SEL_COPY attribute, 130
SEL_DATA attribute, 131
SEL_DONE_PROC attribute, 131
sel_done_proc() procedure, 131
selection, about, 24
selection_* procedure, 204
selection_acquire() procedure, 281
selection_ask() procedure, 281
selection_clear_functions() procedure, 282
selection_create() procedure, 282
selection_destroy() procedure, 282
selection_done() procedure, 282
selection_figure_response() procedure, 283
selection_hold_file() procedure, 283
selection_inform() procedure, 283
selection_init_request() procedure, 283
selection_inquire() procedure, 284
selection_inquire_all() procedure, 284
selection_query() procedure, 284
selection_report_event() procedure, 285
selection_request() procedure, 285
selection_yield_all() procedure, 285
SEL_FIRST_ITEM
attribute, 131
SEL_FORMAT
attribute, 132
SEL_LENGTH attribute, 132
SEL_LOSE_PROC
attribute, 132
sel_lose_proc() procedure, 132
SELN_ attribute, 136
SEL_NEXT_ITEM attribute, 132
SELN_REQ_BYTESIZE attribute, 275
SELN_REQ_COMMIT_PENDING_DELETE
attribute, 275
SELN_REQ_CONTENTS_ASCII attribute, 276
SELN_REQ_CONTENTS_PIECES attribute, 276
SELN_REQ_DELETE
attribute, 276
SELN_REQ_END_REQUEST attribute, 276
SELN_REQ_FAKE_LEVEL attribute, 276
Index
Index 307
SELN_REQ_FILE_NAME attribute, 276
SELN_REQ_FIRST attribute, 276
SELN_REQ_FIRST_UNIT attribute, 277
SELN_REQ_LAST attribute, 277
SELN_REQ_LAST_UNIT attribute, 277
SELN_REQ_LEVEL attribute, 277
SELN_REQ_RESTORE attribute, 277
SELN_REQ_SET_LEVEL attribute, 277
SELN_REQ_YIELD attribute, 277
SEL_OWN attribute, 132
sel_post_req() procedure, 205
SEL_PROP_DATA attribute, 133
SEL_PROP_FORMAT attribute, 133
SEL_PROP_INFO attribute, 133
SEL_PROP_LENGTH attribute, 133
SEL_PROP_TYPE attribute, 133
SEL_PROP_TYPE_NAME
attribute, 133
SEL_RANK attribute, 134
SEL_RANK_NAME attribute, 134
SEL_REPLY_PROC attribute, 134
sel_reply_proc() procedure, 134
SEL_TIME
attribute, 135
SEL_TIMEOUT_VALUE attribute, 135
SEL_TYPE
attribute, 135
SEL_TYPE_INDEX attribute, 135
SEL_TYPE_NAME
attribute, 136
SEL_TYPE_NAMES attribute, 136
SEL_TYPES
attribute, 136
server, opening a connection, 25
Server object, 25
SERVER_ATOM attribute, 136
SERVER_ATOM_NAME
attribute, 137
SERVER_EXTENSION_PROC attribute, 137
SERVER_EXTERNAL_XEVENT_MASK
attri-
bute, 137
SERVER_EXTERNAL_XEVENT_PROC attri-
bute, 138
server.h header file, 25
SERVER_IMAGE_BITMAP_FILE
attribute, 138
SERVER_IMAGE_BITS
attribute, 138
SERVER_IMAGE_CMS attribute, 139
SERVER_IMAGE_COLORMAP attribute, 139
SERVER_IMAGE_DEPTH attribute, 139
SERVER_IMAGE_PIXMAP attribute, 140
SERVER_IMAGE_SAVE_PIXMAP attribute,
140
SERVER_IMAGE_X_BITS
attribute, 140
SERVER_NTH_SCREEN attribute, 140
SERVER_SYNC attribute, 140
SERVER_SYNC_AND_PROCESS_EVENTS
attribute, 140
slider item, 22
structure, Event, 5
Rect, 5
Rectlist, 5
subframe, 11
T
text item, 22
multiline, 21
TEXTSW_ACTION_* attribute, 141
TEXTSW_ACTION_CAPS_LOCK attribute, 289
TEXTSW_ACTION_CHANGED_DIRECTORY
attribute, 289
TEXTSW_ACTION_EDITED_FILE attribute,
289
TEXTSW_ACTION_EDITED_MEMORY
attri-
bute, 289
TEXTSW_ACTION_FILE_IS_READONLY attri-
bute, 290
TEXTSW_ACTION_LOADED_FILE attribute,
290
TEXTSW_ACTION_TOOL_CLOSE
attribute,
290
TEXTSW_ACTION_TOOL_DESTROY
attribute,
290
TEXTSW_ACTION_TOOL_MGR
attribute, 290
TEXTSW_ACTION_TOOL_QUIT attribute, 290
TEXTSW_ACTION_USING_MEMORY
attri-
bute, 290
textsw_add_mark() procedure, 205
TEXTSW_AGAIN_RECORDING attribute, 141
textsw_append_file_name() procedure, 205
TEXTSW_AUTO_INDENT
attribute, 141
TEXTSW_AUTO_SCROLL_BY attribute, 141
TEXTSW_BLINK_CARET
attribute, 141
TEXTSW_BROWSING
attribute, 141
TEXTSW_CHECKPOINT_FREQUENCY
attri-
bute, 141
TEXTSW_CLIENT_DATA
attribute, 142
TEXTSW_CONFIRM_OVERWRITE
attribute,
142
TEXTSW_CONTENTS attribute, 142
TEXTSW_CONTROL_CHARS_USE_FONT
attribute, 142
textsw_delete() procedure, 205
TEXTSW_DESTROY_VIEW attribute, 142
TEXTSW_DISABLE_CD
attribute, 142
TEXTSW_DISABLE_LOAD attribute, 142
textsw_edit() procedure, 205
TEXTSW_EDIT_COUNT
attribute, 143
textsw_erase() procedure, 205
308 XView Reference Manual
TEXTSW_EXTRAS_CMD_MENU attribute, 143
TEXTSW_FILE attribute, 143
TEXTSW_FILE_CONTENTS attribute, 143
textsw_file_lines_visible() procedure, 206
textsw_find_bytes() procedure, 206
textsw_find_mark() procedure, 206
TEXTSW_FIRST attribute, 143
textsw_first() procedure, 206
TEXTSW_FIRST_LINE attribute, 143
TEXTSW_FONT attribute, 25, 143
TEXTSW_HISTORY_LIMIT attribute, 144
TEXTSW_IGNORE_LIMIT attribute, 144
textsw_index_for_file_line() procedure, 206
textsw_insert() procedure, 207
TEXTSW_INSERT_FROM_FILE attribute, 144
TEXTSW_INSERTION_POINT attribute, 144
TEXTSW_INSERT_MAKES_VISIBLE
attribute,
144
TEXTSW_LENGTH attribute, 144
TEXTSW_LINE_BREAK_ACTION attribute,
145
TEXTSW_LOWER_CONTEXT
attribute, 145
textsw_match_bytes() procedure, 207
TEXTSW_MEMORY_MAXIMUM
attribute, 145
TEXTSW_MODIFIED attribute, 145
TEXTSW_MULTI_CLICK_SPACE
attribute,
145
TEXTSW_MULTI_CLICK_TIMEOUT
attribute,
146
textsw_next() procedure, 207
textsw_normalize_view() procedure, 207
TEXTSW_NOTIFY_PROC
attribute, 146
textsw_notify_proc() procedure, 146
textsw_possibly_normalize() procedure, 207
TEXTSW_READ_ONLY attribute, 146
textsw_remove_mark() procedure, 208
textsw_replace_bytes() procedure, 208
textsw_reset() procedure, 208
textsw_save() procedure, 208
textsw_screen_line_count() procedure, 208
textsw_scroll_lines() procedure, 209
textsw_set_selection() procedure, 209
TEXTSW_STATUS attribute, 146
TEXTSW_STORE_CHANGES_FILE attribute,
146
textsw_store_file() procedure, 209
TEXTSW_SUBMENU_EDIT
attribute, 147
TEXTSW_SUBMENU_FILE attribute, 147
TEXTSW_SUBMENU_FIND attribute, 147
TEXTSW_SUBMENU_VIEW attribute, 147
TEXTSW_UPPER_CONTEXT
attribute, 147
TTY_ARGV attribute, 147
TTY_CONSOLE attribute, 147
TTY_PAGE_MODE attribute, 148
TTY_PID attribute, 148
TTY_QUIT_ON_CHILD_DEATH attribute, 148
ttysw_input() procedure, 209
ttysw_output() procedure, 209
TTY_TTY_FD attribute, 148
type, about, 5
Xv_object, 5
Xv_opaque, 5
U
user interface standards, 3
V
view window, 7
W
WIN_ALARM attribute, 148
WIN_ALARM_DATA attribute, 148
WIN_BACKGROUND_COLOR attribute, 149
WIN_BACKGROUND_PIXMAP attribute, 149
WIN_BELOW
attribute, 149
WIN_BIT_GRAVITY attribute, 149
WIN_BORDER
attribute, 149
WIN_CLIENT_DATA attribute, 149
WIN_CMD_LINE attribute, 150
WIN_CMS attribute, 150
WIN_CMS_DATA
attribute, 150
WIN_CMS_NAME attribute, 150
WIN_COLLAPSE_EXPOSURES
attribute, 151
WIN_COLUMN_GAP
attribute, 151
WIN_COLUMNS attribute, 151
WIN_COLUMN_WIDTH
attribute, 151
WIN_CONSUME_EVENT
attribute, 151
WIN_CONSUME_EVENTS attribute, 151
WIN_CONSUME_X_EVENT_MASK
attribute,
152
WIN_CURSOR attribute, 152
WIN_DEPTH attribute, 152
window_done() procedure, 210
window_fit() macro, 210
window_fit_height() macro, 210
window_fit_width() macro, 210
window_read_event() procedure, 210
WIN_DYNAMIC_VISUAL
attribute, 152
WIN_EVENT_PROC attribute, 152
WIN_FIT_HEIGHT attribute, 153
Index
Index 309
WIN_FIT_WIDTH attribute, 153
WIN_FOREGROUND_COLOR attribute, 153
WIN_FRAME attribute, 153
WIN_FRONT attribute, 153
WIN_GRAB_ALL_INPUT attribute, 153
WIN_HORIZONTAL_SCROLLBAR attribute,
154
WIN_IGNORE_EVENT attribute, 154
WIN_IGNORE_EVENTS attribute, 154
WIN_IGNORE_X_EVENT_MASK attribute, 154
WIN_INHERIT_COLORS attribute, 154
WIN_INPUT_MASK attribute, 155
WIN_INPUT_ONLY attribute, 155
WIN_IS_CLIENT_PANE attribute, 155
WIN_KBD_FOCUS attribute, 155
WIN_MAP attribute, 155
WIN_MENU
attribute, 155
WIN_MESSAGE_DATA attribute, 155
WIN_MESSAGE_FORMAT attribute, 156
WIN_MESSAGE_TYPE attribute, 156
WIN_MOUSE_XY attribute, 156
WIN_NO_CLIPPING
attribute, 156
WIN_PARENT attribute, 156
WIN_PERCENT_HEIGHT
attribute, 156
WIN_PERCENT_WIDTH attribute, 156
WIN_RECT
attribute, 156
WIN_RETAINED attribute, 157
WIN_RIGHT_OF
attribute, 157
WIN_ROW_GAP attribute, 157
WIN_ROW_HEIGHT
attribute, 157
WIN_ROWS attribute, 157
WIN_SAVE_UNDER
attribute, 157
WIN_SCREEN_RECT attribute, 158
WIN_SET_FOCUS
attribute, 158
win_set_kbd_focus() procedure, 210
WIN_SOFT_FNKEY_LABELS attribute, 158
WIN_TOP_LEVEL
attribute, 158
WIN_TOP_LEVEL_NO_DECOR attribute, 159
WIN_TRANSPARENT
attribute, 159
WIN_VERTICAL_SCROLLBAR
attribute, 159
WIN_WINDOW_GRAVITY attribute, 159
WIN_X_COLOR_INDICES attribute, 159
WIN_X_EVENT_MASK attribute, 159
wmgr_bottom() procedure, 211
wmgr_changelevel() procedure, 211
wmgr_close() procedure, 211
wmgr_completechangerect() procedure, 211
wmgr_open() procedure, 211
wmgr_refreshwindow() procedure, 211
wmgr_top() procedure, 211
X
X Window System, interclient communications,
24
XV_APP_NAME attribute, 160
XV_AUTO_CREATE attribute, 160
XV_BOTTOM_MARGIN attribute, 160
xv_col() procedure, 212
xv_cols() procedure, 212
xv_create() procedure, 212
XV_DEPTH attribute, 160
xv_destroy() procedure, 212
XV_DISPLAY attribute, 160
XV_DISPLAY_FROM_WINDOW() macro, 212
xv_error() procedure, 213
xv_error_format() procedure, 213
XV_ERROR_PROC
attribute, 161
xv_find() procedure, 213
XV_FOCUS_ELEMENT attribute, 161
XV_FONT attribute, 161
xv_get() procedure, 213
XV_HEIGHT attribute, 161
XV_HELP_DATA
attribute, 161
XView, generic functions, 6
Generic Object, 5
xv_init() procedure, 214
XV_INIT_ARGC_PTR_ARGV
attribute, 162
XV_INIT_ARGS attribute, 162
XV_INSTANCE_NAME
attribute, 162
XV_KEY_DATA attribute, 163
XV_KEY_DATA_REMOVE attribute, 163
XV_KEY_DATA_REMOVE_PROC attribute,
164
XV_LABEL attribute, 164
XV_LC_BASIC_LOCALE attribute, 164
XV_LC_DISPLAY_LANG
attribute, 165
XV_LC_INPUT_LANG attribute, 165
XV_LC_NUMERIC
attribute, 165
XV_LC_TIME_FORMAT
attribute, 165
XV_LEFT_MARGIN
attribute, 166
XV_LOCALE_DIR attribute, 166
XV_MARGIN
attribute, 166
XV_NAME attribute, 166
XV_OBJECT, 5
Xv_object type, 5
Xv_opaque type, 5
XV_OWNER attribute, 166
XV_RECT attribute, 166
XV_RIGHT_MARGIN
attribute, 167
XV_ROOT attribute, 167
xv_row() procedure, 214
xv_rows() procedure, 214
XV_SCREEN attribute, 167
310 XView Reference Manual
Get Volume 7B: XView Reference Manual now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.