Main Page | Modules | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

MUterm Struct Reference
[VT52 terminal]

#include <mu_term.h>


Detailed Description

Terminal.


Data Fields

MUterm_char_tdata
 Buffer.

MUterm_char_tdataend
 End of char buffer.

int ncol
int nline
 Buffer size in line & columns.

int start_line
 First line (y=0) in buffer.

struct {
   u8   x
   u8   y
   u8   fg_bg
   u8   sx
   u8   sy
cursor
 Cursor information.

struct {
   unsigned   wrap:1
   unsigned   step:1
   unsigned   insert:1
   unsigned   invvideo:1
   unsigned   hidden:1
   unsigned   localecho:1
   unsigned   lf_crlf:1
mode
 Terminal status.

int escape
 True if previous char was escape.

int expected
 True if a command.

int command
 Current command on exec.

int(* getchar )(void)
 Get char function : NULL for none.


Field Documentation

u8 MUterm::y
 

Cursor current colonnes / lines.

u8 MUterm::fg_bg
 

Current colors ( FG,BG ).

u8 MUterm::sy
 

Saved position.

unsigned MUterm::wrap
 

Last column wrap to next line.

unsigned MUterm::step
 

Input advance cursor.

unsigned MUterm::insert
 

insert at input

unsigned MUterm::invvideo
 

invert video

unsigned MUterm::hidden
 

cursor hidden

unsigned MUterm::localecho
 

input are output too

unsigned MUterm::lf_crlf
 

Lf char is LF&CR.


The documentation for this struct was generated from the following file:
dcplaya documentation version 1.2 Generated on January 2004 by doxygen 1.3.5