35 lines
1.1 KiB
C
35 lines
1.1 KiB
C
/**
|
|
* @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 "/\\\\/"
|
|
#endif
|