Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2009-10-09 12:09:53 +0400
committerMike Krüger <mkrueger@novell.com>2009-10-09 12:09:53 +0400
commit7b36792800abc9a047785e25775a6161f1f4618f (patch)
tree74d0d84f3a8cdfe91dab09751301ddbea36e482f /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates
parentbdb06d130b5e8ff5bd9cb40d751e595818f12108 (diff)
* MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs:
* MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs: * MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs: Added icon for code surround with templates. svn path=/trunk/monodevelop/; revision=143833
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs6
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs2
3 files changed, 8 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
index 799fd2c672..718c63e80f 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs
@@ -99,6 +99,12 @@ namespace MonoDevelop.Ide.CodeTemplates
set;
}
+ public string Icon {
+ get {
+ return Code.Contains ("$selected$") ? "md-template-surroundwith" : "md-template";
+ }
+ }
+
Dictionary<string, CodeTemplateVariable> variableDecarations = new Dictionary<string, CodeTemplateVariable> ();
public IEnumerable<CodeTemplateVariable> Variables {
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs
index 6e10a29c99..4c953bb141 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs
@@ -46,7 +46,7 @@ namespace MonoDevelop.Ide.CodeTemplates
this.doc = doc;
this.template = template;
this.CompletionText = "test";
- this.Icon = "md-template";
+ this.Icon = template.Icon;
this.DisplayText = template.Shortcut;
this.Description = template.Shortcut + Environment.NewLine + template.Description;
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs
index f98f5947a5..74e50d74bd 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs
@@ -89,7 +89,7 @@ namespace MonoDevelop.Ide.CodeTemplates
if (string.IsNullOrEmpty (ct.Shortcut) || ct.CodeTemplateContext != CodeTemplateContext.Standard)
continue;
list.Remove (ct.Shortcut);
- list.Add (new CompletionData (ct.Shortcut, "md-template", ct.Shortcut + Environment.NewLine + GettextCatalog.GetString (ct.Description)));
+ list.Add (new CompletionData (ct.Shortcut, ct.Icon , ct.Shortcut + Environment.NewLine + GettextCatalog.GetString (ct.Description)));
}
}