From 83dd8384637b5ff3f2aa09be669f9ce270434399 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Mon, 12 Apr 2004 20:34:39 +0000 Subject: [PATCH] Patch from Chris to not show by default the entire --- core/org.eclipse.cdt.ui/ChangeLog | 9 +++++++++ .../cdt/internal/ui/browser/opentype/OpenTypeDialog.java | 1 - .../cdt/ui/browser/typeinfo/TypeSelectionDialog.java | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 1cccb1db99d..c6ecec5119f 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,12 @@ +2004-04-12 Alain Magloire + This patch changes the default filter so an empty string does not show + any matches. The reason for this is to speed up performance when a lot + of types are initially visible. Note this makes the behaviour consistent + with the JDT Open Type. + + * browser/org/eclipse/cdt/internal/ui/browser/opentype//OpentTypeDialog.java + * browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java + 2004-04-12 Bogdan Gheorghe Added Enumerator, Derived types to search dialog diff --git a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java index 30e939d1952..1b0c8fd43c0 100644 --- a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java +++ b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java @@ -30,7 +30,6 @@ public class OpenTypeDialog extends TypeSelectionDialog { super(parent); setTitle(OpenTypeMessages.getString("OpenTypeDialog.title")); //$NON-NLS-1$ setMessage(OpenTypeMessages.getString("OpenTypeDialog.message")); //$NON-NLS-1$ - setMatchEmptyString(true); setDialogSettings(DIALOG_SETTINGS); } } diff --git a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java index 7100611dd3e..472cadcfd33 100644 --- a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java +++ b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java @@ -206,6 +206,7 @@ public class TypeSelectionDialog extends TwoPaneElementSelector { */ public TypeSelectionDialog(Shell parent) { super(parent, fElementRenderer, fQualifierRenderer); + setMatchEmptyString(false); setUpperListLabel(TypeInfoMessages.getString("TypeSelectionDialog.upperLabel")); //$NON-NLS-1$ setLowerListLabel(TypeInfoMessages.getString("TypeSelectionDialog.lowerLabel")); //$NON-NLS-1$ setVisibleTypes(fAllTypes);