From 46b837548acd0fc2099223959ba87d6f695fc96d Mon Sep 17 00:00:00 2001 From: Julian Burner Date: Wed, 7 Dec 2022 20:02:09 +0100 Subject: Make all identifier panel entries copyable (#476) --- .../main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'enigma-swing/src/main/java/cuchaz') diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java index 7b75f1a..7ba0376 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java @@ -105,7 +105,7 @@ public class IdentifierPanel { } else if (deobfEntry instanceof FieldEntry) { FieldEntry fe = (FieldEntry) deobfEntry; this.nameField = th.addRenameTextField(EditableType.FIELD, fe.getName()); - th.addStringRow(I18n.translate("info_panel.identifier.class"), fe.getParent().getFullName()); + th.addCopiableStringRow(I18n.translate("info_panel.identifier.class"), fe.getParent().getFullName()); th.addCopiableStringRow(I18n.translate("info_panel.identifier.type_descriptor"), fe.getDesc().toString()); th.addModifierRow(I18n.translate("info_panel.identifier.modifier"), EditableType.FIELD, this::onModifierChanged); } else if (deobfEntry instanceof MethodEntry) { @@ -120,7 +120,7 @@ public class IdentifierPanel { } } else { this.nameField = th.addRenameTextField(EditableType.METHOD, me.getName()); - th.addStringRow(I18n.translate("info_panel.identifier.class"), me.getParent().getFullName()); + th.addCopiableStringRow(I18n.translate("info_panel.identifier.class"), me.getParent().getFullName()); } th.addCopiableStringRow(I18n.translate("info_panel.identifier.method_descriptor"), me.getDesc().toString()); @@ -136,9 +136,9 @@ public class IdentifierPanel { } this.nameField = th.addRenameTextField(type, lve.getName()); - th.addStringRow(I18n.translate("info_panel.identifier.class"), lve.getContainingClass().getFullName()); - th.addStringRow(I18n.translate("info_panel.identifier.method"), lve.getParent().getName()); - th.addStringRow(I18n.translate("info_panel.identifier.index"), Integer.toString(lve.getIndex())); + th.addCopiableStringRow(I18n.translate("info_panel.identifier.class"), lve.getContainingClass().getFullName()); + th.addCopiableStringRow(I18n.translate("info_panel.identifier.method"), lve.getParent().getName()); + th.addCopiableStringRow(I18n.translate("info_panel.identifier.index"), Integer.toString(lve.getIndex())); } else { throw new IllegalStateException("unreachable"); } @@ -266,7 +266,7 @@ public class IdentifierPanel { field.setEditable(this.gui.isEditable(type)); return field; } else { - addStringRow(description, c2); + addCopiableStringRow(description, c2); return null; } } -- cgit v1.2.3