mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-13 23:37:13 -06: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;
|
package com.formdev.flatlaf.ui;
|
||||||
|
|
||||||
import java.awt.Dimension;
|
|
||||||
import javax.swing.JComponent;
|
import javax.swing.JComponent;
|
||||||
import javax.swing.UIManager;
|
|
||||||
import javax.swing.plaf.ComponentUI;
|
import javax.swing.plaf.ComponentUI;
|
||||||
import javax.swing.plaf.basic.BasicColorChooserUI;
|
import javax.swing.plaf.basic.BasicColorChooserUI;
|
||||||
import com.formdev.flatlaf.util.UIScale;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the Flat LaF UI delegate for {@link javax.swing.JColorChooser}.
|
* Provides the Flat LaF UI delegate for {@link javax.swing.JColorChooser}.
|
||||||
@@ -43,21 +40,4 @@ public class FlatColorChooserUI
|
|||||||
public static ComponentUI createUI( JComponent c ) {
|
public static ComponentUI createUI( JComponent c ) {
|
||||||
return new FlatColorChooserUI();
|
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 ----
|
||||||
|
|
||||||
ColorChooser.swatchesSwatchSize=16,16
|
ColorChooser.swatchesSwatchSize={scaledDimension}16,16
|
||||||
ColorChooser.swatchesRecentSwatchSize=16,16
|
ColorChooser.swatchesRecentSwatchSize={scaledDimension}16,16
|
||||||
ColorChooser.swatchesDefaultRecentColor=$control
|
ColorChooser.swatchesDefaultRecentColor=$control
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -214,8 +214,8 @@ ColorChooser.sample.textAndMnemonic Sample Text Sample Text
|
|||||||
ColorChooser.swatches.textAndMnemonic &Swatches
|
ColorChooser.swatches.textAndMnemonic &Swatches
|
||||||
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
||||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
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.font Segoe UI plain 12 javax.swing.plaf.FontUIResource [UI]
|
||||||
ColorChooser.foreground #bbbbbb javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.foreground #bbbbbb javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.swatchesDefaultRecentColor #3c3f41 javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -215,8 +215,8 @@ ColorChooser.sample.textAndMnemonic Sample Text Sample Text
|
|||||||
ColorChooser.swatches.textAndMnemonic &Swatches
|
ColorChooser.swatches.textAndMnemonic &Swatches
|
||||||
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
ColorChooser.swatchesRecent.textAndMnemonic Recent:
|
||||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
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.font Segoe UI plain 12 javax.swing.plaf.FontUIResource [UI]
|
||||||
ColorChooser.foreground #000000 javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.foreground #000000 javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
ColorChooser.swatchesDefaultRecentColor #f2f2f2 javax.swing.plaf.ColorUIResource [UI]
|
||||||
ColorChooser.swatchesRecentSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesRecentSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooser.swatchesSwatchSize 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
ColorChooser.swatchesSwatchSize [active] 16,16 javax.swing.plaf.DimensionUIResource [UI]
|
||||||
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
ColorChooserUI com.formdev.flatlaf.ui.FlatColorChooserUI
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user