|
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 819 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::bblue[COLOR_LEN] |
color code for bold blue
Definition at line 823 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::bcyan[COLOR_LEN] |
color code for bold cyan
Definition at line 825 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::bg[COLOR_LEN] |
background color index
Definition at line 830 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::bgreen[COLOR_LEN] |
color code for bold green
Definition at line 821 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::black[COLOR_LEN] |
color code for black
Definition at line 810 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::blue[COLOR_LEN] |
color code for blue
Definition at line 814 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| double SIO::blue_gamma |
blue gamma correction value
Definition at line 808 of file cm.h.
Referenced by initialize_local_colors(), process_config_file(), and write_config().
| char SIO::bmagenta[COLOR_LEN] |
color code for bold magenta
Definition at line 824 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::borange[COLOR_LEN] |
color code for bold orange
Definition at line 827 of file cm.h.
Referenced by init_clr_palette(), and process_config_file().
| char SIO::box_bg[COLOR_LEN] |
box background
Definition at line 832 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::box_fg[COLOR_LEN] |
box foreground
Definition at line 831 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::brackets_bg[COLOR_LEN] |
brackets background
Definition at line 836 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::brackets_fg[COLOR_LEN] |
brackets foreground
Definition at line 835 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::bred[COLOR_LEN] |
color code for bold red
Definition at line 820 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::bwhite[COLOR_LEN] |
color code for bold white
Definition at line 826 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::byellow[COLOR_LEN] |
color code for bold yellow
Definition at line 822 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::cmdln_bg[COLOR_LEN] |
line number background index
Definition at line 842 of file cm.h.
Referenced by mapp_initialization(), and write_config().
| char SIO::cmdln_fg[COLOR_LEN] |
line number color index
Definition at line 841 of file cm.h.
Referenced by mapp_initialization(), and write_config().
| char SIO::cyan[COLOR_LEN] |
color code for cyan
Definition at line 816 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::fg[COLOR_LEN] |
foreground color index
Definition at line 829 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::fill_char_bg[COLOR_LEN] |
fill character background
Definition at line 838 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::fill_char_fg[COLOR_LEN] |
fill character foreground
Definition at line 837 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| double SIO::gray_gamma |
gray gamma correction value
Definition at line 809 of file cm.h.
Referenced by initialize_local_colors(), process_config_file(), and write_config().
| char SIO::green[COLOR_LEN] |
color code for green
Definition at line 812 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| double SIO::green_gamma |
green gamma correction value
Definition at line 807 of file cm.h.
Referenced by initialize_local_colors(), process_config_file(), and write_config().
| char SIO::ind_bg[COLOR_LEN] |
indicator background
Definition at line 834 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::ind_fg[COLOR_LEN] |
indicator foreground
Definition at line 833 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::ln_bg[COLOR_LEN] |
line number background index
Definition at line 840 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::ln_fg[COLOR_LEN] |
line number color index
Definition at line 839 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::magenta[COLOR_LEN] |
color code for magenta
Definition at line 815 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::nt_bg[COLOR_LEN] |
color code for normal text background
Definition at line 844 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_fg[COLOR_LEN] |
color code for normal text foreground
Definition at line 843 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_hl_bg[COLOR_LEN] |
normal text highlight background
Definition at line 848 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_hl_fg[COLOR_LEN] |
normal text highlight foreground
Definition at line 847 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_hl_rev_bg[COLOR_LEN] |
normal text highlight reverse background
Definition at line 852 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_hl_rev_fg[COLOR_LEN] |
normal text highlight reverse foreground
Definition at line 850 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_rev_bg[COLOR_LEN] |
normal text reverse background
Definition at line 846 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::nt_rev_fg[COLOR_LEN] |
normal text reverse foreground
Definition at line 845 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::orange[COLOR_LEN] |
| char SIO::red[COLOR_LEN] |
color code for red
Definition at line 811 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| double SIO::red_gamma |
red gamma correction value
Definition at line 806 of file cm.h.
Referenced by initialize_local_colors(), process_config_file(), and write_config().
| int SIO::stderr_fd |
| int SIO::stdin_fd |
stdin file descriptor
Definition at line 860 of file cm.h.
Referenced by open_curses(), and view_init_input().
| int SIO::stdout_fd |
| char SIO::title_bg[COLOR_LEN] |
title background
Definition at line 854 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::title_fg[COLOR_LEN] |
title foreground
Definition at line 853 of file cm.h.
Referenced by init_clr_palette(), mapp_initialization(), process_config_file(), and write_config().
| char SIO::tty_name[MAXLEN] |
| char SIO::white[COLOR_LEN] |
color code for white
Definition at line 817 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().
| char SIO::yellow[COLOR_LEN] |
color code for yellow
Definition at line 813 of file cm.h.
Referenced by init_clr_palette(), process_config_file(), and write_config().