diff options
author | Mike Krüger <mkrueger@novell.com> | 2009-10-09 12:09:53 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2009-10-09 12:09:53 +0400 |
commit | 7b36792800abc9a047785e25775a6161f1f4618f (patch) | |
tree | 74d0d84f3a8cdfe91dab09751301ddbea36e482f /main/src/core | |
parent | bdb06d130b5e8ff5bd9cb40d751e595818f12108 (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')
4 files changed, 15 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ChangeLog b/main/src/core/MonoDevelop.Ide/ChangeLog index 07ad608088..01b7f6f934 100644 --- a/main/src/core/MonoDevelop.Ide/ChangeLog +++ b/main/src/core/MonoDevelop.Ide/ChangeLog @@ -1,5 +1,12 @@ 2009-10-09 Mike Krüger <mkrueger@novell.com> + * MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs: + * MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs: + * MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs: + Added icon for code surround with templates. + +2009-10-09 Mike Krüger <mkrueger@novell.com> + * MonoDevelop.Ide.addin.xml: * MonoDevelop.Ide.Commands/TextEditorCommands.cs: * MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs: 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))); } } |