1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- /** \file color-slang.h
- * \brief Header: S-Lang-specific color setup
- */
- #ifndef MC__COLOR_SLANG_H
- #define MC__COLOR_SLANG_H
- #include "tty-slang.h" /* S-Lang headers */
- /*** typedefs(not structures) and defined constants **********************************************/
- /* When using Slang with color, we have all the indexes free but
- * those defined here (A_BOLD, A_ITALIC, A_UNDERLINE, A_REVERSE, A_BLINK)
- */
- #ifndef A_BOLD
- #define A_BOLD SLTT_BOLD_MASK
- #endif /* A_BOLD */
- #ifdef SLTT_ITALIC_MASK /* available since slang-pre2.3.0-107 */
- #ifndef A_ITALIC
- #define A_ITALIC SLTT_ITALIC_MASK
- #endif /* A_ITALIC */
- #endif /* SLTT_ITALIC_MASK */
- #ifndef A_UNDERLINE
- #define A_UNDERLINE SLTT_ULINE_MASK
- #endif /* A_UNDERLINE */
- #ifndef A_REVERSE
- #define A_REVERSE SLTT_REV_MASK
- #endif /* A_REVERSE */
- #ifndef A_BLINK
- #define A_BLINK SLTT_BLINK_MASK
- #endif /* A_BLINK */
- /*** enums ***************************************************************************************/
- enum
- {
- COLOR_BLACK = 0,
- COLOR_RED,
- COLOR_GREEN,
- COLOR_YELLOW,
- COLOR_BLUE,
- COLOR_MAGENTA,
- COLOR_CYAN,
- COLOR_WHITE
- };
- /*** structures declarations (and typedefs of structures)*****************************************/
- /*** global variables defined in .c file *********************************************************/
- /*** declarations of public functions ************************************************************/
- /*** inline functions ****************************************************************************/
- #endif /* MC_COLOR_SLANG_H */
|