|
C-Menu 0.2.9
A User Interface Toolkit
|
The SIO structure encapsulates various aspects of the terminal's state and configuration, including color management, file pointers, and terminal device information. More...
#include <cm.h>
The SIO structure encapsulates various aspects of the terminal's state and configuration, including color management, file pointers, and terminal device information.
The SIO structure serves as a central repository for all relevant information needed to manage the terminal's appearance and behavior effectively, allowing for a highly customizable and visually appealing terminal experience. The SIO structure includes fields for managing colors, gamma correction values, color codes for different colors, file pointers and descriptors for standard input/output/error and the terminal device, as well as counters and indices for color management. Additionally, it contains a field for storing the name of the terminal device. This comprehensive structure allows for efficient management of the terminal's state and configuration in a structured way.
| char SIO::bblack[COLOR_LEN] |
color code for bold black
Definition at line 710 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::bblue[COLOR_LEN] |
color code for bold blue
Definition at line 714 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::bcyan[COLOR_LEN] |
color code for bold cyan
Definition at line 716 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::bg[COLOR_LEN] |
| char SIO::bg_clr_x[COLOR_LEN] |
background color index
Definition at line 722 of file cm.h.
Referenced by dump_config(), init_clr_palette(), mapp_initialization(), parse_config(), and write_config().
| char SIO::bgreen[COLOR_LEN] |
color code for bold green
Definition at line 712 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::black[COLOR_LEN] |
color code for black
Definition at line 701 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::blue[COLOR_LEN] |
color code for blue
Definition at line 705 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| double SIO::blue_gamma |
blue gamma correction value
Definition at line 699 of file cm.h.
Referenced by dump_config(), open_curses(), parse_config(), and write_config().
| char SIO::bmagenta[COLOR_LEN] |
color code for bold magenta
Definition at line 715 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::bo_clr_x[COLOR_LEN] |
bold color index
Definition at line 723 of file cm.h.
Referenced by dump_config(), init_clr_palette(), mapp_initialization(), parse_config(), and write_config().
| char SIO::borange[COLOR_LEN] |
color code for bold orange
Definition at line 718 of file cm.h.
Referenced by dump_config(), init_clr_palette(), and parse_config().
| char SIO::bred[COLOR_LEN] |
color code for bold red
Definition at line 711 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::bwhite[COLOR_LEN] |
color code for bold white
Definition at line 717 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::byellow[COLOR_LEN] |
color code for bold yellow
Definition at line 713 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::cyan[COLOR_LEN] |
color code for cyan
Definition at line 707 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::fg_clr_x[COLOR_LEN] |
foreground color index
Definition at line 721 of file cm.h.
Referenced by dump_config(), init_clr_palette(), mapp_initialization(), parse_config(), and write_config().
| double SIO::gray_gamma |
gray gamma correction value
Definition at line 700 of file cm.h.
Referenced by dump_config(), open_curses(), parse_config(), and write_config().
| char SIO::green[COLOR_LEN] |
color code for green
Definition at line 703 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| double SIO::green_gamma |
green gamma correction value
Definition at line 698 of file cm.h.
Referenced by dump_config(), open_curses(), parse_config(), and write_config().
| char SIO::ln_bg_clr_x[COLOR_LEN] |
line number background index
Definition at line 725 of file cm.h.
Referenced by dump_config(), init_clr_palette(), mapp_initialization(), parse_config(), and write_config().
| char SIO::ln_clr_x[COLOR_LEN] |
line number color index
Definition at line 724 of file cm.h.
Referenced by dump_config(), init_clr_palette(), mapp_initialization(), parse_config(), and write_config().
| char SIO::magenta[COLOR_LEN] |
color code for magenta
Definition at line 706 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_bg[COLOR_LEN] |
color code for normal text background
Definition at line 727 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_fg[COLOR_LEN] |
color code for normal text foreground
Definition at line 726 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_hl_bg[COLOR_LEN] |
normal text highlight background
Definition at line 731 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_hl_fg[COLOR_LEN] |
normal text highlight foreground
Definition at line 730 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_hl_rev_bg[COLOR_LEN] |
normal text highlight reverse foreground
Definition at line 735 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_hl_rev_fg[COLOR_LEN] |
Definition at line 733 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_rev_bg[COLOR_LEN] |
normal text reverse background
Definition at line 729 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::nt_rev_fg[COLOR_LEN] |
normal text reverse foreground
Definition at line 728 of file cm.h.
Referenced by init_clr_palette(), parse_config(), and write_config().
| char SIO::orange[COLOR_LEN] |
color code for orange
Definition at line 709 of file cm.h.
Referenced by dump_config(), and parse_config().
| char SIO::red[COLOR_LEN] |
color code for red
Definition at line 702 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| double SIO::red_gamma |
red gamma correction value
Definition at line 697 of file cm.h.
Referenced by dump_config(), open_curses(), parse_config(), and write_config().
| int SIO::stdin_fd |
| int SIO::stdout_fd |
| char SIO::tty_name[MAXLEN] |
normal text highlight reverse background name of the terminal device
Definition at line 736 of file cm.h.
Referenced by open_curses().
| char SIO::white[COLOR_LEN] |
color code for white
Definition at line 708 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().
| char SIO::yellow[COLOR_LEN] |
color code for yellow
Definition at line 704 of file cm.h.
Referenced by dump_config(), init_clr_palette(), parse_config(), and write_config().