sys: Replaced Search view with a generic Find view

Closes #551
This commit is contained in:
WerWolv
2022-07-29 13:59:57 +02:00
parent 1b68ea4eba
commit b7324913e9
16 changed files with 778 additions and 428 deletions

View File

@@ -82,6 +82,15 @@ namespace hex::plugin::builtin {
{ "hex.builtin.common.browse", "Browse..." },
{ "hex.builtin.common.choose_file", "Choose file" },
{ "hex.builtin.common.processing", "Processing" },
{ "hex.builtin.common.filter", "Filter" },
{ "hex.builtin.common.value", "Value" },
{ "hex.builtin.common.type", "Type" },
{ "hex.builtin.common.offset", "Offset" },
{ "hex.builtin.common.encoding.ascii", "ASCII" },
{ "hex.builtin.common.encoding.utf16le", "UTF-16LE" },
{ "hex.builtin.common.encoding.utf16be", "UTF-16BE" },
{ "hex.builtin.common.encoding.utf8", "UTF-8" },
{ "hex.builtin.popup.exit_application.title", "Exit Application?" },
{ "hex.builtin.popup.exit_application.desc", "You have unsaved changes made to your Project.\nAre you sure you want to exit?" },
@@ -332,22 +341,6 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.settings.name", "Settings" },
{ "hex.builtin.view.settings.restart_question", "A change you made requires a restart of ImHex to take effect. Would you like to restart it now?" },
{ "hex.builtin.view.strings.name", "Strings" },
{ "hex.builtin.view.strings.copy", "Copy string" },
{ "hex.builtin.view.strings.demangle", "Demangle" },
{ "hex.builtin.view.strings.min_length", "Minimum length" },
{ "hex.builtin.view.strings.regex", "Regex" },
{ "hex.builtin.view.strings.filter", "Filter" },
{ "hex.builtin.view.strings.extract", "Extract" },
{ "hex.builtin.view.strings.regex_error", "Invalid regex" },
{ "hex.builtin.view.strings.results", "Found {0} occurrences" },
{ "hex.builtin.view.strings.searching", "Searching..." },
{ "hex.builtin.view.strings.offset", "Offset" },
{ "hex.builtin.view.strings.size", "Size" },
{ "hex.builtin.view.strings.string", "String" },
{ "hex.builtin.view.strings.demangle.title", "Demangled name" },
{ "hex.builtin.view.strings.demangle.copy", "Copy" },
{ "hex.builtin.view.tools.name", "Tools" },
{ "hex.builtin.view.yara.name", "Yara Rules" },
@@ -392,6 +385,31 @@ namespace hex::plugin::builtin {
{ "hex.builtin.view.provider_settings.name", "Provider Settings" },
{ "hex.builtin.view.provider_settings.load_popup", "Open Provider" },
{ "hex.builtin.view.find.name", "Find" },
{ "hex.builtin.view.find.searching", "Searching..." },
{ "hex.builtin.view.find.demangled", "Demangled" },
{ "hex.builtin.view.find.range", "Range" },
{ "hex.builtin.view.find.range.entire_data", "Entire Data" },
{ "hex.builtin.view.find.range.selection", "Selection" },
{ "hex.builtin.view.find.strings", "Strings" },
{ "hex.builtin.view.find.strings.min_length", "Minimum length" },
{ "hex.builtin.view.find.strings.match_settings", "Match Settings" },
{ "hex.builtin.view.find.strings.null_term", "Require Null Termination" },
{ "hex.builtin.view.find.strings.chars", "Characters" },
{ "hex.builtin.view.find.strings.lower_case", "Lower case letters" },
{ "hex.builtin.view.find.strings.upper_case", "Upper case letters" },
{ "hex.builtin.view.find.strings.numbers", "Numbers" },
{ "hex.builtin.view.find.strings.underscores", "Underscores" },
{ "hex.builtin.view.find.strings.symbols", "Symbols" },
{ "hex.builtin.view.find.strings.spaces", "Spaces" },
{ "hex.builtin.view.find.strings.line_feeds", "Line Feeds" },
{ "hex.builtin.view.find.sequences", "Sequences" },
{ "hex.builtin.view.find.regex", "Regex" },
{ "hex.builtin.view.find.search", "Search" },
{ "hex.builtin.view.find.context.copy", "Copy Value" },
{ "hex.builtin.view.find.context.copy_demangle", "Copy Demangled Value" },
{ "hex.builtin.command.calc.desc", "Calculator" },
{ "hex.builtin.command.cmd.desc", "Command" },
{ "hex.builtin.command.cmd.result", "Run command '{0}'" },