From c4d52da9243002498fd8de551e257c1749e661e2 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 28 Jan 2023 14:36:39 +0100 Subject: [PATCH] ui: Added cancel button to task running popup --- plugins/builtin/source/content/ui_items.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/ui_items.cpp b/plugins/builtin/source/content/ui_items.cpp index 21538e92d..4ee3e64b8 100644 --- a/plugins/builtin/source/content/ui_items.cpp +++ b/plugins/builtin/source/content/ui_items.cpp @@ -65,10 +65,12 @@ namespace hex::plugin::builtin { ImGui::TextUnformatted("hex.builtin.popup.waiting_for_tasks.desc"_lang); ImGui::Separator(); - ImGui::NewLine(); ImGui::SetCursorPosX((ImGui::GetWindowWidth() - ImGui::CalcTextSize("[-]").x) / 2); ImGui::TextSpinner(""); ImGui::NewLine(); + ImGui::SetCursorPosX((ImGui::GetWindowWidth() - 150_scaled) / 2); + if (ImGui::ButtonEx("hex.builtin.common.cancel"_lang, ImVec2(150, 0)) || ImGui::IsKeyDown(ImGuiKey_Escape)) + ImGui::CloseCurrentPopup(); if (TaskManager::getRunningTaskCount() == 0 && TaskManager::getRunningBackgroundTaskCount() == 0) { ImGui::CloseCurrentPopup();