Pretty Diagnostics
Create your own pretty diagnostics
Loading...
Searching...
No Matches
pretty_diagnostics::GlyphSet Struct Reference

Collection of glyphs used for rendering text-based UI elements. More...

#include <renderer.hpp>

Data Fields

std::string corner_top_left
 
std::string corner_bottom_right
 
std::string tee_right
 
std::string cap_left
 
std::string cap_right
 
std::string line_vertical
 
std::string line_horizontal
 
std::string label_start
 
std::string label_end
 
std::string filler
 
std::string arrow_right
 

Detailed Description

Collection of glyphs used for rendering text-based UI elements.

A GlyphSet defines all characters used to draw borders, connectors, labels, and indicators in the TextRenderer. Different glyph sets (e.g. Unicode or ASCII) allow the renderer to adapt to terminal capabilities and user preferences

Field Documentation

◆ arrow_right

std::string pretty_diagnostics::GlyphSet::arrow_right

◆ cap_left

std::string pretty_diagnostics::GlyphSet::cap_left

◆ cap_right

std::string pretty_diagnostics::GlyphSet::cap_right

◆ corner_bottom_right

std::string pretty_diagnostics::GlyphSet::corner_bottom_right

◆ corner_top_left

std::string pretty_diagnostics::GlyphSet::corner_top_left

◆ filler

std::string pretty_diagnostics::GlyphSet::filler

◆ label_end

std::string pretty_diagnostics::GlyphSet::label_end

◆ label_start

std::string pretty_diagnostics::GlyphSet::label_start

◆ line_horizontal

std::string pretty_diagnostics::GlyphSet::line_horizontal

◆ line_vertical

std::string pretty_diagnostics::GlyphSet::line_vertical

◆ tee_right

std::string pretty_diagnostics::GlyphSet::tee_right

The documentation for this struct was generated from the following file: