ELinks 0.18.0
screen_driver_opt Struct Reference
Collaboration diagram for screen_driver_opt:

Data Fields

int charsets [2]
 Charsets when doing UTF-8 I/O.
 
const unsigned char * frame
 The frame translation table.
 
const struct stringframe_seqs
 The frame mode setup and teardown sequences.
 
const struct stringitalic
 The italic mode setup and teardown sequences.
 
const struct stringunderline
 The underline mode setup and teardown sequences.
 
const struct stringstrike
 The strike mode setup and teardown sequences.
 
color_mode_T color_mode
 The color mode.
 
unsigned int transparent:1
 These are directly derived from the terminal options.
 
unsigned int utf8_cp:1
 

Field Documentation

◆ charsets

int screen_driver_opt::charsets[2]

Charsets when doing UTF-8 I/O.

[0] is the common charset and [1] is the frame charset. Test whether to use UTF-8 I/O using the use_utf8_io() macro.

◆ color_mode

color_mode_T screen_driver_opt::color_mode

The color mode.

◆ frame

const unsigned char* screen_driver_opt::frame

The frame translation table.

May be NULL.

◆ frame_seqs

const struct string* screen_driver_opt::frame_seqs

The frame mode setup and teardown sequences.

May be NULL.

◆ italic

const struct string* screen_driver_opt::italic

The italic mode setup and teardown sequences.

May be NULL.

◆ strike

const struct string* screen_driver_opt::strike

The strike mode setup and teardown sequences.

May be NULL.

◆ transparent

unsigned int screen_driver_opt::transparent

These are directly derived from the terminal options.

◆ underline

const struct string* screen_driver_opt::underline

The underline mode setup and teardown sequences.

May be NULL.

◆ utf8_cp

unsigned int screen_driver_opt::utf8_cp

The documentation for this struct was generated from the following file: