From e8743258b0864bbb785d36936f915a677c565223 Mon Sep 17 00:00:00 2001 From: "Dmitry.Krasilschikov" Date: Thu, 7 Apr 2016 16:20:57 +0300 Subject: [PATCH 1/2] #RUBY-17975 support search in the RailsApps list --- .../src/com/intellij/util/ui/ReloadableListPanel.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java b/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java index 85f830fbb10f..547f3638afa3 100644 --- a/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java +++ b/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java @@ -15,7 +15,10 @@ */ package com.intellij.util.ui; +import com.intellij.openapi.util.Pair; +import com.intellij.ui.ListSpeedSearch; import com.intellij.ui.components.JBList; +import com.intellij.util.containers.Convertor; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -32,6 +35,12 @@ public abstract class ReloadableListPanel extends ReloadablePanel { protected void createList() { myList = new JBList(); + new ListSpeedSearch(myList, new Convertor() { + @Override + public String convert(Object o) { + return ((String)((Pair)o).getFirst()); + } + }); } @NotNull From 57b64b33f7ecedaa043ccb6b26fdace014056417 Mon Sep 17 00:00:00 2001 From: "Dmitry.Krasilschikov" Date: Thu, 7 Apr 2016 16:42:45 +0300 Subject: [PATCH 2/2] #RUBY-17975 support search in the RailsApps list --- .../src/com/intellij/util/ui/ReloadableListPanel.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java b/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java index 547f3638afa3..85f830fbb10f 100644 --- a/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java +++ b/platform/platform-impl/src/com/intellij/util/ui/ReloadableListPanel.java @@ -15,10 +15,7 @@ */ package com.intellij.util.ui; -import com.intellij.openapi.util.Pair; -import com.intellij.ui.ListSpeedSearch; import com.intellij.ui.components.JBList; -import com.intellij.util.containers.Convertor; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -35,12 +32,6 @@ public abstract class ReloadableListPanel extends ReloadablePanel { protected void createList() { myList = new JBList(); - new ListSpeedSearch(myList, new Convertor() { - @Override - public String convert(Object o) { - return ((String)((Pair)o).getFirst()); - } - }); } @NotNull