From d6eba3551154ef8c525c092b50a9363b9b1fc03d Mon Sep 17 00:00:00 2001 From: Hoda Amer Date: Tue, 23 Mar 2004 20:20:34 +0000 Subject: [PATCH] Fix for bug#52858 --- core/org.eclipse.cdt.ui/ChangeLog | 5 +-- .../contentassist/RelevanceConstants.java | 32 +++++++++---------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 010e9e49f71..bbfd9cd6164 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,7 +1,8 @@ 2004-03-23 Hoda Amer - Fix for bug#51303 Content Assist: Completion list remains open after a space is added to a prefix + Fix for bug#51303 Content Assist: Completion list remains open after a space is added to a prefix Fix for bug#53066 Content Assist: Information displayed after completion on Macro function is not legible. - + Fix for bug#52858 Content Assist: Relevance sorting mixes ordering of structs and classes + 2004-03-21 Tanya Wolff Externalized stray strings. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/RelevanceConstants.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/RelevanceConstants.java index 2de8b710c64..d28ce2fb3b1 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/RelevanceConstants.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/RelevanceConstants.java @@ -11,22 +11,22 @@ package org.eclipse.cdt.internal.ui.text.contentassist; public interface RelevanceConstants { - final int CASE_MATCH_RELEVANCE = 160; - final int EXACT_NAME_MATCH_RELEVANCE = 40; + final int CASE_MATCH_RELEVANCE = 1600; + final int EXACT_NAME_MATCH_RELEVANCE = 400; - final int LOCAL_VARIABLE_TYPE_RELEVANCE = 140; - final int FIELD_TYPE_RELEVANCE = 130; - final int VARIABLE_TYPE_RELEVANCE = 120; - final int METHOD_TYPE_RELEVANCE = 110; - final int FUNCTION_TYPE_RELEVANCE = 100; - final int CLASS_TYPE_RELEVANCE = 90; - final int STRUCT_TYPE_RELEVANCE = 80; - final int UNION_TYPE_RELEVANCE = 70; - final int TYPEDEF_TYPE_RELEVANCE = 60; - final int NAMESPACE_TYPE_RELEVANCE = 50; - final int MACRO_TYPE_RELEVANCE = 40; - final int ENUMERATION_TYPE_RELEVANCE = 30; - final int ENUMERATOR_TYPE_RELEVANCE = 20; - final int KEYWORD_TYPE_RELEVANCE = 10; + final int LOCAL_VARIABLE_TYPE_RELEVANCE = 1400; + final int FIELD_TYPE_RELEVANCE = 1300; + final int VARIABLE_TYPE_RELEVANCE = 1200; + final int METHOD_TYPE_RELEVANCE = 1100; + final int FUNCTION_TYPE_RELEVANCE = 1000; + final int CLASS_TYPE_RELEVANCE = 900; + final int STRUCT_TYPE_RELEVANCE = 800; + final int UNION_TYPE_RELEVANCE = 700; + final int TYPEDEF_TYPE_RELEVANCE = 600; + final int NAMESPACE_TYPE_RELEVANCE = 500; + final int MACRO_TYPE_RELEVANCE = 400; + final int ENUMERATION_TYPE_RELEVANCE = 300; + final int ENUMERATOR_TYPE_RELEVANCE = 200; + final int KEYWORD_TYPE_RELEVANCE = 100; final int DEFAULT_TYPE_RELEVANCE = 0; }