From 1ec1ece9efbcc668b9c79de58d79b3176da1b7ca Mon Sep 17 00:00:00 2001 From: YanisBft Date: Tue, 15 Jun 2021 23:30:03 +0200 Subject: Structure panel options (#400) * Structure panel options * changes * always show inner classes in the tree * workaround for toString() and similar * show constructor methods depending on the class obfuscation * use ListCellRenderer instead of toString * list cell renderer--- enigma/src/main/resources/lang/en_us.json | 14 +++++++++++++- enigma/src/main/resources/lang/fr_fr.json | 14 +++++++++++++- enigma/src/main/resources/lang/ja_jp.json | 1 - 3 files changed, 26 insertions(+), 3 deletions(-) (limited to 'enigma/src/main/resources') diff --git a/enigma/src/main/resources/lang/en_us.json b/enigma/src/main/resources/lang/en_us.json index 57b2ca8..35a4d93 100644 --- a/enigma/src/main/resources/lang/en_us.json +++ b/enigma/src/main/resources/lang/en_us.json @@ -106,13 +106,25 @@ "info_panel.editor.class.decompiling": "(decompiling...)", "info_panel.editor.class.not_found": "Unable to find class:", "info_panel.tree.structure": "Structure", - "info_panel.tree.structure.hide_deobfuscated": "Hide deobfuscated members", "info_panel.tree.inheritance": "Inheritance", "info_panel.tree.implementations": "Implementations", "info_panel.tree.calls": "Call Graph", "popup.copied": "Copied!", + "structure.options.obfuscation": "Obfuscation Visibility", + "structure.options.obfuscation.all": "All", + "structure.options.obfuscation.obfuscated": "Only obfuscated", + "structure.options.obfuscation.deobfuscated": "Only deobfuscated", + "structure.options.documentation": "Documentation Visibility", + "structure.options.documentation.all": "All", + "structure.options.documentation.documented": "Only documented", + "structure.options.documentation.non_documented": "Only non documented", + "structure.options.sorting": "Sorting Order", + "structure.options.sorting.default": "Default", + "structure.options.sorting.a_z": "A to Z", + "structure.options.sorting.z_a": "Z to A", + "log_panel.messages": "Messages", "log_panel.users": "Users", diff --git a/enigma/src/main/resources/lang/fr_fr.json b/enigma/src/main/resources/lang/fr_fr.json index 5c46c87..ea1a20f 100644 --- a/enigma/src/main/resources/lang/fr_fr.json +++ b/enigma/src/main/resources/lang/fr_fr.json @@ -106,13 +106,25 @@ "info_panel.editor.class.decompiling": "(décompilation...)", "info_panel.editor.class.not_found": "Impossible de trouver la classe :", "info_panel.tree.structure": "Structure", - "info_panel.tree.structure.hide_deobfuscated": "Masquer les membres déobfusqués", "info_panel.tree.inheritance": "Héritage", "info_panel.tree.implementations": "Implémentations", "info_panel.tree.calls": "Graphique des appels", "popup.copied": "Copié !", + "structure.options.obfuscation": "Visibilité de l'obfuscation", + "structure.options.obfuscation.all": "Tous", + "structure.options.obfuscation.obfuscated": "Seulement obfusqués", + "structure.options.obfuscation.deobfuscated": "Seulement déobfusqués", + "structure.options.documentation": "Visibilité de la documentation", + "structure.options.documentation.all": "Tous", + "structure.options.documentation.documented": "Seulement documentés", + "structure.options.documentation.non_documented": "Seulement non documentés", + "structure.options.sorting": "Ordre de tri", + "structure.options.sorting.default": "Par défaut", + "structure.options.sorting.a_z": "A à Z", + "structure.options.sorting.z_a": "Z à A", + "log_panel.messages": "Messages", "log_panel.users": "Utilisateurs", diff --git a/enigma/src/main/resources/lang/ja_jp.json b/enigma/src/main/resources/lang/ja_jp.json index 0ff162a..9399e17 100644 --- a/enigma/src/main/resources/lang/ja_jp.json +++ b/enigma/src/main/resources/lang/ja_jp.json @@ -102,7 +102,6 @@ "info_panel.editor.class.decompiling": "(デコンパイル中...)", "info_panel.editor.class.not_found": "クラスが見つけられません:", "info_panel.tree.structure": "構造", - "info_panel.tree.structure.hide_deobfuscated": "難読化解除されたメンバを隠す", "info_panel.tree.inheritance": "継承", "info_panel.tree.implementations": "実装", "info_panel.tree.calls": "呼び出し関係", -- cgit v1.2.3