Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey Overbey2011-02-27 07:05:25 +0000
committerJeffrey Overbey2011-02-27 07:05:25 +0000
commit90e7aa10ad69d7cc72754a5c0a5543175003bc13 (patch)
tree49beaff08ede6a45be19317962818883410ebfbc
parent4d6e755dbf17537f7ae00efda8e2e4dd47d6cd8e (diff)
downloadorg.eclipse.photran-201103041707.tar.gz
org.eclipse.photran-201103041707.tar.xz
org.eclipse.photran-201103041707.zip
-rw-r--r--org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/analysis/binding/Definition.java2
-rwxr-xr-xorg.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProcessor.java8
-rwxr-xr-xorg.eclipse.photran.ui.vpg/src/org/eclipse/photran/internal/ui/editor_vpg/contentassist/FortranCompletionProposalComputer.java26
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.

Back to the top