Implemented new C++ logic
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
/**
|
||||
* @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
|
||||
Reference in New Issue
Block a user