From 1d4233514f6f2fc529e3302a8438ceffa4af0f67 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 30 Nov 2025 14:08:40 +0100 Subject: [PATCH] impr: Add dropdown to disassembler architectures --- .../disassembler/source/content/views/view_disassembler.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/plugins/disassembler/source/content/views/view_disassembler.cpp b/plugins/disassembler/source/content/views/view_disassembler.cpp index 26a03515d..decda447f 100644 --- a/plugins/disassembler/source/content/views/view_disassembler.cpp +++ b/plugins/disassembler/source/content/views/view_disassembler.cpp @@ -197,7 +197,7 @@ namespace hex::plugin::disasm { m_currArchitecture = architectures.begin()->second(); } - if (ImGui::BeginTabBar("Architecture", ImGuiTabBarFlags_FittingPolicyScroll | ImGuiTabBarFlags_DrawSelectedOverline)) { + if (ImGui::BeginTabBar("Architecture", ImGuiTabBarFlags_TabListPopupButton | ImGuiTabBarFlags_FittingPolicyScroll | ImGuiTabBarFlags_DrawSelectedOverline)) { for (const auto &[name, creator] : architectures) { if (ImGui::BeginTabItem(name.c_str())) { if (m_currArchitecture->get()->getName() != name) { @@ -253,9 +253,6 @@ namespace hex::plugin::disasm { ImGui::NewLine(); - ImGui::TextUnformatted("hex.disassembler.view.disassembler.disassembly.title"_lang); - ImGui::Separator(); - // Draw disassembly table if (ImGui::BeginTable("##disassembly", 4, ImGuiTableFlags_ScrollY | ImGuiTableFlags_Borders | ImGuiTableFlags_Resizable | ImGuiTableFlags_RowBg | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable)) { ImGui::TableSetupScrollFreeze(0, 1);