mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2026-02-10 22:17:13 -06:00
Merge PR #1074: Recalculate geometry after styling in FlatSliderUI
This commit is contained in:
@@ -7,6 +7,8 @@ FlatLaf Change Log
|
|||||||
#1068)
|
#1068)
|
||||||
- Popup: Fixed scrolling popup painting issue on Windows 10 when a glass pane is
|
- Popup: Fixed scrolling popup painting issue on Windows 10 when a glass pane is
|
||||||
visible and frame is maximized. (issue #1071)
|
visible and frame is maximized. (issue #1071)
|
||||||
|
- Slider: Styling `thumbSize` or `focusWidth` did not update slider size/layout.
|
||||||
|
(PR #1074)
|
||||||
- ToolBar: Grip disappeared when switching between Look and Feels. (issue #1075)
|
- ToolBar: Grip disappeared when switching between Look and Feels. (issue #1075)
|
||||||
- Extras:
|
- Extras:
|
||||||
- UI defaults inspector: Fixed NPE if color of `FlatLineBorder` is null. Also
|
- UI defaults inspector: Fixed NPE if color of `FlatLineBorder` is null. Also
|
||||||
|
|||||||
@@ -227,7 +227,13 @@ public class FlatSliderUI
|
|||||||
|
|
||||||
/** @since 2 */
|
/** @since 2 */
|
||||||
protected void applyStyle( Object style ) {
|
protected void applyStyle( Object style ) {
|
||||||
|
Dimension oldThumbSize = thumbSize;
|
||||||
|
int oldFocusWidth = focusWidth;
|
||||||
|
|
||||||
oldStyleValues = FlatStylingSupport.parseAndApply( oldStyleValues, style, this::applyStyleProperty );
|
oldStyleValues = FlatStylingSupport.parseAndApply( oldStyleValues, style, this::applyStyleProperty );
|
||||||
|
|
||||||
|
if( !thumbSize.equals( oldThumbSize ) || focusWidth != oldFocusWidth )
|
||||||
|
calculateGeometry();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @since 2 */
|
/** @since 2 */
|
||||||
|
|||||||
Reference in New Issue
Block a user