From cb338dd7e6ab834a1446b65ea9adcc47b233217b Mon Sep 17 00:00:00 2001 From: Juuxel Date: Sat, 20 Mar 2021 14:02:47 +0200 Subject: Switch to SVG icons instead of PNGs and add icon for records The PNG icons scaled horribly on FlatLaf but these ones look smooth on any scaling level. Note: even though the icons are FlatSVGIcons from FlatLaf, they work properly on all LaFs if the FlatLaf UI scale property is set to the correct value (which LookAndFeel.setGlobalLAF does). --- .../java/cuchaz/enigma/translation/representation/AccessFlags.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'enigma/src/main/java/cuchaz') diff --git a/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java b/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java index e8480a2..21e6ef4 100644 --- a/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java +++ b/enigma/src/main/java/cuchaz/enigma/translation/representation/AccessFlags.java @@ -39,6 +39,10 @@ public class AccessFlags { return (flags & Opcodes.ACC_ENUM) != 0; } + public boolean isRecord() { + return (flags & Opcodes.ACC_RECORD) != 0; + } + public boolean isBridge() { return (flags & Opcodes.ACC_BRIDGE) != 0; } -- cgit v1.2.3