Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pe_inq_highl_rep(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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. 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026