From 0cd557a68675a71be3b04b296f82b41899f6a9f5 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 6 Feb 2025 14:00:11 +0100 Subject: [PATCH] impr: Remove frame from selectable text regions --- lib/libimhex/include/hex/ui/imgui_imhex_extensions.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h b/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h index ba2e644d0..270b416d3 100644 --- a/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h +++ b/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h @@ -201,6 +201,7 @@ namespace ImGuiExt { ImGui::PushID(text.c_str()); ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2()); + ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0F); ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4()); ImGui::PushItemWidth(ImGui::CalcTextSize(text.c_str()).x + ImGui::GetStyle().FramePadding.x * 2); @@ -208,7 +209,7 @@ namespace ImGuiExt { ImGui::PopItemWidth(); ImGui::PopStyleColor(); - ImGui::PopStyleVar(); + ImGui::PopStyleVar(2); ImGui::PopID(); } @@ -247,6 +248,7 @@ namespace ImGuiExt { ImGui::PushID(text.c_str()); ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2()); + ImGui::PushStyleVar(ImGuiStyleVar_FrameBorderSize, 0.0F); ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4()); ImGui::PushItemWidth(ImGui::CalcTextSize(text.c_str()).x + ImGui::GetStyle().FramePadding.x * 2); @@ -260,7 +262,7 @@ namespace ImGuiExt { ImGui::PopItemWidth(); ImGui::PopStyleColor(); - ImGui::PopStyleVar(); + ImGui::PopStyleVar(2); ImGui::PopID(); }