From 1bda7595dd1512f9764d625a3574d4b5029b461d Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Thu, 27 Feb 2020 11:52:42 +0100 Subject: [PATCH] UI defaults: support dumping IntelliJ and Darcula themes (disabled) --- .../flatlaf/testing/uidefaults/UIDefaultsDump.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/uidefaults/UIDefaultsDump.java b/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/uidefaults/UIDefaultsDump.java index 086056a7..30c96d2a 100644 --- a/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/uidefaults/UIDefaultsDump.java +++ b/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/uidefaults/UIDefaultsDump.java @@ -49,9 +49,7 @@ import javax.swing.border.LineBorder; import javax.swing.plaf.BorderUIResource; import javax.swing.plaf.UIResource; import javax.swing.plaf.basic.BasicLookAndFeel; -import com.formdev.flatlaf.FlatDarkLaf; -import com.formdev.flatlaf.FlatLaf; -import com.formdev.flatlaf.FlatLightLaf; +import com.formdev.flatlaf.*; import com.formdev.flatlaf.util.SystemInfo; /** @@ -76,6 +74,9 @@ public class UIDefaultsDump dump( FlatLightLaf.class.getName(), dir ); dump( FlatDarkLaf.class.getName(), dir ); +// dump( FlatIntelliJLaf.class.getName(), dir ); +// dump( FlatDarculaLaf.class.getName(), dir ); +// // dump( MyBasicLookAndFeel.class.getName(), dir ); // dump( MetalLookAndFeel.class.getName(), dir ); // dump( NimbusLookAndFeel.class.getName(), dir ); @@ -109,7 +110,7 @@ public class UIDefaultsDump LookAndFeel lookAndFeel = UIManager.getLookAndFeel(); dump( dir, "", lookAndFeel, key -> !key.contains( "InputMap" ) ); - if( lookAndFeel instanceof FlatDarkLaf ) + if( lookAndFeel.getClass() != FlatLightLaf.class ) return; dump( dir, "_InputMap", lookAndFeel, key -> key.contains( "InputMap" ) );