From 3ed773ddb0dffa44f840fce4349814ef5040202d Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 12 Mar 2019 01:10:49 +0100 Subject: [PATCH] change icons for theme editor toolbar --- plugins/devkit/devkit-core/resources/META-INF/plugin.xml | 4 ++-- .../devkit/devkit-core/src/themes/ApplyThemeAction.java | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/devkit/devkit-core/resources/META-INF/plugin.xml b/plugins/devkit/devkit-core/resources/META-INF/plugin.xml index 4d4e637f377f..41b0cd2a155e 100644 --- a/plugins/devkit/devkit-core/resources/META-INF/plugin.xml +++ b/plugins/devkit/devkit-core/resources/META-INF/plugin.xml @@ -374,8 +374,8 @@ - - + + diff --git a/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java b/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java index a8bc17720ec7..f50a9f7c9691 100644 --- a/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java +++ b/plugins/devkit/devkit-core/src/themes/ApplyThemeAction.java @@ -1,6 +1,7 @@ // Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package org.jetbrains.idea.devkit.themes; +import com.intellij.icons.AllIcons; import com.intellij.ide.ui.LafManager; import com.intellij.ide.ui.UITheme; import com.intellij.ide.ui.laf.TempUIThemeBasedLookAndFeelInfo; @@ -86,4 +87,11 @@ public class ApplyThemeAction extends DumbAwareAction { catch (IOException ignore) {} return false; } + + @Override + public void update(@NotNull AnActionEvent e) { + if (LafManager.getInstance().getCurrentLookAndFeel() instanceof TempUIThemeBasedLookAndFeelInfo) { + e.getPresentation().setIcon(AllIcons.Actions.Rerun); + } + } }