Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] open type dialog

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.

-Chris
Index: browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java,v
retrieving revision 1.2
diff -u -r1.2 OpenTypeDialog.java
--- browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java	7 Apr 2004 00:32:13 -0000	1.2
+++ browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java	12 Apr 2004 16:11:34 -0000
@@ -30,7 +30,6 @@
 		super(parent);
 		setTitle(OpenTypeMessages.getString("OpenTypeDialog.title")); //$NON-NLS-1$
 		setMessage(OpenTypeMessages.getString("OpenTypeDialog.message")); //$NON-NLS-1$
-		setMatchEmptyString(true);
 		setDialogSettings(DIALOG_SETTINGS);
 	}
 }
Index: browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java,v
retrieving revision 1.4
diff -u -r1.4 TypeSelectionDialog.java
--- browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java	7 Apr 2004 16:22:31 -0000	1.4
+++ browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java	12 Apr 2004 16:11:35 -0000
@@ -206,6 +206,7 @@
 	 */
 	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);

Back to the top