Added Show font AS linkage class in its name in the tree (besides font name)

This commit is contained in:
Jindra Petřík
2023-09-10 16:53:51 +02:00
parent b44aea95f7
commit 8cf9533ab8
2 changed files with 10 additions and 3 deletions

View File

@@ -206,15 +206,21 @@ public abstract class FontTag extends DrawableTag implements AloneTag {
@Override
public String getName() {
String nameAppend = "";
List<String> nameAppendList = new ArrayList<>();
if (exportName != null) {
nameAppend = ": " + exportName;
nameAppendList.add(exportName);
}
if (className != null) {
nameAppend = ": " + className;
nameAppendList.add(className);
}
String fontName = getFontNameIntag();
if (fontName != null) {
nameAppend = ": " + fontName;
nameAppendList.add(fontName);
}
if (!nameAppendList.isEmpty())
{
nameAppend = ": " + String.join(", ", nameAppendList);
}
return tagName + " (" + getCharacterId() + nameAppend + ")";
}