libghostty-vt 0.0.0
Loading...
Searching...
No Matches
style.h File Reference
#include <ghostty/vt/color.h>
#include <ghostty/vt/types.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

union  GhosttyStyleColorValue
struct  GhosttyStyleColor
struct  GhosttyStyle

Macros

#define GHOSTTY_STYLE_FLAG_BOLD   ((GhosttyStyleFlags)(1u << 0))
#define GHOSTTY_STYLE_FLAG_ITALIC   ((GhosttyStyleFlags)(1u << 1))
#define GHOSTTY_STYLE_FLAG_FAINT   ((GhosttyStyleFlags)(1u << 2))
#define GHOSTTY_STYLE_FLAG_BLINK   ((GhosttyStyleFlags)(1u << 3))
#define GHOSTTY_STYLE_FLAG_INVERSE   ((GhosttyStyleFlags)(1u << 4))
#define GHOSTTY_STYLE_FLAG_INVISIBLE   ((GhosttyStyleFlags)(1u << 5))
#define GHOSTTY_STYLE_FLAG_STRIKETHROUGH   ((GhosttyStyleFlags)(1u << 6))
#define GHOSTTY_STYLE_FLAG_OVERLINE   ((GhosttyStyleFlags)(1u << 7))
#define GHOSTTY_STYLE_UNDERLINE_SHIFT   8
#define GHOSTTY_STYLE_UNDERLINE_MASK   ((GhosttyStyleFlags)(0x7u << GHOSTTY_STYLE_UNDERLINE_SHIFT))
#define GHOSTTY_STYLE_UNDERLINE(style)

Typedefs

typedef uint16_t GhosttyStyleId
typedef uint16_t GhosttyStyleFlags

Enumerations

enum  GhosttyStyleColorTag

Functions

GHOSTTY_API void ghostty_style_default (GhosttyStyle *style)
GHOSTTY_API bool ghostty_style_is_default (const GhosttyStyle *style)

Detailed Description

Terminal cell style types.

Definition in file style.h.