summaryrefslogtreecommitdiff
path: root/src/ui/imgui_extensions.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-11-01 16:29:25 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-11-01 16:29:25 +0100
commit887d5f9f8d1309134c72b1f35afc7d007a5c64aa (patch)
tree77802f7526be4c76efbb80742f3f04df79a9b3b1 /src/ui/imgui_extensions.cpp
parenta2918b9724a65ba147cfafc6bcf8d410a647330b (diff)
refactor invoice views
Diffstat (limited to 'src/ui/imgui_extensions.cpp')
-rw-r--r--src/ui/imgui_extensions.cpp7
1 files changed, 6 insertions, 1 deletions
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;
}