/** * @file Icons.h * @brief Icon glyphs for UI labels. * * When Font Awesome 6 is available (downloaded by CMake and merged into the * default font in main.cpp) the ICON_FA_* macros expand to UTF-8 glyphs. * Otherwise they fall back to plain ASCII so no label ever renders as "?". */ #pragma once #ifdef HAVE_FONT_AWESOME #include "IconsFontAwesome6.h" #else #define ICON_FA_TABLE_CELLS_LARGE "" #define ICON_FA_PAUSE "||" #define ICON_FA_PLAY ">" #define ICON_FA_BOLT "" #define ICON_FA_CHART_COLUMN "" #define ICON_FA_PLUS "+" #define ICON_FA_CIRCLE "*" #define ICON_FA_TRASH_CAN "x" #define ICON_FA_TOWER_BROADCAST "" #define ICON_FA_ARROW_ROTATE_LEFT "<" #define ICON_FA_EXPAND "[]" #define ICON_FA_CROSSHAIRS "+" #define ICON_FA_WAVE_SQUARE "~" #define ICON_FA_STOP "[]" #define ICON_FA_CHEVRON_LEFT "<" #define ICON_FA_CHEVRON_RIGHT ">" #define ICON_FA_ARROW_TREND_UP "/\\" #define ICON_FA_ARROW_TREND_DOWN "\\/" #define ICON_FA_ARROWS_UP_DOWN "/\\\\/" #define ICON_FA_CLOCK_ROTATE_LEFT "<-" #endif