xC: move TEXT_* constants where they belong

This commit is contained in:
Přemysl Eric Janouch 2022-08-27 05:22:53 +02:00
parent c0996fcbe7
commit 57597bf8a2
Signed by: p
GPG Key ID: A0420B94F92B9493

24
xC.c
View File

@ -1479,10 +1479,21 @@ enum formatter_item_type
FORMATTER_ITEM_IGNORE_ATTR ///< Un/set attribute ignoration
};
enum
{
TEXT_BOLD = 1 << 0,
TEXT_ITALIC = 1 << 1,
TEXT_UNDERLINE = 1 << 2,
TEXT_INVERSE = 1 << 3,
TEXT_BLINK = 1 << 4,
TEXT_CROSSED_OUT = 1 << 5,
TEXT_MONOSPACE = 1 << 6
};
struct formatter_item
{
enum formatter_item_type type : 16; ///< Type of this item
int attribute : 16; ///< Attribute ID
int attribute : 16; ///< Attribute ID or a TEXT_* mask
int color; ///< Colour
char *text; ///< String
};
@ -2831,17 +2842,6 @@ init_colors (struct app_context *ctx)
// is what people are using these days. At least no stupid ncurses limits us
// with colour pairs.
enum
{
TEXT_BOLD = 1 << 0,
TEXT_ITALIC = 1 << 1,
TEXT_UNDERLINE = 1 << 2,
TEXT_INVERSE = 1 << 3,
TEXT_BLINK = 1 << 4,
TEXT_CROSSED_OUT = 1 << 5,
TEXT_MONOSPACE = 1 << 6
};
struct attr_printer
{
char **attrs; ///< Named attributes