GUI: enable settings panel in mobile view

This commit is contained in:
tildearrow 2022-11-07 17:05:16 -05:00
parent 2e0710caca
commit 15df2ed6bf
3 changed files with 8 additions and 0 deletions

View File

@ -242,6 +242,7 @@ void FurnaceGUI::drawMobileControls() {
ImGui::SameLine();
if (ImGui::Button("Settings")) {
mobileMenuOpen=false;
settingsOpen=true;
}
ImGui::SameLine();
if (ImGui::Button("Log")) {

View File

@ -3747,6 +3747,7 @@ bool FurnaceGUI::loop() {
}
globalWinFlags=0;
drawSettings();
drawDebug();
drawLog();
} else {

View File

@ -239,6 +239,12 @@ void FurnaceGUI::drawSettings() {
nextWindow=GUI_WINDOW_NOTHING;
}
if (!settingsOpen) return;
if (mobileUI) {
ImVec2 setWindowPos=ImVec2(0,0);
ImVec2 setWindowSize=ImVec2(canvasW,canvasH);
ImGui::SetNextWindowPos(setWindowPos);
ImGui::SetNextWindowSize(setWindowSize);
}
if (ImGui::Begin("Settings",&settingsOpen,ImGuiWindowFlags_NoDocking|globalWinFlags)) {
if (!settingsOpen) {
settingsOpen=true;