ELinks 0.18.0
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
 
unsigned int was_dirty:1
 Whether to redraw screen.
 
struct bitfielddirty
 

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

struct bitfield* terminal_screen::dirty

◆ 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

◆ was_dirty

unsigned int terminal_screen::was_dirty

Whether to redraw screen.


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