ggwave-gui : add font awesome

This commit is contained in:
Georgi Gerganov
2021-01-02 10:57:49 +02:00
parent d098784509
commit 52130f23f6
5 changed files with 981 additions and 13 deletions

View File

@@ -30,19 +30,7 @@
#endif
#ifndef ICON_FA_COGS
#define ICON_FA_ARROW_CIRCLE_DOWN "V"
#define ICON_FA_COGS "#"
#define ICON_FA_COMMENT_ALT ""
#define ICON_FA_DOWNLOAD ""
#define ICON_FA_FILE ""
#define ICON_FA_FOLDER ""
#define ICON_FA_PASTE "P"
#define ICON_FA_PAUSE ""
#define ICON_FA_PLAY ""
#define ICON_FA_PLAY_CIRCLE ""
#define ICON_FA_SHARE_ALT ""
#define ICON_FA_SIGNAL ""
#define ICON_FA_TRASH ""
#include "icons_font_awesome.h"
#endif
namespace {

View File

@@ -170,6 +170,16 @@ int main(int argc, char** argv) {
ImGui_Init(window, gl_context);
ImGui_SetStyle();
ImGui::GetIO().Fonts->AddFontFromFileTTF("../examples/assets/fonts/DroidSans.ttf", 14.0f);
static ImWchar ranges[] = { 0xf000, 0xf3ff, 0 };
ImFontConfig config;
config.MergeMode = true;
config.GlyphOffset = { 0.0f, 0.0f };
ImGui::GetIO().Fonts->AddFontFromFileTTF("../examples/assets/fonts/fontawesome-webfont.ttf", 14.0f, &config, ranges);
SDL_EventState(SDL_DROPFILE, SDL_ENABLE);
ImGui_NewFrame(window);