mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-11 06:27:13 -06:00
Styling: MenuItem: support styling acceleratorFont
Theme Editor: - support font keys in auto-completion - ignore Menu.acceleratorFont, CheckBoxMenuItem.acceleratorFont and RadioButtonMenuItem.acceleratorFont because they are never used (keep UI values for backward compatibility)
This commit is contained in:
@@ -87,8 +87,15 @@ public class UIDefaultsKeysDump
|
||||
UIDefaults defaults = UIManager.getLookAndFeel().getDefaults();
|
||||
|
||||
for( Object key : defaults.keySet() ) {
|
||||
if( key instanceof String && !((String)key).startsWith( "FlatLaf.internal." ) )
|
||||
if( key instanceof String && !ignoreKey( (String) key ) )
|
||||
keys.add( (String) key );
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean ignoreKey( String key ) {
|
||||
return key.startsWith( "FlatLaf.internal." ) ||
|
||||
key.equals( "Menu.acceleratorFont" ) ||
|
||||
key.equals( "CheckBoxMenuItem.acceleratorFont" ) ||
|
||||
key.equals( "RadioButtonMenuItem.acceleratorFont" );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user