From 887d5f9f8d1309134c72b1f35afc7d007a5c64aa Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 1 Nov 2025 16:29:25 +0100 Subject: refactor invoice views --- src/ui/imgui_extensions.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ui/imgui_extensions.cpp') diff --git a/src/ui/imgui_extensions.cpp b/src/ui/imgui_extensions.cpp index f3b9ff8..a90549f 100644 --- a/src/ui/imgui_extensions.cpp +++ b/src/ui/imgui_extensions.cpp @@ -67,6 +67,8 @@ namespace ImGui ImGui::BeginDisabled(); bool result = ImGui::Button("", CalcButtonSize(label)); + ImVec2 oldPos = ImGui::GetCursorScreenPos(); + float radius = 10.0f; ImVec2 p_min = ImGui::GetItemRectMin(); ImVec2 p_max = ImGui::GetItemRectMax(); @@ -77,9 +79,12 @@ namespace ImGui const ImVec4 col = ImGui::GetStyleColorVec4(ImGuiCol_ButtonHovered); const ImVec4 bg = ImGui::GetStyleColorVec4(ImGuiCol_Button); ImGui::LoadingIndicatorCircle(radius, bg, col, 6, 4.0f); - ImGui::EndDisabled(); ImGui::PopID(); + + ImGui::SetCursorScreenPos(oldPos); + ImGui::SameLine(); + ImGui::Dummy(ImVec2(0, 0)); return result; } -- cgit v1.2.3-70-g09d2