This commit is contained in:
tildearrow 2022-03-13 22:02:50 -05:00
parent 2ba0185701
commit 0874d58fb8
23 changed files with 2661 additions and 11 deletions

View file

@ -1,11 +1,7 @@
#include "fileDialog.h"
#include "ImGuiFileDialog.h"
#ifdef __GNUC__
#pragma GCC diagnostic ignored "-Wcast-function-type"
#endif
#include "../../extern/pfd/portable-file-dialogs.h"
#include "../../extern/pfd-fixed/portable-file-dialogs.h"
bool FurnaceGUIFileDialog::openLoad(String header, std::vector<String> filter, String path, double dpiScale) {
if (opened) return false;

View file

@ -6581,6 +6581,9 @@ void FurnaceGUI::applyUISettings() {
if ((bigFont=ImGui::GetIO().Fonts->AddFontFromMemoryCompressedTTF(font_plexSans_compressed_data,font_plexSans_compressed_size,40*dpiScale))==NULL) {
logE("could not load big UI font!\n");
}
if (fileDialog!=NULL) delete fileDialog;
fileDialog=new FurnaceGUIFileDialog(settings.sysFileDialog);
}
bool FurnaceGUI::init() {

View file

@ -1091,9 +1091,6 @@ void FurnaceGUI::syncSettings() {
decodeKeyMap(noteKeys,e->getConfString("noteKeys",DEFAULT_NOTE_KEYS));
parseKeybinds();
if (fileDialog!=NULL) delete fileDialog;
fileDialog=new FurnaceGUIFileDialog(settings.sysFileDialog);
}
#define PUT_UI_COLOR(source) e->setConf(#source,(int)ImGui::GetColorU32(uiColors[source]));