Icons: scale checkbox and radiobutton icons when using text styles large, medium, small and mini (issue #1061)

https://www.formdev.com/flatlaf/typography/#text_styles

Theme Editor: added to preview
This commit is contained in:
Karl Tauber
2025-12-03 12:45:00 +01:00
parent 5b0f13110a
commit 070cf9c40d
11 changed files with 351 additions and 9 deletions

View File

@@ -1508,6 +1508,22 @@ ViewportUI com.formdev.flatlaf.ui.FlatViewportUI
[style]Button.inTextField focusable: false; toolbar.margin: 1,1,1,1; toolbar.spacingInsets: 1,1,1,1; toolbar.hoverBackground: darken($TextField.background,4%); toolbar.pressedBackground: darken($TextField.background,8%); toolbar.selectedBackground: darken($TextField.background,12%)
#---- [style]CheckBox ----
[style]CheckBox.large icon.scale: @largeScale; iconTextGap: 5
[style]CheckBox.medium icon.scale: @mediumScale
[style]CheckBox.mini icon.scale: @miniScale; iconTextGap: 3
[style]CheckBox.small icon.scale: @smallScale; iconTextGap: 3
#---- [style]RadioButton ----
[style]RadioButton.large icon.scale: @largeScale; iconTextGap: 5
[style]RadioButton.medium icon.scale: @mediumScale
[style]RadioButton.mini icon.scale: @miniScale; iconTextGap: 3
[style]RadioButton.small icon.scale: @smallScale; iconTextGap: 3
#---- [style]ToggleButton ----
[style]ToggleButton.inTextField focusable: false; toolbar.margin: 1,1,1,1; toolbar.spacingInsets: 1,1,1,1; toolbar.hoverBackground: darken($TextField.background,4%); toolbar.pressedBackground: darken($TextField.background,8%); toolbar.selectedBackground: darken($TextField.background,12%)