From 68b8769d0d500c0ef633baa31fc4d7c2a3ab9175 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Tue, 25 Feb 2025 15:04:22 +0100 Subject: [PATCH] IntelliJ Themes: theme prefix in `IntelliJTheme$ThemeLaf.properties` changed from `[theme-name]` to `{theme-name}` preparation to support custom/general property prefixes for #649 and #974 --- CHANGELOG.md | 5 + .../com/formdev/flatlaf/IntelliJTheme.java | 10 +- .../flatlaf/IntelliJTheme$ThemeLaf.properties | 588 +++++++++--------- 3 files changed, 304 insertions(+), 299 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ece9cf5c..c0e9a0d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,11 @@ FlatLaf Change Log application where multiple class loaders are involved. E.g. in Eclipse plugin or in LibreOffice extension. (issues #955 and #851) +#### Incompatibilities + +- Theme prefix in `IntelliJTheme$ThemeLaf.properties` changed from + `[theme-name]` to `{theme-name}`. + ## 3.5.4 diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java index bfa19efe..5be0c5c0 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java @@ -332,16 +332,16 @@ public class IntelliJTheme // search for theme specific UI defaults keys ArrayList themeSpecificKeys = new ArrayList<>(); for( Object key : defaults.keySet() ) { - if( key instanceof String && ((String)key).startsWith( "[" ) && !((String)key).startsWith( "[style]" ) ) + if( key instanceof String && ((String)key).startsWith( "{" ) ) themeSpecificKeys.add( (String) key ); } // remove theme specific UI defaults and remember only those for current theme Map themeSpecificDefaults = new HashMap<>(); - String currentThemePrefix = '[' + name.replace( ' ', '_' ) + ']'; - String currentThemeAndAuthorPrefix = '[' + name.replace( ' ', '_' ) + "---" + author.replace( ' ', '_' ) + ']'; - String currentAuthorPrefix = "[author-" + author.replace( ' ', '_' ) + ']'; - String allThemesPrefix = "[*]"; + String currentThemePrefix = '{' + name.replace( ' ', '_' ) + '}'; + String currentThemeAndAuthorPrefix = '{' + name.replace( ' ', '_' ) + "---" + author.replace( ' ', '_' ) + '}'; + String currentAuthorPrefix = "{author-" + author.replace( ' ', '_' ) + '}'; + String allThemesPrefix = "{*}"; String[] prefixes = { currentThemePrefix, currentThemeAndAuthorPrefix, currentAuthorPrefix, allThemesPrefix }; for( String key : themeSpecificKeys ) { Object value = defaults.remove( key ); diff --git a/flatlaf-core/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties b/flatlaf-core/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties index 3e7c19f9..1a82b358 100644 --- a/flatlaf-core/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties +++ b/flatlaf-core/src/main/resources/com/formdev/flatlaf/IntelliJTheme$ThemeLaf.properties @@ -115,356 +115,356 @@ ToggleButton.endBackground = $ToggleButton.background @ijTextBackgroundL3 = lighten(Panel.background,3%,lazy) @ijTextBackgroundL4 = lighten(Panel.background,4%,lazy) -[Arc_Theme]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme]ProgressBar.selectionBackground = #000 -[Arc_Theme]ProgressBar.selectionForeground = #fff -[Arc_Theme]List.selectionInactiveForeground = #fff -[Arc_Theme]Table.selectionInactiveForeground = #fff -[Arc_Theme]Tree.selectionInactiveForeground = #fff +{Arc_Theme}CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme}PopupMenu.foreground = lazy(MenuItem.foreground) +{Arc_Theme}RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme}ProgressBar.selectionBackground = #000 +{Arc_Theme}ProgressBar.selectionForeground = #fff +{Arc_Theme}List.selectionInactiveForeground = #fff +{Arc_Theme}Table.selectionInactiveForeground = #fff +{Arc_Theme}Tree.selectionInactiveForeground = #fff -[Arc_Theme_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_-_Orange]ProgressBar.selectionBackground = #000 -[Arc_Theme_-_Orange]ProgressBar.selectionForeground = #fff -[Arc_Theme_-_Orange]List.selectionInactiveForeground = #fff -[Arc_Theme_-_Orange]Table.selectionInactiveForeground = #fff -[Arc_Theme_-_Orange]Tree.selectionInactiveForeground = #fff +{Arc_Theme_-_Orange}CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_-_Orange}PopupMenu.foreground = lazy(MenuItem.foreground) +{Arc_Theme_-_Orange}RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_-_Orange}ProgressBar.selectionBackground = #000 +{Arc_Theme_-_Orange}ProgressBar.selectionForeground = #fff +{Arc_Theme_-_Orange}List.selectionInactiveForeground = #fff +{Arc_Theme_-_Orange}Table.selectionInactiveForeground = #fff +{Arc_Theme_-_Orange}Tree.selectionInactiveForeground = #fff -[Arc_Theme_Dark]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark]ProgressBar.selectionBackground = #ddd -[Arc_Theme_Dark]ProgressBar.selectionForeground = #ddd -[Arc_Theme_Dark]ToolBar.separatorColor = lazy(Separator.foreground) +{Arc_Theme_Dark}CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark}PopupMenu.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark}RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark}ProgressBar.selectionBackground = #ddd +{Arc_Theme_Dark}ProgressBar.selectionForeground = #ddd +{Arc_Theme_Dark}ToolBar.separatorColor = lazy(Separator.foreground) -[Arc_Theme_Dark_-_Orange]CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]PopupMenu.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) -[Arc_Theme_Dark_-_Orange]ProgressBar.selectionBackground = #ddd -[Arc_Theme_Dark_-_Orange]ProgressBar.selectionForeground = #fff -[Arc_Theme_Dark_-_Orange]ToolBar.separatorColor = lazy(Separator.foreground) +{Arc_Theme_Dark_-_Orange}CheckBoxMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark_-_Orange}PopupMenu.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark_-_Orange}RadioButtonMenuItem.foreground = lazy(MenuItem.foreground) +{Arc_Theme_Dark_-_Orange}ProgressBar.selectionBackground = #ddd +{Arc_Theme_Dark_-_Orange}ProgressBar.selectionForeground = #fff +{Arc_Theme_Dark_-_Orange}ToolBar.separatorColor = lazy(Separator.foreground) -[Carbon]Table.selectionBackground = lazy(List.selectionBackground) -[Carbon]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Carbon]TextField.background = @ijTextBackgroundL4 +{Carbon}Table.selectionBackground = lazy(List.selectionBackground) +{Carbon}Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) +{Carbon}TextField.background = @ijTextBackgroundL4 -[Cobalt_2]Component.accentColor = lazy(Component.focusColor) -[Cobalt_2]CheckBox.icon.background = #002946 -[Cobalt_2]CheckBox.icon.checkmarkColor = #002946 -[Cobalt_2]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Cobalt_2]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Cobalt_2]ComboBox.background = @ijTextBackgroundL3 -[Cobalt_2]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Cobalt_2]TextField.background = @ijTextBackgroundL3 -[Cobalt_2]Table.background = lazy(List.background) -[Cobalt_2]Tree.background = lazy(List.background) +{Cobalt_2}Component.accentColor = lazy(Component.focusColor) +{Cobalt_2}CheckBox.icon.background = #002946 +{Cobalt_2}CheckBox.icon.checkmarkColor = #002946 +{Cobalt_2}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{Cobalt_2}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{Cobalt_2}ComboBox.background = @ijTextBackgroundL3 +{Cobalt_2}ComboBox.buttonBackground = @ijTextBackgroundL3 +{Cobalt_2}TextField.background = @ijTextBackgroundL3 +{Cobalt_2}Table.background = lazy(List.background) +{Cobalt_2}Tree.background = lazy(List.background) -[Cyan_light]MenuItem.checkBackground = @ijMenuCheckBackgroundL20 -[Cyan_light]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 +{Cyan_light}MenuItem.checkBackground = @ijMenuCheckBackgroundL20 +{Cyan_light}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 -[Dark_Flat_Theme]*.inactiveForeground = #808080 -[Dark_Flat_Theme]Component.accentColor = lazy(List.selectionBackground) -[Dark_Flat_Theme]TableHeader.background = #3B3B3B -[Dark_Flat_Theme]TextPane.foreground = lazy(TextField.foreground) -[Dark_Flat_Theme]CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Dark_Flat_Theme]List.selectionForeground = lazy(Tree.selectionForeground) -[Dark_Flat_Theme]RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Dark_Flat_Theme]Separator.foreground = lazy(ToolBar.separatorColor) +{Dark_Flat_Theme}*.inactiveForeground = #808080 +{Dark_Flat_Theme}Component.accentColor = lazy(List.selectionBackground) +{Dark_Flat_Theme}TableHeader.background = #3B3B3B +{Dark_Flat_Theme}TextPane.foreground = lazy(TextField.foreground) +{Dark_Flat_Theme}CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) +{Dark_Flat_Theme}List.selectionForeground = lazy(Tree.selectionForeground) +{Dark_Flat_Theme}RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) +{Dark_Flat_Theme}Separator.foreground = lazy(ToolBar.separatorColor) -[Dark_purple]Slider.focusedColor = fade($Component.focusColor,70%,derived) +{Dark_purple}Slider.focusedColor = fade($Component.focusColor,70%,derived) -[Dracula---Zihan_Ma]Component.accentColor = lazy(Component.focusColor) -[Dracula---Zihan_Ma]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Dracula---Zihan_Ma]ProgressBar.selectionBackground = #fff -[Dracula---Zihan_Ma]ProgressBar.selectionForeground = #fff +{Dracula---Zihan_Ma}Component.accentColor = lazy(Component.focusColor) +{Dracula---Zihan_Ma}ComboBox.selectionBackground = lazy(List.selectionBackground) +{Dracula---Zihan_Ma}ProgressBar.selectionBackground = #fff +{Dracula---Zihan_Ma}ProgressBar.selectionForeground = #fff -[Gradianto_Dark_Fuchsia]*.selectionBackground = #8452a7 -[Gradianto_Dark_Fuchsia]*.selectionInactiveBackground = #562C6A -[Gradianto_Dark_Fuchsia]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Gradianto_Dark_Fuchsia]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Gradianto_Dark_Fuchsia]TextField.background = @ijTextBackgroundL4 -[Gradianto_Dark_Fuchsia]Tree.background = lazy(List.background) -[Gradianto_Dark_Fuchsia]Separator.foreground = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]ToolBar.separatorColor = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]ProgressBar.background = lazy(ScrollBar.track) -[Gradianto_Dark_Fuchsia]Slider.trackColor = lazy(ScrollBar.track) +{Gradianto_Dark_Fuchsia}*.selectionBackground = #8452a7 +{Gradianto_Dark_Fuchsia}*.selectionInactiveBackground = #562C6A +{Gradianto_Dark_Fuchsia}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{Gradianto_Dark_Fuchsia}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{Gradianto_Dark_Fuchsia}TextField.background = @ijTextBackgroundL4 +{Gradianto_Dark_Fuchsia}Tree.background = lazy(List.background) +{Gradianto_Dark_Fuchsia}Separator.foreground = lazy(ScrollBar.track) +{Gradianto_Dark_Fuchsia}ToolBar.separatorColor = lazy(ScrollBar.track) +{Gradianto_Dark_Fuchsia}ProgressBar.background = lazy(ScrollBar.track) +{Gradianto_Dark_Fuchsia}Slider.trackColor = lazy(ScrollBar.track) -[Gradianto_Deep_Ocean]TextField.background = @ijTextBackgroundL3 -[Gradianto_Deep_Ocean]Tree.background = lazy(List.background) +{Gradianto_Deep_Ocean}TextField.background = @ijTextBackgroundL3 +{Gradianto_Deep_Ocean}Tree.background = lazy(List.background) -[Gradianto_Midnight_Blue]ScrollBar.thumb = #533B6B -[Gradianto_Midnight_Blue]Table.selectionForeground = lazy(List.selectionForeground) -[Gradianto_Midnight_Blue]TextField.background = @ijTextBackgroundL4 -[Gradianto_Midnight_Blue]Tree.background = lazy(List.background) +{Gradianto_Midnight_Blue}ScrollBar.thumb = #533B6B +{Gradianto_Midnight_Blue}Table.selectionForeground = lazy(List.selectionForeground) +{Gradianto_Midnight_Blue}TextField.background = @ijTextBackgroundL4 +{Gradianto_Midnight_Blue}Tree.background = lazy(List.background) -[Gradianto_Nature_Green]Table.selectionForeground = lazy(List.selectionForeground) -[Gradianto_Nature_Green]TextField.background = @ijTextBackgroundL4 +{Gradianto_Nature_Green}Table.selectionForeground = lazy(List.selectionForeground) +{Gradianto_Nature_Green}TextField.background = @ijTextBackgroundL4 -[Gray]Separator.foreground = lazy(Slider.trackColor) -[Gray]ToolBar.separatorColor = lazy(Slider.trackColor) +{Gray}Separator.foreground = lazy(Slider.trackColor) +{Gray}ToolBar.separatorColor = lazy(Slider.trackColor) -[Gruvbox_Dark_Hard]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Hard]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Hard]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Hard]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Hard]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Hard]TextField.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Hard}Component.accentColor = lazy(TabbedPane.underlineColor) +{Gruvbox_Dark_Hard}ToggleButton.selectedBackground = $ToggleButton.selectedBackground +{Gruvbox_Dark_Hard}ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground +{Gruvbox_Dark_Hard}ComboBox.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Hard}ComboBox.buttonBackground = @ijTextBackgroundL3 +{Gruvbox_Dark_Hard}TextField.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Medium]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Medium]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Medium]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Medium]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Medium]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Medium]TextField.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Medium}Component.accentColor = lazy(TabbedPane.underlineColor) +{Gruvbox_Dark_Medium}ToggleButton.selectedBackground = $ToggleButton.selectedBackground +{Gruvbox_Dark_Medium}ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground +{Gruvbox_Dark_Medium}ComboBox.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Medium}ComboBox.buttonBackground = @ijTextBackgroundL3 +{Gruvbox_Dark_Medium}TextField.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Soft]Component.accentColor = lazy(TabbedPane.underlineColor) -[Gruvbox_Dark_Soft]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Gruvbox_Dark_Soft]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Gruvbox_Dark_Soft]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Gruvbox_Dark_Soft]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Gruvbox_Dark_Soft]ComboBox.background = @ijTextBackgroundL3 -[Gruvbox_Dark_Soft]ComboBox.buttonBackground = @ijTextBackgroundL3 -[Gruvbox_Dark_Soft]TextField.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Soft}Component.accentColor = lazy(TabbedPane.underlineColor) +{Gruvbox_Dark_Soft}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{Gruvbox_Dark_Soft}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{Gruvbox_Dark_Soft}ToggleButton.selectedBackground = $ToggleButton.selectedBackground +{Gruvbox_Dark_Soft}ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground +{Gruvbox_Dark_Soft}ComboBox.background = @ijTextBackgroundL3 +{Gruvbox_Dark_Soft}ComboBox.buttonBackground = @ijTextBackgroundL3 +{Gruvbox_Dark_Soft}TextField.background = @ijTextBackgroundL3 -[Hiberbee_Dark]*.disabledForeground = #7F7E7D -[Hiberbee_Dark]*.disabledText = #7F7E7D -[Hiberbee_Dark]*.inactiveForeground = #7F7E7D -[Hiberbee_Dark]ProgressBar.background = lazy(Separator.foreground) -[Hiberbee_Dark]Slider.trackColor = lazy(Separator.foreground) -[Hiberbee_Dark]TabbedPane.focusColor = #5A5A5A -[Hiberbee_Dark]TabbedPane.selectedBackground = #434241 -[Hiberbee_Dark]TabbedPane.selectedForeground = #70D7FF -[Hiberbee_Dark]ToggleButton.selectedBackground = $ToggleButton.selectedBackground -[Hiberbee_Dark]ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground -[Hiberbee_Dark]Table.selectionInactiveBackground = lazy(List.selectionInactiveBackground) -[Hiberbee_Dark]Tree.selectionBackground = lazy(List.selectionBackground) -[Hiberbee_Dark]Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) +{Hiberbee_Dark}*.disabledForeground = #7F7E7D +{Hiberbee_Dark}*.disabledText = #7F7E7D +{Hiberbee_Dark}*.inactiveForeground = #7F7E7D +{Hiberbee_Dark}ProgressBar.background = lazy(Separator.foreground) +{Hiberbee_Dark}Slider.trackColor = lazy(Separator.foreground) +{Hiberbee_Dark}TabbedPane.focusColor = #5A5A5A +{Hiberbee_Dark}TabbedPane.selectedBackground = #434241 +{Hiberbee_Dark}TabbedPane.selectedForeground = #70D7FF +{Hiberbee_Dark}ToggleButton.selectedBackground = $ToggleButton.selectedBackground +{Hiberbee_Dark}ToggleButton.toolbar.selectedBackground = $ToggleButton.toolbar.selectedBackground +{Hiberbee_Dark}Table.selectionInactiveBackground = lazy(List.selectionInactiveBackground) +{Hiberbee_Dark}Tree.selectionBackground = lazy(List.selectionBackground) +{Hiberbee_Dark}Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) -[High_Contrast]Component.accentColor = lazy(Component.focusColor) -[High_Contrast]Button.hoverBorderColor = #1AEBFF -[High_Contrast]HelpButton.hoverBorderColor = #1AEBFF -[High_Contrast]ToggleButton.selectedBackground = #fff -[High_Contrast]ToggleButton.selectedForeground = #000 -[High_Contrast]ToggleButton.disabledSelectedBackground = #444 -[High_Contrast]ToggleButton.toolbar.selectedBackground = #3333FF -[High_Contrast][style]Button.inTextField = \ +{High_Contrast}Component.accentColor = lazy(Component.focusColor) +{High_Contrast}Button.hoverBorderColor = #1AEBFF +{High_Contrast}HelpButton.hoverBorderColor = #1AEBFF +{High_Contrast}ToggleButton.selectedBackground = #fff +{High_Contrast}ToggleButton.selectedForeground = #000 +{High_Contrast}ToggleButton.disabledSelectedBackground = #444 +{High_Contrast}ToggleButton.toolbar.selectedBackground = #3333FF +{High_Contrast}[style]Button.inTextField = \ toolbar.hoverBackground: #444; \ toolbar.pressedBackground: #666; \ toolbar.selectedBackground: #fff -[High_Contrast][style]ToggleButton.inTextField = $[High_Contrast][style]Button.inTextField +{High_Contrast}[style]ToggleButton.inTextField = ${High_Contrast}[style]Button.inTextField -[Light_Flat]*.disabledForeground = #8C8C8C -[Light_Flat]*.inactiveForeground = #8C8C8C -[Light_Flat]CheckBox.icon[filled].background = #fff -[Light_Flat]CheckBox.icon[filled].checkmarkColor = #fff -[Light_Flat]Component.accentColor = lazy(TabbedPane.underlineColor) -[Light_Flat]ComboBox.background = lazy(ComboBox.editableBackground) -[Light_Flat]ComboBox.buttonBackground = lazy(ComboBox.editableBackground) -[Light_Flat]Separator.foreground = lazy(ToolBar.separatorColor) -[Light_Flat]TableHeader.background = #E5E5E9 -[Light_Flat]TextPane.foreground = lazy(TextField.foreground) -[Light_Flat]CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Light_Flat]RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) +{Light_Flat}*.disabledForeground = #8C8C8C +{Light_Flat}*.inactiveForeground = #8C8C8C +{Light_Flat}CheckBox.icon[filled].background = #fff +{Light_Flat}CheckBox.icon[filled].checkmarkColor = #fff +{Light_Flat}Component.accentColor = lazy(TabbedPane.underlineColor) +{Light_Flat}ComboBox.background = lazy(ComboBox.editableBackground) +{Light_Flat}ComboBox.buttonBackground = lazy(ComboBox.editableBackground) +{Light_Flat}Separator.foreground = lazy(ToolBar.separatorColor) +{Light_Flat}TableHeader.background = #E5E5E9 +{Light_Flat}TextPane.foreground = lazy(TextField.foreground) +{Light_Flat}CheckBoxMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) +{Light_Flat}RadioButtonMenuItem.selectionForeground = lazy(MenuItem.selectionForeground) -[Monocai]Button.default.foreground = #2D2A2F -[Monocai]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Monocai]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{Monocai}Button.default.foreground = #2D2A2F +{Monocai}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{Monocai}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 @Monocai.acceleratorForeground = lazy(MenuItem.disabledForeground) @Monocai.acceleratorSelectionForeground = lighten(MenuItem.disabledForeground,10%,lazy) -[Monocai]CheckBoxMenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]CheckBoxMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]Menu.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]Menu.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]MenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]MenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]RadioButtonMenuItem.acceleratorForeground = @Monocai.acceleratorForeground -[Monocai]RadioButtonMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground -[Monocai]TextField.background = @ijTextBackgroundL4 +{Monocai}CheckBoxMenuItem.acceleratorForeground = @Monocai.acceleratorForeground +{Monocai}CheckBoxMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground +{Monocai}Menu.acceleratorForeground = @Monocai.acceleratorForeground +{Monocai}Menu.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground +{Monocai}MenuItem.acceleratorForeground = @Monocai.acceleratorForeground +{Monocai}MenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground +{Monocai}RadioButtonMenuItem.acceleratorForeground = @Monocai.acceleratorForeground +{Monocai}RadioButtonMenuItem.acceleratorSelectionForeground = @Monocai.acceleratorSelectionForeground +{Monocai}TextField.background = @ijTextBackgroundL4 @Monocai.selectionBackground = lazy(TextField.selectionBackground) -[Monocai]ComboBox.selectionBackground = @Monocai.selectionBackground -[Monocai]List.selectionBackground = @Monocai.selectionBackground -[Monocai]Table.selectionBackground = @Monocai.selectionBackground -[Monocai]Tree.selectionBackground = @Monocai.selectionBackground +{Monocai}ComboBox.selectionBackground = @Monocai.selectionBackground +{Monocai}List.selectionBackground = @Monocai.selectionBackground +{Monocai}Table.selectionBackground = @Monocai.selectionBackground +{Monocai}Tree.selectionBackground = @Monocai.selectionBackground @Monocai.selectionInactiveBackground = lazy(MenuItem.selectionBackground) -[Monocai]List.selectionInactiveBackground = @Monocai.selectionInactiveBackground -[Monocai]Table.selectionInactiveBackground = @Monocai.selectionInactiveBackground -[Monocai]Tree.selectionInactiveBackground = @Monocai.selectionInactiveBackground +{Monocai}List.selectionInactiveBackground = @Monocai.selectionInactiveBackground +{Monocai}Table.selectionInactiveBackground = @Monocai.selectionInactiveBackground +{Monocai}Tree.selectionInactiveBackground = @Monocai.selectionInactiveBackground -[Monokai_Pro---Subtheme]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Subtheme]Tree.selectionBackground = lazy(List.selectionBackground) -[Monokai_Pro---Subtheme]Separator.foreground = lazy(Slider.trackColor) -[Monokai_Pro---Subtheme]ToolBar.separatorColor = lazy(Slider.trackColor) +{Monokai_Pro---Subtheme}Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) +{Monokai_Pro---Subtheme}Tree.selectionBackground = lazy(List.selectionBackground) +{Monokai_Pro---Subtheme}Separator.foreground = lazy(Slider.trackColor) +{Monokai_Pro---Subtheme}ToolBar.separatorColor = lazy(Slider.trackColor) -[Nord]*.inactiveForeground = #616E88 -[Nord]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[Nord]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[Nord]List.selectionBackground = lazy(Tree.selectionBackground) -[Nord]List.selectionForeground = lazy(Tree.selectionForeground) -[Nord]Table.selectionBackground = lazy(Tree.selectionBackground) -[Nord]Table.selectionForeground = lazy(Tree.selectionForeground) -[Nord]TextField.selectionBackground = lazy(Tree.selectionBackground) -[Nord]TextField.selectionForeground = lazy(Tree.selectionForeground) -[Nord]Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) +{Nord}*.inactiveForeground = #616E88 +{Nord}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{Nord}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{Nord}List.selectionBackground = lazy(Tree.selectionBackground) +{Nord}List.selectionForeground = lazy(Tree.selectionForeground) +{Nord}Table.selectionBackground = lazy(Tree.selectionBackground) +{Nord}Table.selectionForeground = lazy(Tree.selectionForeground) +{Nord}TextField.selectionBackground = lazy(Tree.selectionBackground) +{Nord}TextField.selectionForeground = lazy(Tree.selectionForeground) +{Nord}Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[NotReallyMDTheme]*.selectionInactiveBackground = #21384E -[NotReallyMDTheme]ToolBar.separatorColor = lazy(Separator.foreground) +{NotReallyMDTheme}*.selectionInactiveBackground = #21384E +{NotReallyMDTheme}ToolBar.separatorColor = lazy(Separator.foreground) -[One_Dark]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[One_Dark]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[One_Dark]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[One_Dark]ProgressBar.background = lazy(Separator.foreground) -[One_Dark]Slider.trackColor = lazy(Separator.foreground) -[One_Dark]Slider.focusedColor = fade(#568af2,40%) -[One_Dark]Table.background = lazy(Tree.background) -[One_Dark]Table.selectionBackground = lazy(Tree.selectionBackground) -[One_Dark]TextField.selectionBackground = lazy(List.selectionBackground) -[One_Dark]Tree.selectionForeground = lazy(List.selectionForeground) +{One_Dark}List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) +{One_Dark}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{One_Dark}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{One_Dark}ProgressBar.background = lazy(Separator.foreground) +{One_Dark}Slider.trackColor = lazy(Separator.foreground) +{One_Dark}Slider.focusedColor = fade(#568af2,40%) +{One_Dark}Table.background = lazy(Tree.background) +{One_Dark}Table.selectionBackground = lazy(Tree.selectionBackground) +{One_Dark}TextField.selectionBackground = lazy(List.selectionBackground) +{One_Dark}Tree.selectionForeground = lazy(List.selectionForeground) -[Solarized_Dark---4lex4]*.inactiveForeground = #657B83 -[Solarized_Dark---4lex4]Component.accentColor = lazy(TabbedPane.underlineColor) -[Solarized_Dark---4lex4]ComboBox.background = lazy(ComboBox.editableBackground) -[Solarized_Dark---4lex4]ComboBox.buttonBackground = lazy(ComboBox.editableBackground) -[Solarized_Dark---4lex4]Slider.focusedColor = fade($Component.focusColor,80%,derived) -[Solarized_Dark---4lex4]ToolBar.separatorColor = lazy(Separator.foreground) +{Solarized_Dark---4lex4}*.inactiveForeground = #657B83 +{Solarized_Dark---4lex4}Component.accentColor = lazy(TabbedPane.underlineColor) +{Solarized_Dark---4lex4}ComboBox.background = lazy(ComboBox.editableBackground) +{Solarized_Dark---4lex4}ComboBox.buttonBackground = lazy(ComboBox.editableBackground) +{Solarized_Dark---4lex4}Slider.focusedColor = fade($Component.focusColor,80%,derived) +{Solarized_Dark---4lex4}ToolBar.separatorColor = lazy(Separator.foreground) -[Solarized_Light---4lex4]*.inactiveForeground = #839496 -[Solarized_Light---4lex4]Button.default.hoverBackground = darken($Button.default.background,3%,derived) -[Solarized_Light---4lex4]Component.accentColor = lazy(TabbedPane.underlineColor) +{Solarized_Light---4lex4}*.inactiveForeground = #839496 +{Solarized_Light---4lex4}Button.default.hoverBackground = darken($Button.default.background,3%,derived) +{Solarized_Light---4lex4}Component.accentColor = lazy(TabbedPane.underlineColor) -[Spacegray]ComboBox.background = @ijTextBackgroundL4 -[Spacegray]ComboBox.buttonBackground = @ijTextBackgroundL4 -[Spacegray]TextField.background = @ijTextBackgroundL4 -[Spacegray]TextField.selectionBackground = lazy(Tree.selectionBackground) -[Spacegray]TextField.selectionForeground = lazy(Tree.selectionForeground) +{Spacegray}ComboBox.background = @ijTextBackgroundL4 +{Spacegray}ComboBox.buttonBackground = @ijTextBackgroundL4 +{Spacegray}TextField.background = @ijTextBackgroundL4 +{Spacegray}TextField.selectionBackground = lazy(Tree.selectionBackground) +{Spacegray}TextField.selectionForeground = lazy(Tree.selectionForeground) -[vuesion-theme]*.disabledForeground = #8C8C8C -[vuesion-theme]*.disabledText = #8C8C8C -[vuesion-theme]*.inactiveForeground = #8C8C8C -[vuesion-theme]Component.accentColor = lazy(Button.default.endBackground) -[vuesion-theme]MenuItem.checkBackground = @ijMenuCheckBackgroundL10 -[vuesion-theme]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 -[vuesion-theme]Slider.trackValueColor = #ececee -[vuesion-theme]Slider.trackColor = #303a45 -[vuesion-theme]Slider.thumbColor = #ececee -[vuesion-theme]Slider.focusedColor = fade(#ececee,20%) -[vuesion-theme]ComboBox.background = @ijTextBackgroundL4 -[vuesion-theme]ComboBox.buttonBackground = @ijTextBackgroundL4 -[vuesion-theme]TextField.background = @ijTextBackgroundL4 -[vuesion-theme]TextField.selectionBackground = lighten(#303A45,15%) +{vuesion-theme}*.disabledForeground = #8C8C8C +{vuesion-theme}*.disabledText = #8C8C8C +{vuesion-theme}*.inactiveForeground = #8C8C8C +{vuesion-theme}Component.accentColor = lazy(Button.default.endBackground) +{vuesion-theme}MenuItem.checkBackground = @ijMenuCheckBackgroundL10 +{vuesion-theme}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL10 +{vuesion-theme}Slider.trackValueColor = #ececee +{vuesion-theme}Slider.trackColor = #303a45 +{vuesion-theme}Slider.thumbColor = #ececee +{vuesion-theme}Slider.focusedColor = fade(#ececee,20%) +{vuesion-theme}ComboBox.background = @ijTextBackgroundL4 +{vuesion-theme}ComboBox.buttonBackground = @ijTextBackgroundL4 +{vuesion-theme}TextField.background = @ijTextBackgroundL4 +{vuesion-theme}TextField.selectionBackground = lighten(#303A45,15%) -[Xcode-Dark]TextField.background = @ijTextBackgroundL4 +{Xcode-Dark}TextField.background = @ijTextBackgroundL4 # Material Theme UI Lite -[light][author-Mallowigi]MenuItem.checkBackground = @ijMenuCheckBackgroundD10 -[light][author-Mallowigi]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundD10 -[dark][author-Mallowigi]MenuItem.checkBackground = @ijMenuCheckBackgroundL20 -[dark][author-Mallowigi]MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 +[light]{author-Mallowigi}MenuItem.checkBackground = @ijMenuCheckBackgroundD10 +[light]{author-Mallowigi}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundD10 +[dark]{author-Mallowigi}MenuItem.checkBackground = @ijMenuCheckBackgroundL20 +[dark]{author-Mallowigi}MenuItem.underlineSelectionCheckBackground = @ijMenuCheckBackgroundL20 -[author-Mallowigi]Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) +{author-Mallowigi}Tree.selectionInactiveBackground = lazy(List.selectionInactiveBackground) -[Arc_Dark]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Arc_Dark]Table.selectionBackground = lazy(List.selectionBackground) +{Arc_Dark}ComboBox.selectionBackground = lazy(List.selectionBackground) +{Arc_Dark}Table.selectionBackground = lazy(List.selectionBackground) -[Atom_One_Dark]Separator.foreground = lazy(Slider.trackColor) -[Atom_One_Dark]ToolBar.separatorColor = lazy(Slider.trackColor) +{Atom_One_Dark}Separator.foreground = lazy(Slider.trackColor) +{Atom_One_Dark}ToolBar.separatorColor = lazy(Slider.trackColor) -[Atom_One_Light]List.selectionBackground = lazy(Table.selectionBackground) -[Atom_One_Light]Tree.selectionBackground = lazy(Table.selectionBackground) -[Atom_One_Light]TabbedPane.contentAreaColor = lazy(Separator.foreground) +{Atom_One_Light}List.selectionBackground = lazy(Table.selectionBackground) +{Atom_One_Light}Tree.selectionBackground = lazy(Table.selectionBackground) +{Atom_One_Light}TabbedPane.contentAreaColor = lazy(Separator.foreground) -[Dracula---Mallowigi]*.selectionBackground = #44475A -[Dracula---Mallowigi]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[Dracula---Mallowigi]ProgressBar.selectionBackground = #fff -[Dracula---Mallowigi]ProgressBar.selectionForeground = #fff -[Dracula---Mallowigi]RadioButtonMenuItem.selectionForeground = lazy(CheckBoxMenuItem.selectionForeground) -[Dracula---Mallowigi]Table.selectionForeground = lazy(List.selectionForeground) -[Dracula---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Dracula---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) +{Dracula---Mallowigi}*.selectionBackground = #44475A +{Dracula---Mallowigi}List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) +{Dracula---Mallowigi}ProgressBar.selectionBackground = #fff +{Dracula---Mallowigi}ProgressBar.selectionForeground = #fff +{Dracula---Mallowigi}RadioButtonMenuItem.selectionForeground = lazy(CheckBoxMenuItem.selectionForeground) +{Dracula---Mallowigi}Table.selectionForeground = lazy(List.selectionForeground) +{Dracula---Mallowigi}Separator.foreground = lazy(Slider.trackColor) +{Dracula---Mallowigi}ToolBar.separatorColor = lazy(Slider.trackColor) -[GitHub]ProgressBar.selectionBackground = #222 -[GitHub]ProgressBar.selectionForeground = #222 -[GitHub]TextField.background = @ijTextBackgroundL3 -[GitHub]List.selectionBackground = lazy(Table.selectionBackground) -[GitHub]Tree.selectionBackground = lazy(Table.selectionBackground) +{GitHub}ProgressBar.selectionBackground = #222 +{GitHub}ProgressBar.selectionForeground = #222 +{GitHub}TextField.background = @ijTextBackgroundL3 +{GitHub}List.selectionBackground = lazy(Table.selectionBackground) +{GitHub}Tree.selectionBackground = lazy(Table.selectionBackground) -[GitHub_Dark]ComboBox.selectionBackground = lazy(Tree.selectionBackground) -[GitHub_Dark]Table.selectionBackground = lazy(Tree.selectionBackground) -[GitHub_Dark]Separator.foreground = lazy(Slider.trackColor) -[GitHub_Dark]ToolBar.separatorColor = lazy(Slider.trackColor) +{GitHub_Dark}ComboBox.selectionBackground = lazy(Tree.selectionBackground) +{GitHub_Dark}Table.selectionBackground = lazy(Tree.selectionBackground) +{GitHub_Dark}Separator.foreground = lazy(Slider.trackColor) +{GitHub_Dark}ToolBar.separatorColor = lazy(Slider.trackColor) -[Light_Owl]CheckBoxMenuItem.selectionForeground = lazy(CheckBoxMenuItem.foreground) -[Light_Owl]ComboBox.selectionForeground = lazy(ComboBox.foreground) -[Light_Owl]List.selectionInactiveForeground = lazy(List.foreground) -[Light_Owl]Menu.selectionForeground = lazy(Menu.foreground) -[Light_Owl]MenuBar.selectionForeground = lazy(MenuBar.foreground) -[Light_Owl]MenuItem.selectionForeground = lazy(MenuItem.foreground) -[Light_Owl]ProgressBar.selectionBackground = #111 -[Light_Owl]ProgressBar.selectionForeground = #fff -[Light_Owl]Spinner.selectionForeground = lazy(Spinner.foreground) -[Light_Owl]Table.selectionForeground = lazy(Table.foreground) -[Light_Owl]TextField.selectionForeground = lazy(TextField.foreground) -[Light_Owl]TextField.background = @ijTextBackgroundL3 -[Light_Owl]List.selectionBackground = lazy(Table.selectionBackground) -[Light_Owl]Tree.selectionBackground = lazy(Table.selectionBackground) +{Light_Owl}CheckBoxMenuItem.selectionForeground = lazy(CheckBoxMenuItem.foreground) +{Light_Owl}ComboBox.selectionForeground = lazy(ComboBox.foreground) +{Light_Owl}List.selectionInactiveForeground = lazy(List.foreground) +{Light_Owl}Menu.selectionForeground = lazy(Menu.foreground) +{Light_Owl}MenuBar.selectionForeground = lazy(MenuBar.foreground) +{Light_Owl}MenuItem.selectionForeground = lazy(MenuItem.foreground) +{Light_Owl}ProgressBar.selectionBackground = #111 +{Light_Owl}ProgressBar.selectionForeground = #fff +{Light_Owl}Spinner.selectionForeground = lazy(Spinner.foreground) +{Light_Owl}Table.selectionForeground = lazy(Table.foreground) +{Light_Owl}TextField.selectionForeground = lazy(TextField.foreground) +{Light_Owl}TextField.background = @ijTextBackgroundL3 +{Light_Owl}List.selectionBackground = lazy(Table.selectionBackground) +{Light_Owl}Tree.selectionBackground = lazy(Table.selectionBackground) -[Material_Darker]*.selectionBackground = lighten(#2D2D2D,15%) -[Material_Darker]Separator.foreground = lazy(Slider.trackColor) -[Material_Darker]ToolBar.separatorColor = lazy(Slider.trackColor) +{Material_Darker}*.selectionBackground = lighten(#2D2D2D,15%) +{Material_Darker}Separator.foreground = lazy(Slider.trackColor) +{Material_Darker}ToolBar.separatorColor = lazy(Slider.trackColor) -[Material_Deep_Ocean]*.selectionBackground = lighten(#222533,15%) -[Material_Deep_Ocean]Separator.foreground = lazy(Slider.trackColor) -[Material_Deep_Ocean]ToolBar.separatorColor = lazy(Slider.trackColor) +{Material_Deep_Ocean}*.selectionBackground = lighten(#222533,15%) +{Material_Deep_Ocean}Separator.foreground = lazy(Slider.trackColor) +{Material_Deep_Ocean}ToolBar.separatorColor = lazy(Slider.trackColor) -[Material_Lighter]List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) -[Material_Lighter]ProgressBar.selectionBackground = #222 -[Material_Lighter]ProgressBar.selectionForeground = #fff -[Material_Lighter]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Material_Lighter]Table.selectionBackground = lazy(List.selectionBackground) -[Material_Lighter]List.selectionForeground = lazy(Table.selectionForeground) -[Material_Lighter]RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) -[Material_Lighter]Tree.selectionForeground = lazy(Table.selectionForeground) +{Material_Lighter}List.selectionInactiveForeground = lazy(Tree.selectionInactiveForeground) +{Material_Lighter}ProgressBar.selectionBackground = #222 +{Material_Lighter}ProgressBar.selectionForeground = #fff +{Material_Lighter}ComboBox.selectionBackground = lazy(List.selectionBackground) +{Material_Lighter}Table.selectionBackground = lazy(List.selectionBackground) +{Material_Lighter}List.selectionForeground = lazy(Table.selectionForeground) +{Material_Lighter}RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) +{Material_Lighter}Tree.selectionForeground = lazy(Table.selectionForeground) -[Material_Oceanic]ProgressBar.selectionBackground = #ddd -[Material_Oceanic]ProgressBar.selectionForeground = #ddd -[Material_Oceanic]Separator.foreground = lazy(Slider.trackColor) -[Material_Oceanic]ToolBar.separatorColor = lazy(Slider.trackColor) +{Material_Oceanic}ProgressBar.selectionBackground = #ddd +{Material_Oceanic}ProgressBar.selectionForeground = #ddd +{Material_Oceanic}Separator.foreground = lazy(Slider.trackColor) +{Material_Oceanic}ToolBar.separatorColor = lazy(Slider.trackColor) -[Material_Palenight]ProgressBar.selectionBackground = #ddd -[Material_Palenight]ProgressBar.selectionForeground = #ddd -[Material_Palenight]List.selectionBackground = lazy(Table.selectionBackground) -[Material_Palenight]Tree.selectionBackground = lazy(Table.selectionBackground) -[Material_Palenight]Separator.foreground = lazy(Slider.trackColor) -[Material_Palenight]ToolBar.separatorColor = lazy(Slider.trackColor) +{Material_Palenight}ProgressBar.selectionBackground = #ddd +{Material_Palenight}ProgressBar.selectionForeground = #ddd +{Material_Palenight}List.selectionBackground = lazy(Table.selectionBackground) +{Material_Palenight}Tree.selectionBackground = lazy(Table.selectionBackground) +{Material_Palenight}Separator.foreground = lazy(Slider.trackColor) +{Material_Palenight}ToolBar.separatorColor = lazy(Slider.trackColor) -[Monokai_Pro---Mallowigi]List.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Mallowigi]Tree.selectionForeground = lazy(Table.selectionForeground) -[Monokai_Pro---Mallowigi]Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) -[Monokai_Pro---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Monokai_Pro---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) +{Monokai_Pro---Mallowigi}List.selectionForeground = lazy(Table.selectionForeground) +{Monokai_Pro---Mallowigi}RadioButtonMenuItem.selectionForeground = lazy(Table.selectionForeground) +{Monokai_Pro---Mallowigi}Table.selectionInactiveForeground = lazy(List.selectionInactiveForeground) +{Monokai_Pro---Mallowigi}Tree.selectionForeground = lazy(Table.selectionForeground) +{Monokai_Pro---Mallowigi}Tree.selectionInactiveForeground = lazy(List.selectionInactiveForeground) +{Monokai_Pro---Mallowigi}Separator.foreground = lazy(Slider.trackColor) +{Monokai_Pro---Mallowigi}ToolBar.separatorColor = lazy(Slider.trackColor) -[Moonlight]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Moonlight]Table.selectionBackground = lazy(List.selectionBackground) -[Moonlight]Separator.foreground = lazy(Slider.trackColor) -[Moonlight]ToolBar.separatorColor = lazy(Slider.trackColor) +{Moonlight}ComboBox.selectionBackground = lazy(List.selectionBackground) +{Moonlight}Table.selectionBackground = lazy(List.selectionBackground) +{Moonlight}Separator.foreground = lazy(Slider.trackColor) +{Moonlight}ToolBar.separatorColor = lazy(Slider.trackColor) -[Night_Owl]ProgressBar.selectionBackground = #ddd -[Night_Owl]ProgressBar.selectionForeground = #ddd +{Night_Owl}ProgressBar.selectionBackground = #ddd +{Night_Owl}ProgressBar.selectionForeground = #ddd -[Solarized_Dark---Mallowigi]ProgressBar.selectionBackground = #ccc -[Solarized_Dark---Mallowigi]ProgressBar.selectionForeground = #ccc -[Solarized_Dark---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Solarized_Dark---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) +{Solarized_Dark---Mallowigi}ProgressBar.selectionBackground = #ccc +{Solarized_Dark---Mallowigi}ProgressBar.selectionForeground = #ccc +{Solarized_Dark---Mallowigi}Separator.foreground = lazy(Slider.trackColor) +{Solarized_Dark---Mallowigi}ToolBar.separatorColor = lazy(Slider.trackColor) -[Solarized_Light---Mallowigi]ProgressBar.selectionBackground = #222 -[Solarized_Light---Mallowigi]ProgressBar.selectionForeground = #fff -[Solarized_Light---Mallowigi]ComboBox.selectionBackground = lazy(List.selectionBackground) -[Solarized_Light---Mallowigi]Table.selectionBackground = lazy(List.selectionBackground) -[Solarized_Light---Mallowigi]Separator.foreground = lazy(Slider.trackColor) -[Solarized_Light---Mallowigi]ToolBar.separatorColor = lazy(Slider.trackColor) +{Solarized_Light---Mallowigi}ProgressBar.selectionBackground = #222 +{Solarized_Light---Mallowigi}ProgressBar.selectionForeground = #fff +{Solarized_Light---Mallowigi}ComboBox.selectionBackground = lazy(List.selectionBackground) +{Solarized_Light---Mallowigi}Table.selectionBackground = lazy(List.selectionBackground) +{Solarized_Light---Mallowigi}Separator.foreground = lazy(Slider.trackColor) +{Solarized_Light---Mallowigi}ToolBar.separatorColor = lazy(Slider.trackColor)