From a201080023f7988512edca0737b3a3ed73306e3b Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Mon, 4 Nov 2013 20:25:39 +0100 Subject: [PATCH] add Search Everywhere to statistics --- .../config/options/feature.usage.statistics.xml | 1 + .../intellij/ide/actions/SearchEverywhereAction.java | 3 ++- .../src/messages/FeatureStatisticsBundle.properties | 1 + .../src/tips/SearchEverywhere.html | 10 ++++++++++ python/resources/ProductivityFeaturesRegistry.xml | 7 +++++++ resources/src/ProductivityFeaturesRegistry.xml | 7 +++++++ 6 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 platform/platform-resources-en/src/tips/SearchEverywhere.html diff --git a/platform/funcTests/config/options/feature.usage.statistics.xml b/platform/funcTests/config/options/feature.usage.statistics.xml index e047526ca94f..b6995e8783e2 100644 --- a/platform/funcTests/config/options/feature.usage.statistics.xml +++ b/platform/funcTests/config/options/feature.usage.statistics.xml @@ -2,6 +2,7 @@ + diff --git a/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java b/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java index c63edeb988c6..83fff016e4c5 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java @@ -16,6 +16,7 @@ package com.intellij.ide.actions; import com.intellij.codeInsight.navigation.NavigationUtil; +import com.intellij.featureStatistics.FeatureUsageTracker; import com.intellij.icons.AllIcons; import com.intellij.ide.DataManager; import com.intellij.ide.IdeEventQueue; @@ -607,7 +608,7 @@ public class SearchEverywhereAction extends AnAction implements CustomComponentA initSearchActions(myBalloon, myPopupField); IdeFocusManager focusManager = IdeFocusManager.getInstance(e.getProject()); focusManager.requestFocus(myPopupField.getTextEditor(), true); -// FeatureUsageTracker.getInstance().triggerFeatureUsed(IdeActions.ACTION_SEARCH_EVERYWHERE); + FeatureUsageTracker.getInstance().triggerFeatureUsed(IdeActions.ACTION_SEARCH_EVERYWHERE); } private void registerDataProvider(JPanel panel) { diff --git a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties index 7281356a5094..bd4572d85a28 100644 --- a/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties +++ b/platform/platform-resources-en/src/messages/FeatureStatisticsBundle.properties @@ -30,6 +30,7 @@ feature.statistics.application.idle.time=idle time: {0} navigation.popup.class=Go to class navigation.popup.file=Go to file navigation.popup.symbol=Go to symbol +SearchEverywhere=Search Everywhere navigation.popup.camelprefix=Using camel words prefixes in navigation popups navigation.popup.wildcards=Using wildcards in go to class, file or symbol navigation.popup.file.structure=File structure popup diff --git a/platform/platform-resources-en/src/tips/SearchEverywhere.html b/platform/platform-resources-en/src/tips/SearchEverywhere.html new file mode 100644 index 000000000000..5e6dd153fd58 --- /dev/null +++ b/platform/platform-resources-en/src/tips/SearchEverywhere.html @@ -0,0 +1,10 @@ + + + + + +

+Searches through classes, files, tool windows, actions, settings, and symbols by double pressing + the Shift key.

+ + \ No newline at end of file diff --git a/python/resources/ProductivityFeaturesRegistry.xml b/python/resources/ProductivityFeaturesRegistry.xml index 87df42bf4b50..58030932f350 100644 --- a/python/resources/ProductivityFeaturesRegistry.xml +++ b/python/resources/ProductivityFeaturesRegistry.xml @@ -17,6 +17,13 @@ tip-file="GoToSymbol.html" first-show="5" successive-show="8"/> + +