mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-11 14:37:13 -06:00
IntelliJ Themes:
- fixed ComboBox size and Spinner border in all Material UI Lite themes - limit tree row height in all Material UI Lite themes and some other themes
This commit is contained in:
@@ -194,6 +194,11 @@ public class IntelliJTheme
|
|||||||
if( !uiKeys.contains( "ToggleButton.foreground" ) && uiKeys.contains( "Button.foreground" ) )
|
if( !uiKeys.contains( "ToggleButton.foreground" ) && uiKeys.contains( "Button.foreground" ) )
|
||||||
defaults.put( "ToggleButton.foreground", defaults.get( "Button.foreground" ) );
|
defaults.put( "ToggleButton.foreground", defaults.get( "Button.foreground" ) );
|
||||||
|
|
||||||
|
// limit tree row height
|
||||||
|
int rowHeight = defaults.getInt( "Tree.rowHeight" );
|
||||||
|
if( rowHeight > 22 )
|
||||||
|
defaults.put( "Tree.rowHeight", 22 );
|
||||||
|
|
||||||
// apply theme specific UI defaults at the end to allow overwriting
|
// apply theme specific UI defaults at the end to allow overwriting
|
||||||
defaults.putAll( themeSpecificDefaults );
|
defaults.putAll( themeSpecificDefaults );
|
||||||
}
|
}
|
||||||
@@ -249,6 +254,11 @@ public class IntelliJTheme
|
|||||||
} else {
|
} else {
|
||||||
uiKeys.add( key );
|
uiKeys.add( key );
|
||||||
|
|
||||||
|
// fix ComboBox size and Spinner border in all Material UI Lite themes
|
||||||
|
boolean isMaterialUILite = author.equals( "Mallowigi" );
|
||||||
|
if( isMaterialUILite && (key.equals( "ComboBox.padding" ) || key.equals( "Spinner.border" )) )
|
||||||
|
return; // ignore
|
||||||
|
|
||||||
// map keys
|
// map keys
|
||||||
key = uiKeyMapping.getOrDefault( key, key );
|
key = uiKeyMapping.getOrDefault( key, key );
|
||||||
if( key.isEmpty() )
|
if( key.isEmpty() )
|
||||||
|
|||||||
Reference in New Issue
Block a user