1
0
mirror of synced 2025-02-06 14:14:22 +01:00

fix: Bookmark region setting not being locked correctly

This commit is contained in:
WerWolv 2023-12-17 23:22:39 +01:00
parent 7a0680c2cb
commit 90abe982ed
10 changed files with 22 additions and 18 deletions

View File

@ -665,7 +665,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "Gehe zu", "hex.builtin.view.bookmarks.button.jump": "Gehe zu",
"hex.builtin.view.bookmarks.button.remove": "Entfernen", "hex.builtin.view.bookmarks.button.remove": "Entfernen",
"hex.builtin.view.bookmarks.default_title": "Lesezeichen [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "Lesezeichen [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "Farbe", "hex.builtin.view.bookmarks.header.color": "Farbe",
"hex.builtin.view.bookmarks.header.comment": "Kommentar", "hex.builtin.view.bookmarks.header.comment": "Kommentar",
"hex.builtin.view.bookmarks.header.name": "Name", "hex.builtin.view.bookmarks.header.name": "Name",

View File

@ -766,7 +766,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "Jump to", "hex.builtin.view.bookmarks.button.jump": "Jump to",
"hex.builtin.view.bookmarks.button.remove": "Remove", "hex.builtin.view.bookmarks.button.remove": "Remove",
"hex.builtin.view.bookmarks.default_title": "Bookmark [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "Bookmark [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "Color", "hex.builtin.view.bookmarks.header.color": "Color",
"hex.builtin.view.bookmarks.header.comment": "Comment", "hex.builtin.view.bookmarks.header.comment": "Comment",
"hex.builtin.view.bookmarks.header.name": "Name", "hex.builtin.view.bookmarks.header.name": "Name",

View File

@ -664,7 +664,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "Saltar a", "hex.builtin.view.bookmarks.button.jump": "Saltar a",
"hex.builtin.view.bookmarks.button.remove": "Eliminar", "hex.builtin.view.bookmarks.button.remove": "Eliminar",
"hex.builtin.view.bookmarks.default_title": "Marcador [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "Marcador [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "Color", "hex.builtin.view.bookmarks.header.color": "Color",
"hex.builtin.view.bookmarks.header.comment": "Comentario", "hex.builtin.view.bookmarks.header.comment": "Comentario",
"hex.builtin.view.bookmarks.header.name": "Nombre", "hex.builtin.view.bookmarks.header.name": "Nombre",

View File

@ -664,7 +664,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "Vai a", "hex.builtin.view.bookmarks.button.jump": "Vai a",
"hex.builtin.view.bookmarks.button.remove": "Rimuovi", "hex.builtin.view.bookmarks.button.remove": "Rimuovi",
"hex.builtin.view.bookmarks.default_title": "Segnalibro [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "Segnalibro [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "Colore", "hex.builtin.view.bookmarks.header.color": "Colore",
"hex.builtin.view.bookmarks.header.comment": "Commento", "hex.builtin.view.bookmarks.header.comment": "Commento",
"hex.builtin.view.bookmarks.header.name": "Nome", "hex.builtin.view.bookmarks.header.name": "Nome",

View File

@ -664,7 +664,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "移動", "hex.builtin.view.bookmarks.button.jump": "移動",
"hex.builtin.view.bookmarks.button.remove": "削除", "hex.builtin.view.bookmarks.button.remove": "削除",
"hex.builtin.view.bookmarks.default_title": "ブックマーク [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "ブックマーク [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "色", "hex.builtin.view.bookmarks.header.color": "色",
"hex.builtin.view.bookmarks.header.comment": "コメント", "hex.builtin.view.bookmarks.header.comment": "コメント",
"hex.builtin.view.bookmarks.header.name": "名前", "hex.builtin.view.bookmarks.header.name": "名前",

View File

@ -678,7 +678,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} ~ 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} ~ 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "이동하기", "hex.builtin.view.bookmarks.button.jump": "이동하기",
"hex.builtin.view.bookmarks.button.remove": "지우기", "hex.builtin.view.bookmarks.button.remove": "지우기",
"hex.builtin.view.bookmarks.default_title": "북마크 [0x{0:X} ~ 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "북마크 [0x{0:02X} ~ 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "색상", "hex.builtin.view.bookmarks.header.color": "색상",
"hex.builtin.view.bookmarks.header.comment": "설명", "hex.builtin.view.bookmarks.header.comment": "설명",
"hex.builtin.view.bookmarks.header.name": "이름", "hex.builtin.view.bookmarks.header.name": "이름",

View File

@ -664,7 +664,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "Pular para", "hex.builtin.view.bookmarks.button.jump": "Pular para",
"hex.builtin.view.bookmarks.button.remove": "Remover", "hex.builtin.view.bookmarks.button.remove": "Remover",
"hex.builtin.view.bookmarks.default_title": "Favorito [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "Favorito [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "Cor", "hex.builtin.view.bookmarks.header.color": "Cor",
"hex.builtin.view.bookmarks.header.comment": "Comentar", "hex.builtin.view.bookmarks.header.comment": "Comentar",
"hex.builtin.view.bookmarks.header.name": "Nome", "hex.builtin.view.bookmarks.header.name": "Nome",

View File

@ -678,7 +678,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "转到", "hex.builtin.view.bookmarks.button.jump": "转到",
"hex.builtin.view.bookmarks.button.remove": "移除", "hex.builtin.view.bookmarks.button.remove": "移除",
"hex.builtin.view.bookmarks.default_title": "书签 [0x{0:X} - 0x{1:X}]", "hex.builtin.view.bookmarks.default_title": "书签 [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "颜色", "hex.builtin.view.bookmarks.header.color": "颜色",
"hex.builtin.view.bookmarks.header.comment": "注释", "hex.builtin.view.bookmarks.header.comment": "注释",
"hex.builtin.view.bookmarks.header.name": "名称", "hex.builtin.view.bookmarks.header.name": "名称",

View File

@ -678,7 +678,7 @@
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
"hex.builtin.view.bookmarks.button.jump": "跳至", "hex.builtin.view.bookmarks.button.jump": "跳至",
"hex.builtin.view.bookmarks.button.remove": "移除", "hex.builtin.view.bookmarks.button.remove": "移除",
"hex.builtin.view.bookmarks.default_title": "書籤 [0x0:{X} - 0x1:{X}]", "hex.builtin.view.bookmarks.default_title": "書籤 [0x{0:02X} - 0x{1:02X}]",
"hex.builtin.view.bookmarks.header.color": "顏色", "hex.builtin.view.bookmarks.header.color": "顏色",
"hex.builtin.view.bookmarks.header.comment": "註解", "hex.builtin.view.bookmarks.header.comment": "註解",
"hex.builtin.view.bookmarks.header.name": "名稱", "hex.builtin.view.bookmarks.header.name": "名稱",

View File

@ -386,16 +386,20 @@ namespace hex::plugin::builtin {
u64 begin = region.getStartAddress(); u64 begin = region.getStartAddress();
u64 end = region.getEndAddress(); u64 end = region.getEndAddress();
ImGui::PushItemWidth(100_scaled); if (!locked) {
ImGuiExt::InputHexadecimal("##begin", &begin); ImGui::PushItemWidth(100_scaled);
ImGui::SameLine(); ImGuiExt::InputHexadecimal("##begin", &begin);
ImGui::TextUnformatted(" - "); ImGui::SameLine(0, 0);
ImGui::SameLine(); ImGui::TextUnformatted(" - ");
ImGuiExt::InputHexadecimal("##end", &end); ImGui::SameLine(0, 0);
ImGui::PopItemWidth(); ImGuiExt::InputHexadecimal("##end", &end);
ImGui::PopItemWidth();
if (end > begin) if (end > begin)
region = Region(begin, end - begin + 1); region = Region(begin, end - begin + 1);
} else {
ImGuiExt::TextFormatted("0x{:02X} - 0x{:02X}", begin, end);
}
ImGui::TableNextRow(ImGuiTableRowFlags_None, rowHeight); ImGui::TableNextRow(ImGuiTableRowFlags_None, rowHeight);
ImGui::TableNextColumn(); ImGui::TableNextColumn();