Public Member Functions | Data Fields
TUIData Struct Reference

Public Member Functions

 kvec_t (Rect)
 

Data Fields

UIBridgeDatabridge
 
Looploop
 
unibi_var_t params [9]
 
char buf [OUTBUF_SIZE]
 
size_t bufpos
 
char norm [CNORM_COMMAND_MAX_SIZE]
 
char invis [CNORM_COMMAND_MAX_SIZE]
 
size_t normlen
 
size_t invislen
 
TermInput input
 
uv_loop_t write_loop
 
unibi_term * ut
 
union {
   uv_tty_t   tty
 
   uv_pipe_t   pipe
 
output_handle
 
bool out_isatty
 
SignalWatcher winch_handle
 
SignalWatcher cont_handle
 
bool cont_received
 
UGrid grid
 
 unibi_ext
 
char * space_buf
 

Member Function Documentation

◆ kvec_t()

TUIData::kvec_t ( Rect  )
inline

Field Documentation

◆ bridge

UIBridgeData* TUIData::bridge

◆ buf

char TUIData::buf[OUTBUF_SIZE]

◆ bufpos

size_t TUIData::bufpos

◆ cont_handle

SignalWatcher TUIData::cont_handle

◆ cont_received

bool TUIData::cont_received

◆ grid

UGrid TUIData::grid

◆ input

TermInput TUIData::input

◆ invis

char TUIData::invis[CNORM_COMMAND_MAX_SIZE]

◆ invislen

size_t TUIData::invislen

◆ loop

Loop* TUIData::loop

◆ norm

char TUIData::norm[CNORM_COMMAND_MAX_SIZE]

◆ normlen

size_t TUIData::normlen

◆ out_isatty

bool TUIData::out_isatty

◆ output_handle

union { ... } TUIData::output_handle

◆ params

unibi_var_t TUIData::params[9]

◆ pipe

uv_pipe_t TUIData::pipe

◆ space_buf

char* TUIData::space_buf

◆ tty

uv_tty_t TUIData::tty

◆ unibi_ext

TUIData::unibi_ext

◆ ut

unibi_term* TUIData::ut

◆ winch_handle

SignalWatcher TUIData::winch_handle

◆ write_loop

uv_loop_t TUIData::write_loop

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