 |
» |
|
|
 |
a |  |
procedure adapt_clip_to_extent(fildes, enable: integer); |
The legal values of enable
are FALSE_ and
TRUE_. procedure add_names_to_set(fildes, count: integer; var names[lo..hi: integer] of integer); |
procedure application_data(fildes, count: integer; var data: packed array[lo..hi: integer] of char); |
c |  |
procedure call_segment(fildes, segno: integer); |
change_segment_references procedure change_segment_references(fildes, old_segno, new_segno: integer); |
procedure close_segment(fildes: integer); |
procedure cond_call_segment(fildes, cond_index_select, comp_flag, segno: integer); |
The legal values of cond_index_select
are CI_FALSE,
CI_PRUNE, and
CI_CULL. The
legal values of comp_flag
are FALSE_ and
TRUE_. procedure cond_execute_segment(fildes, cond_index_select, comp_flag, segno: integer); |
The legal values of cond_index_select
are CI_FALSE,
CI_PRUNE, and
CI_CULL. The
legal values of comp_flag
are FALSE_ and
TRUE_. procedure cond_return(fildes, cond_index_select, comp_flag: integer); |
The legal values of cond_index_select
are CI_FALSE,
CI_PRUNE, and
CI_CULL. The
legal values of comp_flag
are FALSE_ and
TRUE_. procedure copy_segment(fildes, segno: integer); |
d |  |
procedure delete_eles(fildes, count: integer); |
procedure delete_all_segments(fildes: integer); procedure delete_segment(fildes, segno: integer); procedure delete_segment_and_references(fildes, segno: integer); |
procedure display_element(fildes, devdes: integer); |
procedure display_segment(fildes, segno, devdes: integer); procedure display_segment_hsr(fildes, segno, devdes: integer); |
procedure dl_label(fildes, label_id: integer); |
procedure dl_control(fildes,funcode:integer; var arg1,arg2:dl_control_arg; |
e |  |
procedure ele_control(fildes, control, on: integer); |
The legal values of control
are DISP_IGNORE
and PICK_IGNORE,
or ed together if desired. The legal values
of on are TRUE_ and FALSE_. procedure execute_segment(fildes, segno: integer); |
i |  |
procedure inq_application_data(fildes: integer; var data: packed array[lo..hi: integer] of char); procedure inq_application_data_size(fildes: integer; var size: integer); |
procedure inq_called_segno(fildes: integer; var segno: integer); |
inq_calling_segment_count/list/exists procedure inq_calling_segment_count(fildes, segno: integer; var seg_count: integer); procedure inq_calling_segment_list(fildes, segno: integer; var seg_list: array[lo..hi: integer] of integer); |
procedure inq_cond_index(fildes, cond_index_select: integer; var value: integer); |
The legal values of cond_index_select
are CI_FALSE,
CI_PRUNE, and
CI_CULL. The
returned value of value
will be either FALSE_
or TRUE_. procedure inq_content(fildes: integer; var param_types: array [lo1..hi1: integer] of integer; var counts: array [lo2..hi2: integer] of integer; var int_array: array [lo3..hi3: integer] of integer; var float_array: array [lo4..hi4: integer] of real; var char_array: packed array [lo5..hi5: integer] of char); procedure inq_content_sizes(fildes: params, num_ints, num_floats, num_chars: integer); |
The returned values of the elements in the param_types array will be
TYPE_INT, TYPE_INT_ARRAY, TYPE_FLOAT, TYPE_FLOAT_ARRAY, TYPE_STRING, or TYPE_CHAR_ARRAY. procedure inq_ele(fildes: integer; var ele: array[lo..hi: integer] of integer); procedure inq_ele_size(fildes: integer; var size: integer); |
procedure inq_ele_control(fildes: integer; var control: integer); |
The returned value of control
will be the bitwise or of some combination
of DISP_IGNORE
and PICK_IGNORE. procedure inq_ele_ptr(fildes: integer; var offset: integer); procedure inq_ele_ptr_at_bound(fildes: integer; var at_top, at_bot: integer); |
The returned values of at_top
and at_bot will
be either FALSE_
or TRUE_. procedure inq_ele_type(fildes: integer; var ele_type: integer); |
The possible return values of ele_type
are listed in the "include" file "dl.p1.h". type extent_diagonal= array[1..2, 1..3] of real; extent_clip_mask= array[1..2, 1..3] of integer; procedure inq_extent_info(fildes: integer; var dc_extent: extent_diagonal; var clip_mask: extent_clip_mask; var diagonal_length: real); |
The returned values in the elements of the clip_mask array will be either
FALSE_ or TRUE_. procedure inq_highlighting_filter(fildes: integer; var i_names: array[lo1..hi1: integer] of integer; var x_names: array[lo2..hi2: integer] of integer); procedure inq_highlighting_filter_sizes(fildes: integer var i_count, x_count: integer); |
procedure inq_invisibility_filter(fildes: integer; var i_names: array[lo1..hi1: integer] of integer; var x_names: array[lo2..hi2: integer] of integer); procedure inq_invisibility_filter_sizes(fildes: integer; var i_count, x_count: integer); |
procedure inq_nameset(fildes: integer; var names: array[lo..hi: integer] of integer); procedure inq_nameset_size(fildes: integer; var size: integer); |
procedure inq_num_refs(fildes, segno: integer; var count: integer); |
procedure inq_open_segment(fildes: integer; var segno, seg_open: integer); procedure inq_open_segment_and_mode(fildes: integer; var segno, seg_open, mode: integer); |
The returned value of seg_open
will be either FALSE_
or TRUE_. The
returned value of mode
will be DL_ONLY
(FALSE_), DL_AND_DISPLAY (TRUE_), or DISPLAY_ONLY. procedure inq_pick_filter(fildes: integer; var i_names: array[lo1..hi1: integer] of integer; var x_names: array[lo2..hi2: integer] of integer); procedure inq_pick_filter_sizes(fildes: integer; var i_count, x_count: integer); |
procedure inq_pick_path(fildes: integer; var path: array[lo..hi: integer] of integer); procedure inq_pick_path_depth(fildes: integer; var depth: integer); |
procedure inq_seg_control(fildes, segno: integer; var control: integer); |
The returned value of control
will be the bitwise or of some combination
of DISP_IGNORE,
PICK_IGNORE,
and HIGHLIGHT. inq_segment_count/list/exists procedure inq_segment_count(fildes: integer; var count: integer); procedure inq_segment_list(fildes: integer; var list: array[lo..hi: integer] of integer); procedure inq_segment_exists(fildes, segno: integer; var exists: integer); |
The returned value of exists
will be either FALSE_
or TRUE_. procedure inq_traversal_depth(fildes: integer; var depth: integer); |
procedure interpret_ele(fildes: integer; var ele: array[lo..hi: integer] of integer); |
o |  |
procedure open_segment(fildes, segno, append, display: integer); |
The legal values of append
are FALSE_ and
TRUE_. The legal
values of display
are FALSE_, TRUE_, DL_ONLY, DL_AND_DISPLAY, and DISPLAY_ONLY. p |  |
procedure pick_from_segment(fildes, segno: integer; var found: integer); |
The returned value of found
will be either FALSE_
or TRUE_. procedure pop_state(fildes: integer); |
procedure print_element(fildes, abbreviate_arrays: integer); |
The legal values of abbreviate_arrays
are FALSE_ and
TRUE_. procedure push_state(fildes: integer); |
r |  |
procedure refresh_element(fildes: integer); |
procedure refresh_segment(fildes, segno: integer); procedure refresh_segment_hsr(fildes, segno: integer); |
procedure remove_all_names_from_set(fildes: integer); procedure remove_names_from_set(fildes, count: integer; var names: array[lo..hi: integer] of integer); |
procedure rename_segment(fildes, old_segno, new_segno: integer); procedure rename_segment_and_references(fildes, old_segno, new_segno: integer); |
procedure replace_ele(fildes: integer); |
s |  |
procedure seg_control(fildes, segno, control, on: integer); |
The legal values of control
are the bitwise or of some combination of DISP_IGNORE, PICK_IGNORE, and HIGHLIGHT. The legal values
of on are TRUE_ and FALSE_. procedure set_cull_size(fildes: integer; cull_size: real); |
set_disp_traversal_control procedure set_disp_traversal_control(fildes, control: integer); |
The legal values of control
are TRAVERSAL_RETURN,
TRAVERSAL_ABORT,
and TRAVERSAL_CONTINUE. procedure set_ele_ptr(fildes, offset: integer); procedure set_ele_ptr_relative(fildes, offset: integer); procedure set_ele_ptr_relative_to_label(fildes, label_id, offset: integer); procedure set_ele_ptr_at_end(fildes: integer); |
type extent_diagonal= array[1..2, 1..3] of real; extent_displacements= array[1..2, 1..3] of real; procedure set_extent(fildes: integer; var mc_extent: extent_diagonal); procedure set_extent_displacements(fildes: integer; var vdc_displacements: extent_displacements; var dc_displacements: extent_displacements); |
procedure set_highlighting_filter(fildes, i_count: integer; var i_names: array[lo1..hi1: integer] of integer; x_count: integer; var x_names: array[lo2..hi2: integer] of integer); |
procedure set_invisibility_filter(fildes, i_count: integer; var i_names[lo1..hi1: integer] of integer; x_count: integer; var x_names[lo2..hi2: integer] of integer); |
procedure set_pick_filter(fildes, i_count: integer; var i_names[lo1..hi1: integer] of integer; x_count: integer; var x_names[lo2..hi2: integer] of integer); |
procedure set_pick_mode(fildes: integer; procedure check_hit:
integer); procedure check_hit(var fildes, result: integer); |
procedure set_pick_sense(fildes, sense: integer); |
The legal values of sense
areFALSE_ and
TRUE_. set_pick_traversal_control procedure set_pick_traversal_control(fildes, control: integer); |
The legal values of control
are TRAVERSAL_RETURN,
TRAVERSAL_ABORT,
and TRAVERSAL_CONTINUE. procedure set_traversal_depth(fildes, depth: integer); |
t |  |
procedure traversal_lock(fildes, lock: integer); |
The legal values of lock
are TRUE_ and
FALSE_.
|