ELinks 0.16.1.1
terminal_screen Struct Reference

The terminal's screen manages. More...

#include <screen.h>

Collaboration diagram for terminal_screen:

Data Fields

struct screen_charimage
 This is the screen's image, character by character.
struct screen_charlast_image
 The previous screen's image, used for optimizing actual drawing.
int cx
 The current and the previous cursor positions.
int cy
int lcx
int lcy
int dirty_from
 The range of line numbers that are out of sync with the physical screen.
int dirty_to

Detailed Description

The terminal's screen manages.

Field Documentation

◆ cx

int terminal_screen::cx

The current and the previous cursor positions.

◆ cy

int terminal_screen::cy

◆ dirty_from

int terminal_screen::dirty_from

The range of line numbers that are out of sync with the physical screen.

dirty_from > dirty_to means not dirty.

◆ dirty_to

int terminal_screen::dirty_to

◆ image

struct screen_char* terminal_screen::image

This is the screen's image, character by character.

◆ last_image

struct screen_char* terminal_screen::last_image

The previous screen's image, used for optimizing actual drawing.

◆ lcx

int terminal_screen::lcx

◆ lcy

int terminal_screen::lcy

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