diff options
Diffstat (limited to 'src/ui/imgui_extensions.cpp')
| -rw-r--r-- | src/ui/imgui_extensions.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ui/imgui_extensions.cpp b/src/ui/imgui_extensions.cpp index 496bbe2..dee36a7 100644 --- a/src/ui/imgui_extensions.cpp +++ b/src/ui/imgui_extensions.cpp @@ -41,7 +41,7 @@ namespace ImGui float radius = 10.0f; const ImVec4 col = ImGui::GetStyleColorVec4(ImGuiCol_LoadingIndicatorFg); const ImVec4 bg = ImGui::GetStyleColorVec4(ImGuiCol_LoadingIndicatorBg); - ImGui::LoadingIndicatorCircle(radius, bg, col, 6, 4.0f); + ImGui::LoadingIndicatorCircle(radius, bg, col, 6, 4.0f, 0.0f); } bool CheckboxX(const char* label, bool* v, bool disabled, bool show_loading_indicator_while_disabled) @@ -85,14 +85,14 @@ namespace ImGui static void DrawSuccessMark(int bWidth = 0, bool isButton = true) { ImGui::PushStyleColor(ImGuiCol_Text, config::colors::COLOR_SUCCESS); - if (isButton) ImGui::Button(ICON_FA_CHECK_SQUARE, ImVec2(bWidth, 0)); else ImGui::Text("√"); + if (isButton) ImGui::Button(ICON_FA_CHECK_SQUARE, ImVec2(bWidth, 0)); else ImGui::Text(ICON_FA_CHECK_SQUARE); ImGui::PopStyleColor(); } static void DrawFailureMark(int bWidth = 0, bool isButton = true) { ImGui::PushStyleColor(ImGuiCol_Text, config::colors::COLOR_ERROR); - if (isButton) ImGui::Button(ICON_FA_BAN, ImVec2(bWidth, 0)); else ImGui::Text("√"); + if (isButton) ImGui::Button(ICON_FA_BAN, ImVec2(bWidth, 0)); else ImGui::Text(ICON_FA_BAN); ImGui::PopStyleColor(); } @@ -796,7 +796,7 @@ namespace ImGui { static bool is_new_request = false; static bool show_status_change = false; - static time_t status_changed_at = 0; + static double status_changed_at = 0; static e_err last_err; if (active_request && active_request->status == exporter::export_status::EXPORT_DONE && is_new_request) @@ -804,7 +804,7 @@ namespace ImGui is_new_request = false; show_status_change = true; last_err = active_request->error; - status_changed_at = time(NULL); + status_changed_at = ImGui::GetTime(); } if (active_request && active_request->status != exporter::export_status::EXPORT_DONE) { @@ -834,14 +834,14 @@ namespace ImGui } else { DrawFailureMark(0, false); - ImGui::Text(locale::get("form.failure")); + ImGui::Text(locale::get("form.failed")); } ImGui::EndComboPreview(); } } ImGui::EndDisabled(); - if (difftime(time(NULL), status_changed_at) > 0.5f) { + if (ImGui::GetTime() - status_changed_at >= 1.0f) { show_status_change = false; } } |
