mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 07:47:03 -05:00
impr: Add dropdown to disassembler architectures
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user