From 713a01bfa9d40ac0e331ac83edcd4918625b1269 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Mon, 5 Jul 2021 23:12:45 +0200 Subject: [PATCH] Styling: set "shared" flag to true when shared icon is assigned --- .../src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java | 1 + .../main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java | 1 + .../src/main/java/com/formdev/flatlaf/ui/FlatRadioButtonUI.java | 1 + 3 files changed, 3 insertions(+) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java index f4134ea3..07839597 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatButtonUI.java @@ -202,6 +202,7 @@ public class FlatButtonUI toolbarSelectedBackground = UIManager.getColor( prefix + "toolbar.selectedBackground" ); helpButtonIcon = UIManager.getIcon( "HelpButton.icon" ); + helpButtonIconShared = true; defaults_initialized = true; } diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java index f14cf1f7..c037883a 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatPasswordFieldUI.java @@ -102,6 +102,7 @@ public class FlatPasswordFieldUI showCapsLock = UIManager.getBoolean( "PasswordField.showCapsLock" ); capsLockIcon = UIManager.getIcon( "PasswordField.capsLockIcon" ); + capsLockIconShared = true; } @Override diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatRadioButtonUI.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatRadioButtonUI.java index 0f0de186..bd135cad 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatRadioButtonUI.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatRadioButtonUI.java @@ -105,6 +105,7 @@ public class FlatRadioButtonUI defaultBackground = UIManager.getColor( prefix + "background" ); + iconShared = true; defaults_initialized = true; }