From 7cd36b80ebcb7ce6294a198a1ec482dbd0506e23 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 3 Jul 2024 16:58:25 +0200 Subject: [PATCH] impr: Added tooltips to toolbar buttons --- plugins/builtin/source/content/ui_items.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/content/ui_items.cpp b/plugins/builtin/source/content/ui_items.cpp index c4255d3f7..9f8e878a7 100644 --- a/plugins/builtin/source/content/ui_items.cpp +++ b/plugins/builtin/source/content/ui_items.cpp @@ -412,7 +412,8 @@ namespace hex::plugin::builtin { ContentRegistry::Interface::addToolbarItem([] { for (const auto &menuItem : ContentRegistry::Interface::impl::getToolbarMenuItems()) { - if (menuItem->unlocalizedNames.back().get() == ContentRegistry::Interface::impl::SeparatorValue) { + const auto &unlocalizedItemName = menuItem->unlocalizedNames.back(); + if (unlocalizedItemName.get() == ContentRegistry::Interface::impl::SeparatorValue) { ImGui::SeparatorEx(ImGuiSeparatorFlags_Vertical); continue; } @@ -421,6 +422,8 @@ namespace hex::plugin::builtin { if (ImGuiExt::ToolBarButton(menuItem->icon.glyph.c_str(), ImGuiExt::GetCustomColorVec4(ImGuiCustomCol(menuItem->icon.color)))) { menuItem->callback(); } + ImGuiExt::InfoTooltip(Lang(unlocalizedItemName)); + ImGui::EndDisabled(); } });