fix: Indentation and wrapping of pattern hex editor tooltips
This commit is contained in:
parent
75cc9e4d84
commit
ec080ad69f
@ -1496,38 +1496,50 @@ namespace hex::plugin::builtin {
|
|||||||
path = path.substr(1);
|
path = path.substr(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGuiExt::TextFormatted(" {}", path);
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormattedWrapped("{}", path);
|
||||||
|
ImGui::Unindent();
|
||||||
|
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted("{} ", "hex.ui.common.type"_lang);
|
ImGuiExt::TextFormatted("{} ", "hex.ui.common.type"_lang);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted(" {}", pattern->getFormattedName());
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormatted("{}", pattern->getFormattedName());
|
||||||
|
ImGui::Unindent();
|
||||||
|
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted("{} ", "hex.ui.common.address"_lang);
|
ImGuiExt::TextFormatted("{} ", "hex.ui.common.address"_lang);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted(" 0x{:08X}", pattern->getOffset());
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormatted("0x{:08X}", pattern->getOffset());
|
||||||
|
ImGui::Unindent();
|
||||||
|
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted("{} ", "hex.ui.common.size"_lang);
|
ImGuiExt::TextFormatted("{} ", "hex.ui.common.size"_lang);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted(" {}", hex::toByteString(pattern->getSize()));
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormatted("{}", hex::toByteString(pattern->getSize()));
|
||||||
|
ImGui::Unindent();
|
||||||
|
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted("{} ", "hex.ui.common.endian"_lang);
|
ImGuiExt::TextFormatted("{} ", "hex.ui.common.endian"_lang);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted(" {}", pattern->getEndian() == std::endian::little ? "hex.ui.common.little"_lang : "hex.ui.common.big"_lang);
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormatted("{}", pattern->getEndian() == std::endian::little ? "hex.ui.common.little"_lang : "hex.ui.common.big"_lang);
|
||||||
|
ImGui::Unindent();
|
||||||
|
|
||||||
if (const auto &comment = pattern->getComment(); !comment.empty()) {
|
if (const auto &comment = pattern->getComment(); !comment.empty()) {
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormatted("{} ", "hex.ui.common.comment"_lang);
|
ImGuiExt::TextFormatted("{} ", "hex.ui.common.comment"_lang);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGuiExt::TextFormattedWrapped(" \"{}\"", comment);
|
ImGui::Indent();
|
||||||
|
ImGuiExt::TextFormattedWrapped("\"{}\"", comment);
|
||||||
|
ImGui::Unindent();
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui::EndTable();
|
ImGui::EndTable();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user