From a5aa4ccb0b8ea11ff6e1ff3fb3262325d89b671c Mon Sep 17 00:00:00 2001 From: Sasha Blashenkov Date: Mon, 22 May 2023 02:54:45 +0200 Subject: [PATCH] Option to override getBackground in DarculaButtonUI Might be useful for creating transparent buttons, for example GitOrigin-RevId: f89cc60b8c11e5eb5eaf8eb69f93b4845481d4d6 --- .../src/com/intellij/ide/ui/laf/darcula/ui/DarculaButtonUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaButtonUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaButtonUI.java index e2e27411650a..2c64d2ba841e 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaButtonUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaButtonUI.java @@ -170,7 +170,7 @@ public class DarculaButtonUI extends BasicButtonUI { } } - private Paint getBackground(JComponent c, Rectangle r) { + protected Paint getBackground(JComponent c, Rectangle r) { Color backgroundColor = (Color)c.getClientProperty("JButton.backgroundColor"); return backgroundColor != null ? backgroundColor :