Fixed incorrect conflict-resolution in gui.cpp line 3049
This commit is contained in:
parent
dcba41c6e9
commit
8af85096ff
|
|
@ -3055,39 +3055,8 @@ bool FurnaceGUI::loop() {
|
|||
}
|
||||
|
||||
if (mobileUI) {
|
||||
ImGuiViewport* mainView=ImGui::GetMainViewport();
|
||||
ImGui::SetNextWindowPos(mainView->Pos);
|
||||
ImGui::SetNextWindowSize(mainView->Size);
|
||||
ImGui::SetNextWindowViewport(mainView->ID);
|
||||
ImGuiID dockID=ImGui::GetID("MobileUISpace");
|
||||
ImGuiWindowFlags muiFlags=ImGuiWindowFlags_NoTitleBar|ImGuiWindowFlags_NoCollapse|ImGuiWindowFlags_NoResize|ImGuiWindowFlags_NoMove|ImGuiWindowFlags_NoDocking|ImGuiWindowFlags_NoBringToFrontOnFocus|ImGuiWindowFlags_NoNavFocus;
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 0.0f);
|
||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0.0f, 0.0f));
|
||||
ImGui::Begin("MobileUI",NULL,muiFlags);
|
||||
ImGui::PopStyleVar(3);
|
||||
if (ImGui::DockBuilderGetNode(dockID)==NULL) {
|
||||
ImGui::DockBuilderRemoveNode(dockID);
|
||||
ImGuiID dn=ImGui::DockBuilderAddNode(dockID);
|
||||
ImGuiID upper, lower, left, right;
|
||||
ImGui::DockBuilderSplitNode(dn,ImGuiDir_Left,0.1f,&left,&right);
|
||||
ImGui::DockBuilderSplitNode(right,ImGuiDir_Down,0.2f,&lower,&upper);
|
||||
ImGui::DockBuilderDockWindow("Mobile Controls",left);
|
||||
ImGui::DockBuilderDockWindow("Pattern",upper);
|
||||
ImGui::DockBuilderDockWindow("Piano",lower);
|
||||
ImGui::DockBuilderFinish(dn);
|
||||
}
|
||||
ImGui::DockSpace(dockID);
|
||||
ImGui::End();
|
||||
|
||||
if (ImGui::Begin("Mobile Controls")) {
|
||||
ImGui::Text("Hi!");
|
||||
if (ImGui::Button("Get me out of here")) {
|
||||
toggleMobileUI(false);
|
||||
}
|
||||
}
|
||||
ImGui::End();
|
||||
|
||||
globalWinFlags=ImGuiWindowFlags_NoTitleBar|ImGuiWindowFlags_NoMove|ImGuiWindowFlags_NoResize|ImGuiWindowFlags_NoBringToFrontOnFocus;
|
||||
drawMobileControls();
|
||||
drawPattern();
|
||||
drawPiano();
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue