From 4fa80e2789c77e7e78a6d44785abb3d7a855ce3a Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Wed, 23 Sep 2015 12:59:12 +0300 Subject: [PATCH] IDEA-145126 an option to hide 'tool window' buttons Step 5: Provide usage statistics for hide/restore user activity --- .../src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java index 10dba93165a8..13dc73a1fba5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java @@ -20,6 +20,7 @@ import com.intellij.ide.IdeEventQueue; import com.intellij.ide.actions.ActivateToolWindowAction; import com.intellij.ide.ui.LafManager; import com.intellij.ide.ui.LafManagerListener; +import com.intellij.internal.statistic.UsageTrigger; import com.intellij.openapi.Disposable; import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.actionSystem.ex.AnActionListener; @@ -2576,6 +2577,7 @@ public final class ToolWindowManagerImpl extends ToolWindowManagerEx implements return; } info.setShowStripeButton(visibleOnPanel); + UsageTrigger.trigger("StripeButton[" + id + "]." + (visibleOnPanel ? "shown" : "hidden")); final ArrayList commandList = new ArrayList(); appendApplyWindowInfoCmd(info, commandList);