From f39ec584354481da58680de05bd38abfa1a7dee3 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 25 Mar 2022 21:07:41 +0100 Subject: [PATCH] ui: Use pretty hexadecimal input fields in more places --- plugins/builtin/source/content/providers/gdb_provider.cpp | 4 +--- plugins/builtin/source/content/views/view_hex_editor.cpp | 8 ++------ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/plugins/builtin/source/content/providers/gdb_provider.cpp b/plugins/builtin/source/content/providers/gdb_provider.cpp index 9d6cf4448..2fa2b7506 100644 --- a/plugins/builtin/source/content/providers/gdb_provider.cpp +++ b/plugins/builtin/source/content/providers/gdb_provider.cpp @@ -302,9 +302,7 @@ namespace hex::plugin::builtin::prv { ImGui::Separator(); - ImGui::TextUnformatted("0x"); - ImGui::SameLine(); - ImGui::InputScalar("hex.builtin.common.size"_lang, ImGuiDataType_U64, &this->m_size, nullptr, nullptr, "%llx", ImGuiInputTextFlags_CharsHexadecimal); + ImGui::InputHexadecimal("hex.builtin.common.size"_lang, &this->m_size, ImGuiInputTextFlags_CharsHexadecimal); if (this->m_port < 0) this->m_port = 0; diff --git a/plugins/builtin/source/content/views/view_hex_editor.cpp b/plugins/builtin/source/content/views/view_hex_editor.cpp index 6b29c09ae..d80100278 100644 --- a/plugins/builtin/source/content/views/view_hex_editor.cpp +++ b/plugins/builtin/source/content/views/view_hex_editor.cpp @@ -347,9 +347,7 @@ namespace hex::plugin::builtin { } if (ImGui::BeginPopupModal("hex.builtin.view.hex_editor.menu.edit.resize"_lang, nullptr, ImGuiWindowFlags_AlwaysAutoResize)) { - ImGui::TextUnformatted("0x"); - ImGui::SameLine(); - ImGui::InputScalar("hex.builtin.common.size"_lang, ImGuiDataType_U64, &this->m_resizeSize, nullptr, nullptr, "%llx", ImGuiInputTextFlags_CharsHexadecimal); + ImGui::InputHexadecimal("hex.builtin.common.size"_lang, &this->m_resizeSize, ImGuiInputTextFlags_CharsHexadecimal); ImGui::NewLine(); confirmButtons( @@ -364,9 +362,7 @@ namespace hex::plugin::builtin { } if (ImGui::BeginPopupModal("hex.builtin.view.hex_editor.menu.edit.insert"_lang, nullptr, ImGuiWindowFlags_AlwaysAutoResize)) { - ImGui::TextUnformatted("0x"); - ImGui::SameLine(); - ImGui::InputScalar("hex.builtin.common.size"_lang, ImGuiDataType_U64, &this->m_resizeSize, nullptr, nullptr, "%llx", ImGuiInputTextFlags_CharsHexadecimal); + ImGui::InputHexadecimal("hex.builtin.common.size"_lang, &this->m_resizeSize, ImGuiInputTextFlags_CharsHexadecimal); ImGui::NewLine(); confirmButtons(