30#define TERMINAL_BLINK_INTERVAL (CLOCKS_PER_SEC / 2)
35#define TERMINAL_COLUMNS 80
40#define TERMINAL_ROWS 30
45#define TERMINAL_MAX_DATA (TERMINAL_COLUMNS * TERMINAL_ROWS)
52#define TERMINAL_MAX_FPS 30
91typedef struct terminal
__UINT64_TYPE__ fd_t
A file descriptor.
__UINT64_TYPE__ pid_t
Process Identifier.
void terminal_loop(window_t *win)
Terminal main loop.
terminal_flags_t
Terminal flags.
#define TERMINAL_COLUMNS
Terminal columns.
window_t * terminal_new(display_t *disp)
Create a new terminal window.
#define TERMINAL_ROWS
Terminal rows.
static log_screen_t screen
Opaque display structure.
Terminal initialization context.
terminal_char_t * savedCursor
terminal_char_t * prevCursor