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
This commit is contained in:
Karl Tauber
2025-02-25 15:04:22 +01:00
parent 7f37e884d3
commit 68b8769d0d
3 changed files with 304 additions and 299 deletions

View File

@@ -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

View File

@@ -332,16 +332,16 @@ public class IntelliJTheme
// search for theme specific UI defaults keys
ArrayList<String> 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<Object, Object> 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 );

View File

@@ -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)