mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-07 22:40:53 +03:00
ColorChooser: use scaled dimension instead of temporary modifying UI defaults
This commit is contained in:
@@ -16,12 +16,9 @@
|
||||
|
||||
package com.formdev.flatlaf.ui;
|
||||
|
||||
import java.awt.Dimension;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.UIManager;
|
||||
import javax.swing.plaf.ComponentUI;
|
||||
import javax.swing.plaf.basic.BasicColorChooserUI;
|
||||
import com.formdev.flatlaf.util.UIScale;
|
||||
|
||||
/**
|
||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JColorChooser}.
|
||||
@@ -43,21 +40,4 @@ public class FlatColorChooserUI
|
||||
public static ComponentUI createUI( JComponent c ) {
|
||||
return new FlatColorChooserUI();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void installUI( JComponent c ) {
|
||||
if( UIScale.getUserScaleFactor() != 1f ) {
|
||||
// temporary scale swatch sizes
|
||||
Dimension swatchSize = UIManager.getDimension( "ColorChooser.swatchesSwatchSize" );
|
||||
Dimension swatchSize2 = UIManager.getDimension( "ColorChooser.swatchesRecentSwatchSize" );
|
||||
UIManager.put( "ColorChooser.swatchesSwatchSize", UIScale.scale( swatchSize ) );
|
||||
UIManager.put( "ColorChooser.swatchesRecentSwatchSize", UIScale.scale( swatchSize2 ) );
|
||||
|
||||
super.installUI( c );
|
||||
|
||||
UIManager.put( "ColorChooser.swatchesSwatchSize", null );
|
||||
UIManager.put( "ColorChooser.swatchesRecentSwatchSize", null );
|
||||
} else
|
||||
super.installUI( c );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -169,8 +169,8 @@ CheckBoxMenuItem.background=@menuBackground
|
||||
|
||||
#---- ColorChooser ----
|
||||
|
||||
ColorChooser.swatchesSwatchSize=16,16
|
||||
ColorChooser.swatchesRecentSwatchSize=16,16
|
||||
ColorChooser.swatchesSwatchSize={scaledDimension}16,16
|
||||
ColorChooser.swatchesRecentSwatchSize={scaledDimension}16,16
|
||||
ColorChooser.swatchesDefaultRecentColor=$control
|
||||
|
||||
|
||||
|
||||
@@ -214,8 +214,8 @@ ColorChooser.sample.textAndMnemonic Sample Text Sample Text
|
||||
ColorChooser.swatches.textAndMnemonic &Swatches
|
||||
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||
|
||||
|
||||
|
||||
@@ -172,8 +172,8 @@ ColorChooser.background #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.font Segoe UI plain 12 javax.swing.plaf.FontUIResource [UI]
|
||||
ColorChooser.foreground #bbbbbb javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||
|
||||
|
||||
|
||||
@@ -215,8 +215,8 @@ ColorChooser.sample.textAndMnemonic Sample Text Sample Text
|
||||
ColorChooser.swatches.textAndMnemonic &Swatches
|
||||
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||
|
||||
|
||||
|
||||
@@ -173,8 +173,8 @@ ColorChooser.background #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.font Segoe UI plain 12 javax.swing.plaf.FontUIResource [UI]
|
||||
ColorChooser.foreground #000000 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user