From 42ba5a8feea0741d87fffc1ad86ac37f38d2d467 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Fri, 30 Aug 2019 09:38:36 +0200 Subject: [PATCH] Tree: horizontally flip collapsedIcon in right-to-left component orientation --- .../java/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.java index 96ffe5c8..05b5bbe2 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/icons/FlatTreeCollapsedIcon.java @@ -43,6 +43,9 @@ public class FlatTreeCollapsedIcon arrow.lineTo( 10, 5.5 ); arrow.closePath(); + if( !c.getComponentOrientation().isLeftToRight() ) + g.rotate( Math.toRadians( 180 ), width / 2., height / 2. ); + g.fill( arrow ); } }