XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
Terminal Struct Reference

#include <term.h>

Collaboration diagram for Terminal:
Collaboration graph
[legend]

Public Attributes

TermCell cells [TERMINAL_MAX_ROWS][TERMINAL_MAX_COLS]
 
int cols
 
int rows
 
int cursorX
 
int cursorY
 
int lastCursorX
 
int lastCursorY
 
int inputStartX
 
int inputStartY
 
int savedCursorX
 
int savedCursorY
 
int cellW
 
int cellH
 
int baseine
 
int originX
 
int originY
 
uint32_t defaultFg
 
uint32_t defaultBG
 
int scrollTop
 
int scrollBot
 
TerminalHistory history
 
char inputBuffer [256]
 
char inputSaved [256]
 
int intputLen
 
int lastCellXClicked
 
int lastCellYClicked
 
volatile bool blink_visible
 
bool scrolling
 
bool cursor_hide
 

Member Data Documentation

◆ baseine

int Terminal::baseine

◆ blink_visible

volatile bool Terminal::blink_visible

◆ cellH

int Terminal::cellH

◆ cells

◆ cellW

int Terminal::cellW

◆ cols

int Terminal::cols

◆ cursor_hide

bool Terminal::cursor_hide

◆ cursorX

int Terminal::cursorX

◆ cursorY

int Terminal::cursorY

◆ defaultBG

uint32_t Terminal::defaultBG

◆ defaultFg

uint32_t Terminal::defaultFg

◆ history

TerminalHistory Terminal::history

◆ inputBuffer

char Terminal::inputBuffer[256]

◆ inputSaved

char Terminal::inputSaved[256]

◆ inputStartX

int Terminal::inputStartX

◆ inputStartY

int Terminal::inputStartY

◆ intputLen

int Terminal::intputLen

◆ lastCellXClicked

int Terminal::lastCellXClicked

◆ lastCellYClicked

int Terminal::lastCellYClicked

◆ lastCursorX

int Terminal::lastCursorX

◆ lastCursorY

int Terminal::lastCursorY

◆ originX

int Terminal::originX

◆ originY

int Terminal::originY

◆ rows

int Terminal::rows

◆ savedCursorX

int Terminal::savedCursorX

◆ savedCursorY

int Terminal::savedCursorY

◆ scrollBot

int Terminal::scrollBot

◆ scrolling

bool Terminal::scrolling

◆ scrollTop

int Terminal::scrollTop

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