mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-06 22:10:54 +03:00
ignore internal UI keys in dumps and in UI defaults inspector
This commit is contained in:
2151
compare1.txt
Normal file
2151
compare1.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -80,7 +80,7 @@ class UIDefaultsLoader
|
||||
private static final String OPTIONAL_PREFIX = "?";
|
||||
private static final String WILDCARD_PREFIX = "*.";
|
||||
|
||||
private static final String FLATLAF_VARIABLES = "FlatLaf.variables";
|
||||
private static final String KEY_VARIABLES = "FlatLaf.internal.variables";
|
||||
|
||||
private static int parseColorDepth;
|
||||
|
||||
@@ -263,7 +263,7 @@ class UIDefaultsLoader
|
||||
}
|
||||
|
||||
// remember variables in defaults to allow using them in styles
|
||||
defaults.put( FLATLAF_VARIABLES, variables );
|
||||
defaults.put( KEY_VARIABLES, variables );
|
||||
} catch( IOException ex ) {
|
||||
LoggingFacade.INSTANCE.logSevere( "FlatLaf: Failed to load properties files.", ex );
|
||||
}
|
||||
@@ -309,7 +309,7 @@ class UIDefaultsLoader
|
||||
static String resolveValueFromUIManager( String value ) {
|
||||
if( value.startsWith( VARIABLE_PREFIX ) ) {
|
||||
@SuppressWarnings( "unchecked" )
|
||||
Map<String, String> variables = (Map<String, String>) UIManager.get( FLATLAF_VARIABLES );
|
||||
Map<String, String> variables = (Map<String, String>) UIManager.get( KEY_VARIABLES );
|
||||
String newValue = (variables != null) ? variables.get( value ) : null;
|
||||
if( newValue == null )
|
||||
throw new IllegalArgumentException( "variable '" + value + "' not found" );
|
||||
|
||||
@@ -313,6 +313,10 @@ public class FlatUIDefaultsInspector
|
||||
if( !(key instanceof String) )
|
||||
continue;
|
||||
|
||||
// ignore internal keys
|
||||
if( ((String)key).startsWith( "FlatLaf.internal." ) )
|
||||
continue;
|
||||
|
||||
// ignore values of type Class
|
||||
Object value = defaults.get( key );
|
||||
if( value instanceof Class )
|
||||
|
||||
@@ -373,7 +373,7 @@ public class UIDefaultsDump
|
||||
Object value = entry.getValue();
|
||||
|
||||
String strKey = String.valueOf( key );
|
||||
if( !keyFilter.test( strKey ) )
|
||||
if( !keyFilter.test( strKey ) || strKey.startsWith( "FlatLaf.internal." ) )
|
||||
return;
|
||||
|
||||
String prefix = keyPrefix( strKey );
|
||||
|
||||
@@ -87,7 +87,7 @@ public class UIDefaultsKeysDump
|
||||
UIDefaults defaults = UIManager.getLookAndFeel().getDefaults();
|
||||
|
||||
for( Object key : defaults.keySet() ) {
|
||||
if( key instanceof String )
|
||||
if( key instanceof String && !((String)key).startsWith( "FlatLaf.internal." ) )
|
||||
keys.add( (String) key );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user