Data Fields | |
keyfield_t * | buffer |
unsigned int | size_x |
unsigned int | size_y |
unsigned int | position_x |
unsigned int | position_y |
style_t | style |
unsigned int | top_line |
unsigned char | is_cursor_visible |
Definition at line 55 of file screenbuffer.h.
|
Screen content - characters and its style. Used as cyclyc buffer. Definition at line 56 of file screenbuffer.h. Referenced by get_field_at(), screenbuffer_clear(), screenbuffer_clear_line(), screenbuffer_copy_buffer(), and screenbuffer_init(). |
|
Definition at line 57 of file screenbuffer.h. Referenced by change_console(), get_field_at(), screenbuffer_clear(), screenbuffer_clear_line(), screenbuffer_copy_buffer(), screenbuffer_goto(), screenbuffer_init(), and write_char(). |
|
Number of columns and rows Definition at line 57 of file screenbuffer.h. Referenced by change_console(), get_field_at(), screenbuffer_clear(), screenbuffer_copy_buffer(), screenbuffer_goto(), screenbuffer_init(), and write_char(). |
|
Definition at line 58 of file screenbuffer.h. Referenced by screenbuffer_goto(), screenbuffer_putchar(), and write_char(). |
|
Coordinates of last printed character for determining cursor position Definition at line 58 of file screenbuffer.h. Referenced by screenbuffer_goto(), screenbuffer_putchar(), and write_char(). |
|
Current style Definition at line 59 of file screenbuffer.h. Referenced by change_console(), screenbuffer_clear(), screenbuffer_clear_line(), screenbuffer_init(), screenbuffer_putchar(), and screenbuffer_set_style(). |
|
Points to buffer[][] line that will be printed at screen as the first line Definition at line 60 of file screenbuffer.h. Referenced by get_field_at(), and write_char(). |
|
Cursor state - default is visible Definition at line 61 of file screenbuffer.h. Referenced by client_connection(), and screenbuffer_init(). |