highlight
tp->attributes.highlight = TTY3270_HIGHLIGHT_UNDERSCORE;
tp->attributes.highlight = TTY3270_HIGHLIGHT_BLINK;
tp->attributes.highlight = TTY3270_HIGHLIGHT_REVERSE;
tp->attributes.highlight &= ~TTY3270_HIGHLIGHT_UNDERSCORE;
tp->attributes.highlight &= ~TTY3270_HIGHLIGHT_BLINK;
tp->attributes.highlight &= ~TTY3270_HIGHLIGHT_REVERSE;
unsigned char f_color, b_color, highlight;
highlight = 0;
if (cell->attributes.highlight != highlight) {
highlight = cell->attributes.highlight;
if (highlight)
if (attr->highlight)
if (cell->attributes.highlight != attr->highlight) {
attr->highlight = cell->attributes.highlight;
cp = tty3270_add_sa(tp, cp, TAT_EXTHI, highlights[attr->highlight]);
attr->highlight = TAX_RESET;
unsigned char highlight:3; /* Blink/reverse/underscore */
highlight(new_sel_start, new_sel_end);
highlight(vc_sel.end + 2, new_sel_end);
highlight(new_sel_end + 2, vc_sel.end);
highlight(new_sel_start, vc_sel.start - 2);
highlight(vc_sel.start, new_sel_start - 2);
highlight(new_sel_start, new_sel_end);
highlight(vc_sel.start, vc_sel.end);
int attr = p->highlight;
{ .attr = &(_at), .has_color = true, .color_fg = _fg, .color_bg = _bg, .highlight = _hl }
{ .attr = &(_at), .has_color = false, .highlight = _hl }
int highlight;