diff options
author | Jeffrey Overbey | 2011-02-27 07:05:25 +0000 |
---|---|---|
committer | Jeffrey Overbey | 2011-02-27 07:05:25 +0000 |
commit | 90e7aa10ad69d7cc72754a5c0a5543175003bc13 (patch) | |
tree | 49beaff08ede6a45be19317962818883410ebfbc | |
parent | 4d6e755dbf17537f7ae00efda8e2e4dd47d6cd8e (diff) | |
download | org.eclipse.photran-201103041707.tar.gz org.eclipse.photran-201103041707.tar.xz org.eclipse.photran-201103041707.zip |
Improved content assist display stringsv201103111710v201103111207v201103111151v201103111103v201103041707v201103032018v201103031008v201103030905v201103021806v201102280902v201102280822v201102280812
3 files changed, 19 insertions, 17 deletions
diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/Definition.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/Definition.java index 3f0ce73f..1707b55e 100644 --- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/Definition.java +++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/Definition.java @@ -333,7 +333,7 @@ public class Definition implements IPhotranSerializable, Comparable<Definition> result.append(classification.toString()); - if (!type.equals(Type.VOID)) + if (!type.equals(Type.VOID) && !(type instanceof FunctionType)) { result.append(" - "); //$NON-NLS-1$ result.append(type); diff --git a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProcessor.java b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProcessor.java index bb74a9f8..1605c7b5 100755 --- a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProcessor.java +++ b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProcessor.java @@ -46,7 +46,11 @@ public class FortranCompletionProcessor implements IContentAssistProcessor HashMap<String, TreeSet<Definition>> defs = new HashMap<String, TreeSet<Definition>>(); private String errorMessage = null; - + + //private final Color LIGHT_YELLOW = new Color(null, new RGB(255, 255, 191)); + private final Color LIGHT_YELLOW = new Color(null, new RGB(255, 255, 223)); + //private final Color WHITE = new Color(null, new RGB(255, 255, 255)); + public IContentAssistant setup(FortranEditor editor) { String contentAssistEnabledProperty = new SearchPathProperties().getProperty( @@ -54,8 +58,6 @@ public class FortranCompletionProcessor implements IContentAssistProcessor SearchPathProperties.ENABLE_CONTENT_ASSIST_PROPERTY_NAME); if (contentAssistEnabledProperty != null && contentAssistEnabledProperty.equals("true")) //$NON-NLS-1$ { - final Color LIGHT_YELLOW = new Color(null, new RGB(255, 255, 191)); - FortranEditorTasks.instance(editor).addASTTask(new FortranCompletionProcessorASTTask(this)); FortranEditorTasks.instance(editor).addVPGTask(new FortranCompletionProcessorVPGTask(this)); diff --git a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProposalComputer.java b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProposalComputer.java index ff76e3a4..4f7ae491 100755 --- a/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProposalComputer.java +++ b/org.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProposalComputer.java @@ -163,10 +163,10 @@ class FortranCompletionProposalComputer extends CompletionComputer } } - private FortranCompletionProposal createProposal(String identifier) - { - return createProposal(identifier, null, null); - } +// private FortranCompletionProposal createProposal(String identifier) +// { +// return createProposal(identifier, null, null); +// } private FortranCompletionProposal createProposal(String identifier, String description) { @@ -188,8 +188,8 @@ class FortranCompletionProposalComputer extends CompletionComputer return new FortranCompletionProposal( identifier, new TemplateProposal(new Template( - displayString(identifier, description), - displayString(identifier, description), + identifier, + description == null ? "" : description, //$NON-NLS-1$ FortranTemplateContext.ID, replaceArgumentsWithTemplateVariables(identifier), true), @@ -231,13 +231,13 @@ class FortranCompletionProposalComputer extends CompletionComputer else return string; } - private String displayString(String identifier, String description) - { - if (description == null) - return identifier; - else - return identifier + " - " + description; //$NON-NLS-1$ - } +// private String displayString(String identifier, String description) +// { +// if (description == null) +// return identifier; +// else +// return identifier + " - " + description; //$NON-NLS-1$ +// } /** * A single proposal which will appear in the content assist list. |