diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarculaLaf.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarculaLaf.java index 608d8cda..660ab700 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarculaLaf.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarculaLaf.java @@ -18,21 +18,28 @@ package com.formdev.flatlaf; /** * A Flat LaF that has a dark color scheme and looks like Darcula LaF. - * - * The UI defaults are loaded from FlatDarculaLaf.properties, FlatDarkLaf.properties and FlatLaf.properties + *

+ * The UI defaults are loaded from {@code FlatDarculaLaf.properties}, + * {@code FlatDarkLaf.properties} and {@code FlatLaf.properties}. * * @author Karl Tauber */ public class FlatDarculaLaf extends FlatDarkLaf { - public static boolean install( ) { + public static final String NAME = "FlatLaf Darcula"; + + public static boolean install() { return install( new FlatDarculaLaf() ); } + public static void installLafInfo() { + installLafInfo( NAME, FlatDarculaLaf.class ); + } + @Override public String getName() { - return "FlatLaf Darcula"; + return NAME; } @Override diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarkLaf.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarkLaf.java index ed5f33a6..dbb44aca 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarkLaf.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatDarkLaf.java @@ -16,23 +16,41 @@ package com.formdev.flatlaf; +import javax.swing.UIManager; + /** * A Flat LaF that has a dark color scheme. - * - * The UI defaults are loaded from FlatDarkLaf.properties and FlatLaf.properties + *

+ * The UI defaults are loaded from {@code FlatDarkLaf.properties} and {@code FlatLaf.properties}. * * @author Karl Tauber */ public class FlatDarkLaf extends FlatLaf { - public static boolean install( ) { + public static final String NAME = "FlatLaf Dark"; + + /** + * Sets the application look and feel to this LaF + * using {@link UIManager#setLookAndFeel(javax.swing.LookAndFeel)}. + */ + public static boolean install() { return install( new FlatDarkLaf() ); } + /** + * Adds this look and feel to the set of available look and feels. + *

+ * Useful if your application uses {@link UIManager#getInstalledLookAndFeels()} + * to query available LaFs and display them to the user in a combobox. + */ + public static void installLafInfo() { + installLafInfo( NAME, FlatDarkLaf.class ); + } + @Override public String getName() { - return "FlatLaf Dark"; + return NAME; } @Override diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatIntelliJLaf.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatIntelliJLaf.java index 778096f0..f5ac98d9 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatIntelliJLaf.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatIntelliJLaf.java @@ -18,21 +18,28 @@ package com.formdev.flatlaf; /** * A Flat LaF that has a light color scheme and looks like IntelliJ LaF. - * - * The UI defaults are loaded from FlatIntelliJLaf.properties, FlatLightLaf.properties and FlatLaf.properties + *

+ * The UI defaults are loaded from {@code FlatIntelliJLaf.properties}, + * {@code FlatLightLaf.properties} and {@code FlatLaf.properties}. * * @author Karl Tauber */ public class FlatIntelliJLaf extends FlatLightLaf { - public static boolean install( ) { + public static final String NAME = "FlatLaf IntelliJ"; + + public static boolean install() { return install( new FlatIntelliJLaf() ); } + public static void installLafInfo() { + installLafInfo( NAME, FlatIntelliJLaf.class ); + } + @Override public String getName() { - return "FlatLaf IntelliJ"; + return NAME; } @Override diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java index 925864cf..2e4b86cd 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java @@ -50,9 +50,9 @@ import javax.swing.LookAndFeel; import javax.swing.PopupFactory; import javax.swing.SwingUtilities; import javax.swing.UIDefaults; +import javax.swing.UIDefaults.ActiveValue; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; -import javax.swing.UIDefaults.ActiveValue; import javax.swing.plaf.ColorUIResource; import javax.swing.plaf.FontUIResource; import javax.swing.plaf.UIResource; @@ -94,6 +94,10 @@ public abstract class FlatLaf private Boolean oldFrameWindowDecorated; private Boolean oldDialogWindowDecorated; + /** + * Sets the application look and feel to the given LaF + * using {@link UIManager#setLookAndFeel(javax.swing.LookAndFeel)}. + */ public static boolean install( LookAndFeel newLookAndFeel ) { try { UIManager.setLookAndFeel( newLookAndFeel ); @@ -104,6 +108,16 @@ public abstract class FlatLaf } } + /** + * Adds the given look and feel to the set of available look and feels. + *

+ * Useful if your application uses {@link UIManager#getInstalledLookAndFeels()} + * to query available LaFs and display them to the user in a combobox. + */ + public static void installLafInfo( String lafName, Class lafClass ) { + UIManager.installLookAndFeel( new UIManager.LookAndFeelInfo( lafName, lafClass.getName() ) ); + } + /** * Returns the look and feel identifier. *

diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLightLaf.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLightLaf.java index b9ac12ac..bab2e2d1 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLightLaf.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLightLaf.java @@ -16,23 +16,41 @@ package com.formdev.flatlaf; +import javax.swing.UIManager; + /** * A Flat LaF that has a light color scheme. - * - * The UI defaults are loaded from FlatLightLaf.properties and FlatLaf.properties + *

+ * The UI defaults are loaded from {@code FlatLightLaf.properties} and {@code FlatLaf.properties}. * * @author Karl Tauber */ public class FlatLightLaf extends FlatLaf { - public static boolean install( ) { + public static final String NAME = "FlatLaf Light"; + + /** + * Sets the application look and feel to this LaF + * using {@link UIManager#setLookAndFeel(javax.swing.LookAndFeel)}. + */ + public static boolean install() { return install( new FlatLightLaf() ); } + /** + * Adds this look and feel to the set of available look and feels. + *

+ * Useful if your application uses {@link UIManager#getInstalledLookAndFeels()} + * to query available LaFs and display them to the user in a combobox. + */ + public static void installLafInfo() { + installLafInfo( NAME, FlatLightLaf.class ); + } + @Override public String getName() { - return "FlatLaf Light"; + return NAME; } @Override diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/intellijthemes/IJThemesClassGenerator.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/intellijthemes/IJThemesClassGenerator.java index d28522dc..84181186 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/intellijthemes/IJThemesClassGenerator.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/intellijthemes/IJThemesClassGenerator.java @@ -49,7 +49,9 @@ public class IJThemesClassGenerator } Path out = new File( toPath, "FlatAllIJThemes.java" ).toPath(); - String allThemes = CLASS_HEADER + ALL_THEMES_TEMPLATE.replace( "${allInfos}", allInfos ); + String allThemes = (CLASS_HEADER + ALL_THEMES_TEMPLATE) + .replace( "${subPackage}", "" ) + .replace( "${allInfos}", allInfos ); writeFile( out, allThemes ); System.out.println( markdownTable ); @@ -88,7 +90,7 @@ public class IJThemesClassGenerator String themeClass = "Flat" + buf + "IJTheme"; String themeFile = resourceName; - String classBody = CLASS_HEADER + CLASS_TEMPLATE + String classBody = (CLASS_HEADER + CLASS_TEMPLATE) .replace( "${subPackage}", subPackage ) .replace( "${themeClass}", themeClass ) .replace( "${themeFile}", themeFile ) @@ -138,6 +140,8 @@ public class IJThemesClassGenerator " * limitations under the License.\n" + " */\n" + "\n" + + "package com.formdev.flatlaf.intellijthemes${subPackage};\n" + + "\n" + "//\n" + "// DO NOT MODIFY\n" + "// Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator\n" + @@ -145,8 +149,6 @@ public class IJThemesClassGenerator "\n"; private static final String CLASS_TEMPLATE = - "package com.formdev.flatlaf.intellijthemes${subPackage};\n" + - "\n" + "import com.formdev.flatlaf.IntelliJTheme;\n" + "\n" + "/**\n" + @@ -155,7 +157,9 @@ public class IJThemesClassGenerator "public class ${themeClass}\n" + " extends IntelliJTheme.ThemeLaf\n" + "{\n" + - " public static boolean install( ) {\n" + + " public static final String NAME = \"${themeName}\";\n" + + "\n" + + " public static boolean install() {\n" + " try {\n" + " return install( new ${themeClass}() );\n" + " } catch( RuntimeException ex ) {\n" + @@ -163,19 +167,21 @@ public class IJThemesClassGenerator " }\n" + " }\n" + "\n" + + " public static void installLafInfo() {\n" + + " installLafInfo( NAME, ${themeClass}.class );\n" + + " }\n" + + "\n" + " public ${themeClass}() {\n" + " super( Utils.loadTheme( \"${themeFile}\" ) );\n" + " }\n" + "\n" + " @Override\n" + " public String getName() {\n" + - " return \"${themeName}\";\n" + + " return NAME;\n" + " }\n" + "}\n"; private static final String ALL_THEMES_TEMPLATE = - "package com.formdev.flatlaf.intellijthemes;\n" + - "\n" + "import javax.swing.UIManager.LookAndFeelInfo;\n" + "\n" + "/**\n" + diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatAllIJThemes.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatAllIJThemes.java index a728432e..518976ca 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatAllIJThemes.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatAllIJThemes.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import javax.swing.UIManager.LookAndFeelInfo; /** diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkIJTheme.java index 85212054..89887047 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc Dark"; + + public static boolean install() { try { return install( new FlatArcDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcDarkIJTheme.class ); + } + public FlatArcDarkIJTheme() { super( Utils.loadTheme( "arc_theme_dark.theme.json" ) ); } @Override public String getName() { - return "Arc Dark"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkOrangeIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkOrangeIJTheme.java index 5ddf66f3..f7179b43 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkOrangeIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcDarkOrangeIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcDarkOrangeIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc Dark - Orange"; + + public static boolean install() { try { return install( new FlatArcDarkOrangeIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcDarkOrangeIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcDarkOrangeIJTheme.class ); + } + public FlatArcDarkOrangeIJTheme() { super( Utils.loadTheme( "arc_theme_dark_orange.theme.json" ) ); } @Override public String getName() { - return "Arc Dark - Orange"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcIJTheme.java index 29826024..64af3c14 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc"; + + public static boolean install() { try { return install( new FlatArcIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcIJTheme.class ); + } + public FlatArcIJTheme() { super( Utils.loadTheme( "arc-theme.theme.json" ) ); } @Override public String getName() { - return "Arc"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcOrangeIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcOrangeIJTheme.java index 70b1fd25..5dcf1043 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcOrangeIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatArcOrangeIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcOrangeIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc - Orange"; + + public static boolean install() { try { return install( new FlatArcOrangeIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcOrangeIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcOrangeIJTheme.class ); + } + public FlatArcOrangeIJTheme() { super( Utils.loadTheme( "arc-theme-orange.theme.json" ) ); } @Override public String getName() { - return "Arc - Orange"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCarbonIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCarbonIJTheme.java index 7a4f5d08..4fe715b4 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCarbonIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCarbonIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatCarbonIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Carbon"; + + public static boolean install() { try { return install( new FlatCarbonIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatCarbonIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatCarbonIJTheme.class ); + } + public FlatCarbonIJTheme() { super( Utils.loadTheme( "Carbon.theme.json" ) ); } @Override public String getName() { - return "Carbon"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCobalt2IJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCobalt2IJTheme.java index 00382998..8e4ecc04 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCobalt2IJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCobalt2IJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatCobalt2IJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Cobalt 2"; + + public static boolean install() { try { return install( new FlatCobalt2IJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatCobalt2IJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatCobalt2IJTheme.class ); + } + public FlatCobalt2IJTheme() { super( Utils.loadTheme( "Cobalt_2.theme.json" ) ); } @Override public String getName() { - return "Cobalt 2"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCyanLightIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCyanLightIJTheme.java index 41cbbb28..7a8582ab 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCyanLightIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatCyanLightIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatCyanLightIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Cyan light"; + + public static boolean install() { try { return install( new FlatCyanLightIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatCyanLightIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatCyanLightIJTheme.class ); + } + public FlatCyanLightIJTheme() { super( Utils.loadTheme( "Cyan.theme.json" ) ); } @Override public String getName() { - return "Cyan light"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkFlatIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkFlatIJTheme.java index 51797836..ebc17b8b 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkFlatIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkFlatIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatDarkFlatIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Dark Flat"; + + public static boolean install() { try { return install( new FlatDarkFlatIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatDarkFlatIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatDarkFlatIJTheme.class ); + } + public FlatDarkFlatIJTheme() { super( Utils.loadTheme( "DarkFlatTheme.theme.json" ) ); } @Override public String getName() { - return "Dark Flat"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkPurpleIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkPurpleIJTheme.java index bb08ebda..fb00aa9b 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkPurpleIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDarkPurpleIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatDarkPurpleIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Dark purple"; + + public static boolean install() { try { return install( new FlatDarkPurpleIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatDarkPurpleIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatDarkPurpleIJTheme.class ); + } + public FlatDarkPurpleIJTheme() { super( Utils.loadTheme( "DarkPurple.theme.json" ) ); } @Override public String getName() { - return "Dark purple"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDraculaIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDraculaIJTheme.java index b33cdce1..b6db0fde 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDraculaIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatDraculaIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatDraculaIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Dracula"; + + public static boolean install() { try { return install( new FlatDraculaIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatDraculaIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatDraculaIJTheme.class ); + } + public FlatDraculaIJTheme() { super( Utils.loadTheme( "Dracula.theme.json" ) ); } @Override public String getName() { - return "Dracula"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDarkFuchsiaIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDarkFuchsiaIJTheme.java index 41e4dfed..2ee0b7f1 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDarkFuchsiaIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDarkFuchsiaIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGradiantoDarkFuchsiaIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gradianto Dark Fuchsia"; + + public static boolean install() { try { return install( new FlatGradiantoDarkFuchsiaIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGradiantoDarkFuchsiaIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGradiantoDarkFuchsiaIJTheme.class ); + } + public FlatGradiantoDarkFuchsiaIJTheme() { super( Utils.loadTheme( "Gradianto_dark_fuchsia.theme.json" ) ); } @Override public String getName() { - return "Gradianto Dark Fuchsia"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDeepOceanIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDeepOceanIJTheme.java index 26f3f55a..c2076357 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDeepOceanIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoDeepOceanIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGradiantoDeepOceanIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gradianto Deep Ocean"; + + public static boolean install() { try { return install( new FlatGradiantoDeepOceanIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGradiantoDeepOceanIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGradiantoDeepOceanIJTheme.class ); + } + public FlatGradiantoDeepOceanIJTheme() { super( Utils.loadTheme( "Gradianto_deep_ocean.theme.json" ) ); } @Override public String getName() { - return "Gradianto Deep Ocean"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoMidnightBlueIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoMidnightBlueIJTheme.java index b647c679..e6fc7844 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoMidnightBlueIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoMidnightBlueIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGradiantoMidnightBlueIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gradianto Midnight Blue"; + + public static boolean install() { try { return install( new FlatGradiantoMidnightBlueIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGradiantoMidnightBlueIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGradiantoMidnightBlueIJTheme.class ); + } + public FlatGradiantoMidnightBlueIJTheme() { super( Utils.loadTheme( "Gradianto_midnight_blue.theme.json" ) ); } @Override public String getName() { - return "Gradianto Midnight Blue"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoNatureGreenIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoNatureGreenIJTheme.java index b58cb40b..169b1ea4 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoNatureGreenIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGradiantoNatureGreenIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGradiantoNatureGreenIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gradianto Nature Green"; + + public static boolean install() { try { return install( new FlatGradiantoNatureGreenIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGradiantoNatureGreenIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGradiantoNatureGreenIJTheme.class ); + } + public FlatGradiantoNatureGreenIJTheme() { super( Utils.loadTheme( "Gradianto_Nature_Green.theme.json" ) ); } @Override public String getName() { - return "Gradianto Nature Green"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGrayIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGrayIJTheme.java index 72ceb256..d6c5fd31 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGrayIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGrayIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGrayIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gray"; + + public static boolean install() { try { return install( new FlatGrayIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGrayIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGrayIJTheme.class ); + } + public FlatGrayIJTheme() { super( Utils.loadTheme( "Gray.theme.json" ) ); } @Override public String getName() { - return "Gray"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkHardIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkHardIJTheme.java index 6fa52c63..ffc7d339 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkHardIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkHardIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGruvboxDarkHardIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gruvbox Dark Hard"; + + public static boolean install() { try { return install( new FlatGruvboxDarkHardIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGruvboxDarkHardIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGruvboxDarkHardIJTheme.class ); + } + public FlatGruvboxDarkHardIJTheme() { super( Utils.loadTheme( "gruvbox_dark_hard.theme.json" ) ); } @Override public String getName() { - return "Gruvbox Dark Hard"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkMediumIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkMediumIJTheme.java index 11f81e24..a898d401 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkMediumIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkMediumIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGruvboxDarkMediumIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gruvbox Dark Medium"; + + public static boolean install() { try { return install( new FlatGruvboxDarkMediumIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGruvboxDarkMediumIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGruvboxDarkMediumIJTheme.class ); + } + public FlatGruvboxDarkMediumIJTheme() { super( Utils.loadTheme( "gruvbox_dark_medium.theme.json" ) ); } @Override public String getName() { - return "Gruvbox Dark Medium"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkSoftIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkSoftIJTheme.java index 56ad8fc0..20a4d702 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkSoftIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatGruvboxDarkSoftIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGruvboxDarkSoftIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Gruvbox Dark Soft"; + + public static boolean install() { try { return install( new FlatGruvboxDarkSoftIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGruvboxDarkSoftIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGruvboxDarkSoftIJTheme.class ); + } + public FlatGruvboxDarkSoftIJTheme() { super( Utils.loadTheme( "gruvbox_dark_soft.theme.json" ) ); } @Override public String getName() { - return "Gruvbox Dark Soft"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHiberbeeDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHiberbeeDarkIJTheme.java index 7166ca5e..43d2e60d 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHiberbeeDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHiberbeeDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatHiberbeeDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Hiberbee Dark"; + + public static boolean install() { try { return install( new FlatHiberbeeDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatHiberbeeDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatHiberbeeDarkIJTheme.class ); + } + public FlatHiberbeeDarkIJTheme() { super( Utils.loadTheme( "HiberbeeDark.theme.json" ) ); } @Override public String getName() { - return "Hiberbee Dark"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHighContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHighContrastIJTheme.java index e9743dc9..5f8372ea 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHighContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatHighContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatHighContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "High contrast"; + + public static boolean install() { try { return install( new FlatHighContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatHighContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatHighContrastIJTheme.class ); + } + public FlatHighContrastIJTheme() { super( Utils.loadTheme( "HighContrast.theme.json" ) ); } @Override public String getName() { - return "High contrast"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatLightFlatIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatLightFlatIJTheme.java index cfac9f4d..97db2193 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatLightFlatIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatLightFlatIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatLightFlatIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Light Flat"; + + public static boolean install() { try { return install( new FlatLightFlatIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatLightFlatIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatLightFlatIJTheme.class ); + } + public FlatLightFlatIJTheme() { super( Utils.loadTheme( "LightFlatTheme.theme.json" ) ); } @Override public String getName() { - return "Light Flat"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMaterialDesignDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMaterialDesignDarkIJTheme.java index 79e83b89..e64a06f9 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMaterialDesignDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMaterialDesignDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialDesignDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Design Dark"; + + public static boolean install() { try { return install( new FlatMaterialDesignDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialDesignDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialDesignDarkIJTheme.class ); + } + public FlatMaterialDesignDarkIJTheme() { super( Utils.loadTheme( "MaterialTheme.theme.json" ) ); } @Override public String getName() { - return "Material Design Dark"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMonocaiIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMonocaiIJTheme.java index 4b2374be..f44a183f 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMonocaiIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatMonocaiIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMonocaiIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Monocai"; + + public static boolean install() { try { return install( new FlatMonocaiIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMonocaiIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMonocaiIJTheme.class ); + } + public FlatMonocaiIJTheme() { super( Utils.loadTheme( "Monocai.theme.json" ) ); } @Override public String getName() { - return "Monocai"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatNordIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatNordIJTheme.java index c2ec8711..13bebe09 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatNordIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatNordIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatNordIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Nord"; + + public static boolean install() { try { return install( new FlatNordIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatNordIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatNordIJTheme.class ); + } + public FlatNordIJTheme() { super( Utils.loadTheme( "nord.theme.json" ) ); } @Override public String getName() { - return "Nord"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatOneDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatOneDarkIJTheme.java index e147bf01..a7b72342 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatOneDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatOneDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatOneDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "One Dark"; + + public static boolean install() { try { return install( new FlatOneDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatOneDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatOneDarkIJTheme.class ); + } + public FlatOneDarkIJTheme() { super( Utils.loadTheme( "one_dark.theme.json" ) ); } @Override public String getName() { - return "One Dark"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedDarkIJTheme.java index 9d3418b7..3f706047 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Dark"; + + public static boolean install() { try { return install( new FlatSolarizedDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedDarkIJTheme.class ); + } + public FlatSolarizedDarkIJTheme() { super( Utils.loadTheme( "SolarizedDark.theme.json" ) ); } @Override public String getName() { - return "Solarized Dark"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedLightIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedLightIJTheme.java index 16e6e243..6d38d85f 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedLightIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSolarizedLightIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedLightIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Light"; + + public static boolean install() { try { return install( new FlatSolarizedLightIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedLightIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedLightIJTheme.class ); + } + public FlatSolarizedLightIJTheme() { super( Utils.loadTheme( "SolarizedLight.theme.json" ) ); } @Override public String getName() { - return "Solarized Light"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSpacegrayIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSpacegrayIJTheme.java index 4ebb788d..91769118 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSpacegrayIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatSpacegrayIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSpacegrayIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Spacegray"; + + public static boolean install() { try { return install( new FlatSpacegrayIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSpacegrayIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSpacegrayIJTheme.class ); + } + public FlatSpacegrayIJTheme() { super( Utils.loadTheme( "Spacegray.theme.json" ) ); } @Override public String getName() { - return "Spacegray"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatVuesionIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatVuesionIJTheme.java index 33a2d43b..ab5bee78 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatVuesionIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/FlatVuesionIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatVuesionIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Vuesion"; + + public static boolean install() { try { return install( new FlatVuesionIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatVuesionIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatVuesionIJTheme.class ); + } + public FlatVuesionIJTheme() { super( Utils.loadTheme( "vuesion_theme.theme.json" ) ); } @Override public String getName() { - return "Vuesion"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkContrastIJTheme.java index b060a123..3618b615 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcDarkContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc Dark Contrast (Material)"; + + public static boolean install() { try { return install( new FlatArcDarkContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcDarkContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcDarkContrastIJTheme.class ); + } + public FlatArcDarkContrastIJTheme() { super( Utils.loadTheme( "Arc Dark Contrast.theme.json" ) ); } @Override public String getName() { - return "Arc Dark Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkIJTheme.java index 2a353fa2..ba1629fc 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatArcDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatArcDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Arc Dark (Material)"; + + public static boolean install() { try { return install( new FlatArcDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatArcDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatArcDarkIJTheme.class ); + } + public FlatArcDarkIJTheme() { super( Utils.loadTheme( "Arc Dark.theme.json" ) ); } @Override public String getName() { - return "Arc Dark (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkContrastIJTheme.java index 56d64cbe..f05db9a0 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatAtomOneDarkContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Atom One Dark Contrast (Material)"; + + public static boolean install() { try { return install( new FlatAtomOneDarkContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatAtomOneDarkContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatAtomOneDarkContrastIJTheme.class ); + } + public FlatAtomOneDarkContrastIJTheme() { super( Utils.loadTheme( "Atom One Dark Contrast.theme.json" ) ); } @Override public String getName() { - return "Atom One Dark Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkIJTheme.java index 0c4ef7d8..f7344cce 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatAtomOneDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Atom One Dark (Material)"; + + public static boolean install() { try { return install( new FlatAtomOneDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatAtomOneDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatAtomOneDarkIJTheme.class ); + } + public FlatAtomOneDarkIJTheme() { super( Utils.loadTheme( "Atom One Dark.theme.json" ) ); } @Override public String getName() { - return "Atom One Dark (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightContrastIJTheme.java index 217d2eb8..f003e87f 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatAtomOneLightContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Atom One Light Contrast (Material)"; + + public static boolean install() { try { return install( new FlatAtomOneLightContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatAtomOneLightContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatAtomOneLightContrastIJTheme.class ); + } + public FlatAtomOneLightContrastIJTheme() { super( Utils.loadTheme( "Atom One Light Contrast.theme.json" ) ); } @Override public String getName() { - return "Atom One Light Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightIJTheme.java index f07491c3..4b31ca33 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatAtomOneLightIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatAtomOneLightIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Atom One Light (Material)"; + + public static boolean install() { try { return install( new FlatAtomOneLightIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatAtomOneLightIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatAtomOneLightIJTheme.class ); + } + public FlatAtomOneLightIJTheme() { super( Utils.loadTheme( "Atom One Light.theme.json" ) ); } @Override public String getName() { - return "Atom One Light (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaContrastIJTheme.java index d0481718..da2cb3d0 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatDraculaContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Dracula Contrast (Material)"; + + public static boolean install() { try { return install( new FlatDraculaContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatDraculaContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatDraculaContrastIJTheme.class ); + } + public FlatDraculaContrastIJTheme() { super( Utils.loadTheme( "Dracula Contrast.theme.json" ) ); } @Override public String getName() { - return "Dracula Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaIJTheme.java index 50328f8e..e567b8c6 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatDraculaIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatDraculaIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Dracula (Material)"; + + public static boolean install() { try { return install( new FlatDraculaIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatDraculaIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatDraculaIJTheme.class ); + } + public FlatDraculaIJTheme() { super( Utils.loadTheme( "Dracula.theme.json" ) ); } @Override public String getName() { - return "Dracula (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubContrastIJTheme.java index fa324a56..661852fe 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGitHubContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "GitHub Contrast (Material)"; + + public static boolean install() { try { return install( new FlatGitHubContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGitHubContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGitHubContrastIJTheme.class ); + } + public FlatGitHubContrastIJTheme() { super( Utils.loadTheme( "GitHub Contrast.theme.json" ) ); } @Override public String getName() { - return "GitHub Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubIJTheme.java index e2fd0b52..d917e385 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatGitHubIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatGitHubIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "GitHub (Material)"; + + public static boolean install() { try { return install( new FlatGitHubIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatGitHubIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatGitHubIJTheme.class ); + } + public FlatGitHubIJTheme() { super( Utils.loadTheme( "GitHub.theme.json" ) ); } @Override public String getName() { - return "GitHub (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlContrastIJTheme.java index 9e118369..0580e316 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatLightOwlContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Light Owl Contrast (Material)"; + + public static boolean install() { try { return install( new FlatLightOwlContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatLightOwlContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatLightOwlContrastIJTheme.class ); + } + public FlatLightOwlContrastIJTheme() { super( Utils.loadTheme( "Light Owl Contrast.theme.json" ) ); } @Override public String getName() { - return "Light Owl Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlIJTheme.java index cd6ff97d..15d01d1e 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatLightOwlIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatLightOwlIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Light Owl (Material)"; + + public static boolean install() { try { return install( new FlatLightOwlIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatLightOwlIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatLightOwlIJTheme.class ); + } + public FlatLightOwlIJTheme() { super( Utils.loadTheme( "Light Owl.theme.json" ) ); } @Override public String getName() { - return "Light Owl (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerContrastIJTheme.java index 7cb4904d..09b0950a 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialDarkerContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Darker Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMaterialDarkerContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialDarkerContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialDarkerContrastIJTheme.class ); + } + public FlatMaterialDarkerContrastIJTheme() { super( Utils.loadTheme( "Material Darker Contrast.theme.json" ) ); } @Override public String getName() { - return "Material Darker Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerIJTheme.java index f6068d0b..fe563e91 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDarkerIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialDarkerIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Darker (Material)"; + + public static boolean install() { try { return install( new FlatMaterialDarkerIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialDarkerIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialDarkerIJTheme.class ); + } + public FlatMaterialDarkerIJTheme() { super( Utils.loadTheme( "Material Darker.theme.json" ) ); } @Override public String getName() { - return "Material Darker (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanContrastIJTheme.java index d820276a..07370b88 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialDeepOceanContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Deep Ocean Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMaterialDeepOceanContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialDeepOceanContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialDeepOceanContrastIJTheme.class ); + } + public FlatMaterialDeepOceanContrastIJTheme() { super( Utils.loadTheme( "Material Deep Ocean Contrast.theme.json" ) ); } @Override public String getName() { - return "Material Deep Ocean Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanIJTheme.java index b25be4f4..61b6ab7f 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialDeepOceanIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialDeepOceanIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Deep Ocean (Material)"; + + public static boolean install() { try { return install( new FlatMaterialDeepOceanIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialDeepOceanIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialDeepOceanIJTheme.class ); + } + public FlatMaterialDeepOceanIJTheme() { super( Utils.loadTheme( "Material Deep Ocean.theme.json" ) ); } @Override public String getName() { - return "Material Deep Ocean (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterContrastIJTheme.java index 44d38bca..b4e7ac5a 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialLighterContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Lighter Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMaterialLighterContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialLighterContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialLighterContrastIJTheme.class ); + } + public FlatMaterialLighterContrastIJTheme() { super( Utils.loadTheme( "Material Lighter Contrast.theme.json" ) ); } @Override public String getName() { - return "Material Lighter Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterIJTheme.java index 3fe72fa6..a364af21 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialLighterIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialLighterIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Lighter (Material)"; + + public static boolean install() { try { return install( new FlatMaterialLighterIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialLighterIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialLighterIJTheme.class ); + } + public FlatMaterialLighterIJTheme() { super( Utils.loadTheme( "Material Lighter.theme.json" ) ); } @Override public String getName() { - return "Material Lighter (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicContrastIJTheme.java index 1f0ef905..37ce207d 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialOceanicContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Oceanic Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMaterialOceanicContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialOceanicContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialOceanicContrastIJTheme.class ); + } + public FlatMaterialOceanicContrastIJTheme() { super( Utils.loadTheme( "Material Oceanic Contrast.theme.json" ) ); } @Override public String getName() { - return "Material Oceanic Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicIJTheme.java index b981ff86..662ebe82 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialOceanicIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialOceanicIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Oceanic (Material)"; + + public static boolean install() { try { return install( new FlatMaterialOceanicIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialOceanicIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialOceanicIJTheme.class ); + } + public FlatMaterialOceanicIJTheme() { super( Utils.loadTheme( "Material Oceanic.theme.json" ) ); } @Override public String getName() { - return "Material Oceanic (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightContrastIJTheme.java index 554af48a..e9b3006b 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialPalenightContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Palenight Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMaterialPalenightContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialPalenightContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialPalenightContrastIJTheme.class ); + } + public FlatMaterialPalenightContrastIJTheme() { super( Utils.loadTheme( "Material Palenight Contrast.theme.json" ) ); } @Override public String getName() { - return "Material Palenight Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightIJTheme.java index e249e466..97e5423d 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMaterialPalenightIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMaterialPalenightIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Material Palenight (Material)"; + + public static boolean install() { try { return install( new FlatMaterialPalenightIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMaterialPalenightIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMaterialPalenightIJTheme.class ); + } + public FlatMaterialPalenightIJTheme() { super( Utils.loadTheme( "Material Palenight.theme.json" ) ); } @Override public String getName() { - return "Material Palenight (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProContrastIJTheme.java index 9c7dce78..d97a5206 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMonokaiProContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Monokai Pro Contrast (Material)"; + + public static boolean install() { try { return install( new FlatMonokaiProContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMonokaiProContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMonokaiProContrastIJTheme.class ); + } + public FlatMonokaiProContrastIJTheme() { super( Utils.loadTheme( "Monokai Pro Contrast.theme.json" ) ); } @Override public String getName() { - return "Monokai Pro Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProIJTheme.java index 22cf5fd3..66eaa2cf 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatMonokaiProIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatMonokaiProIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Monokai Pro (Material)"; + + public static boolean install() { try { return install( new FlatMonokaiProIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatMonokaiProIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatMonokaiProIJTheme.class ); + } + public FlatMonokaiProIJTheme() { super( Utils.loadTheme( "Monokai Pro.theme.json" ) ); } @Override public String getName() { - return "Monokai Pro (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlContrastIJTheme.java index 56ab42d6..b3879bd3 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatNightOwlContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Night Owl Contrast (Material)"; + + public static boolean install() { try { return install( new FlatNightOwlContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatNightOwlContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatNightOwlContrastIJTheme.class ); + } + public FlatNightOwlContrastIJTheme() { super( Utils.loadTheme( "Night Owl Contrast.theme.json" ) ); } @Override public String getName() { - return "Night Owl Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlIJTheme.java index ec0a59be..7709c393 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatNightOwlIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatNightOwlIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Night Owl (Material)"; + + public static boolean install() { try { return install( new FlatNightOwlIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatNightOwlIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatNightOwlIJTheme.class ); + } + public FlatNightOwlIJTheme() { super( Utils.loadTheme( "Night Owl.theme.json" ) ); } @Override public String getName() { - return "Night Owl (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkContrastIJTheme.java index 15c44e40..7fb4f680 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedDarkContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Dark Contrast (Material)"; + + public static boolean install() { try { return install( new FlatSolarizedDarkContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedDarkContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedDarkContrastIJTheme.class ); + } + public FlatSolarizedDarkContrastIJTheme() { super( Utils.loadTheme( "Solarized Dark Contrast.theme.json" ) ); } @Override public String getName() { - return "Solarized Dark Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkIJTheme.java index cdc8c987..28edbb88 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedDarkIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedDarkIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Dark (Material)"; + + public static boolean install() { try { return install( new FlatSolarizedDarkIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedDarkIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedDarkIJTheme.class ); + } + public FlatSolarizedDarkIJTheme() { super( Utils.loadTheme( "Solarized Dark.theme.json" ) ); } @Override public String getName() { - return "Solarized Dark (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightContrastIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightContrastIJTheme.java index 777e34e2..98ba17ef 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightContrastIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightContrastIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedLightContrastIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Light Contrast (Material)"; + + public static boolean install() { try { return install( new FlatSolarizedLightContrastIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedLightContrastIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedLightContrastIJTheme.class ); + } + public FlatSolarizedLightContrastIJTheme() { super( Utils.loadTheme( "Solarized Light Contrast.theme.json" ) ); } @Override public String getName() { - return "Solarized Light Contrast (Material)"; + return NAME; } } diff --git a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightIJTheme.java b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightIJTheme.java index 2be96d0a..104e4c68 100644 --- a/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightIJTheme.java +++ b/flatlaf-intellij-themes/src/main/java/com/formdev/flatlaf/intellijthemes/materialthemeuilite/FlatSolarizedLightIJTheme.java @@ -14,13 +14,13 @@ * limitations under the License. */ +package com.formdev.flatlaf.intellijthemes.materialthemeuilite; + // // DO NOT MODIFY // Generated with com.formdev.flatlaf.demo.intellijthemes.IJThemesClassGenerator // -package com.formdev.flatlaf.intellijthemes.materialthemeuilite; - import com.formdev.flatlaf.IntelliJTheme; /** @@ -29,7 +29,9 @@ import com.formdev.flatlaf.IntelliJTheme; public class FlatSolarizedLightIJTheme extends IntelliJTheme.ThemeLaf { - public static boolean install( ) { + public static final String NAME = "Solarized Light (Material)"; + + public static boolean install() { try { return install( new FlatSolarizedLightIJTheme() ); } catch( RuntimeException ex ) { @@ -37,12 +39,16 @@ public class FlatSolarizedLightIJTheme } } + public static void installLafInfo() { + installLafInfo( NAME, FlatSolarizedLightIJTheme.class ); + } + public FlatSolarizedLightIJTheme() { super( Utils.loadTheme( "Solarized Light.theme.json" ) ); } @Override public String getName() { - return "Solarized Light (Material)"; + return NAME; } }