GUI: enable settings panel in mobile view
This commit is contained in:
parent
2e0710caca
commit
15df2ed6bf
|
@ -242,6 +242,7 @@ void FurnaceGUI::drawMobileControls() {
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
if (ImGui::Button("Settings")) {
|
if (ImGui::Button("Settings")) {
|
||||||
mobileMenuOpen=false;
|
mobileMenuOpen=false;
|
||||||
|
settingsOpen=true;
|
||||||
}
|
}
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
if (ImGui::Button("Log")) {
|
if (ImGui::Button("Log")) {
|
||||||
|
|
|
@ -3747,6 +3747,7 @@ bool FurnaceGUI::loop() {
|
||||||
}
|
}
|
||||||
|
|
||||||
globalWinFlags=0;
|
globalWinFlags=0;
|
||||||
|
drawSettings();
|
||||||
drawDebug();
|
drawDebug();
|
||||||
drawLog();
|
drawLog();
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -239,6 +239,12 @@ void FurnaceGUI::drawSettings() {
|
||||||
nextWindow=GUI_WINDOW_NOTHING;
|
nextWindow=GUI_WINDOW_NOTHING;
|
||||||
}
|
}
|
||||||
if (!settingsOpen) return;
|
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 (ImGui::Begin("Settings",&settingsOpen,ImGuiWindowFlags_NoDocking|globalWinFlags)) {
|
||||||
if (!settingsOpen) {
|
if (!settingsOpen) {
|
||||||
settingsOpen=true;
|
settingsOpen=true;
|
||||||
|
|
Loading…
Reference in New Issue