pe_inq_highl_rep(3g) — Subroutines
Name
pe_inq_highl_rep − Returns the highlighting method and data of a highlighting index.
Operating States: PHOP, WSOP, ∗, ∗
Digital PHIGS extension function
Syntax
void pe_inq_highl_rep (
Pint wsid, /∗ (I) Workstation identifier ∗/
Pint index, /∗ (I) Highlight index ∗/
Pint ∗error_ind, /∗ (O) Error indicator ∗/
Phigh_method ∗high_method, /∗ (O) Highlight method ∗/
Phighl_rec ∗high_data /∗ (O) Highlight values for this
index ∗/
)
Data Structures
typedef enum {
PHIGH_METHOD_DEFAULT, /∗ Highlight with workstation-dependent
default method. ∗/
PHIGH_METHOD_INTENSITY, /∗ Highlight with varying intensity. ∗/
PHIGH_METHOD_BLINK, /∗ Highlight with blinking. ∗/
PHIGH_METHOD_COLOR, /∗ Highlight with changing color. This
does not override interior and back
interior color specifications. ∗/
PHIGH_METHOD_FCOLOR, /∗ Highlight with forced color. This
overrides interior and back interior
color specifications. ∗/
PHIGH_METHOD_COMP, /∗ Highlight with complement mode. ∗/
PHIGH_METHOD_LINE, /∗ Highlight with extent line box. ∗/
PHIGH_METHOD_FILL, /∗ Highlight with extent fill area. ∗/
PHIGH_METHOD_DUAL /∗ Highlight with extent line box and
fill area. ∗/
} Phigh_method;
typedef union {
Pint color_index;
Pfloat intensity_scale_factor;
Pfloat blink_rate;
Phigh_rec_line high_rec_line;
Phigh_rec_fill high_rec_fill;
Phigh_rec_dual high_rec_dual;
} Phighl_rec;
typedef struct {
Pint line_type;
Pfloat line_width;
Pfloat expan_extent;
} Phigh_rec_line;
typedef struct {
Pint_style int_style;
Pint int_style_index;
Pfloat expan_extent;
} Phigh_rec_fill;
typedef enum {
PHOLLOW, /∗ Hollow interior. This is the default
value. ∗/
PSOLID, /∗ Solid interior. ∗/
PPATTERN, /∗ Patterned interior .∗/
PHATCH, /∗ Hatched interior. ∗/
PEMPTY /∗ Empty interior. ∗/
} Pint_style;
typedef struct {
Pint line_type;
Pfloat line_width;
Pint_style int_style;
Pint int_style_index;
Pfloat expan_extent;
} Phigh_rec_dual;
Description
pe_inq_highl_rep returns the highlighting method and the highlighting data of the specified highlight index of the specified workstation identifier.