summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/imgui/imgui.cpp4
-rw-r--r--libs/imgui/imgui.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/imgui/imgui.cpp b/libs/imgui/imgui.cpp
index e42993c..a4c7e56 100644
--- a/libs/imgui/imgui.cpp
+++ b/libs/imgui/imgui.cpp
@@ -16680,7 +16680,7 @@ void ImGui::DebugBreakButtonTooltip(bool keyboard_only, const char* description_
// From https://github.com/ocornut/imgui/issues/1901#issuecomment-444929973
void ImGui::LoadingIndicatorCircle(const float indicator_radius,
const ImVec4& main_color, const ImVec4& backdrop_color,
- const int circle_count, const float speed) {
+ const int circle_count, const float speed, float circle_radius = 0.0f) {
ImGuiWindow* window = GetCurrentWindow();
if (window->SkipItems) {
return;
@@ -16690,7 +16690,7 @@ void ImGui::LoadingIndicatorCircle(const float indicator_radius,
//const ImGuiID id = window->GetID(label);
const ImVec2 pos = window->DC.CursorPos;
- const float circle_radius = indicator_radius / 12.0f;
+ if (circle_radius == 0.0f) circle_radius = indicator_radius / 12.0f;
const float updated_indicator_radius = indicator_radius - 4.0f * circle_radius;
const ImRect bb(pos, ImVec2(pos.x + indicator_radius * 2.0f, pos.y + indicator_radius * 2.0f));
//ItemSize(bb);
diff --git a/libs/imgui/imgui.h b/libs/imgui/imgui.h
index bfe7b0f..3f4ee8c 100644
--- a/libs/imgui/imgui.h
+++ b/libs/imgui/imgui.h
@@ -380,7 +380,7 @@ namespace ImGui
IMGUI_API void LoadingIndicatorCircleSmall();
IMGUI_API void LoadingIndicatorCircle(const float indicator_radius,
const ImVec4& main_color, const ImVec4& backdrop_color,
- const int circle_count, const float speed);
+ const int circle_count, const float speed, float circle_radius);
// Context creation and access
// - Each context create its own ImFontAtlas by default. You may instance one yourself and pass it to CreateContext() to share a font atlas between contexts.