diff options
author | Mike Krüger <mkrueger@novell.com> | 2009-09-12 15:31:02 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2009-09-12 15:31:02 +0400 |
commit | 7ae74f36a2585d601fb52f941acf007cb8cd5fc4 (patch) | |
tree | 5d4abe5d08f9aba74ea612b626926fae35c90acd /main/src | |
parent | 69ca4f61987abb464a45db6171e8af4956f62fc7 (diff) |
* MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs:
* MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs: Track
API changes.
svn path=/trunk/monodevelop/; revision=141836
Diffstat (limited to 'main/src')
3 files changed, 16 insertions, 10 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ChangeLog b/main/src/core/MonoDevelop.Ide/ChangeLog index 3b6c34b233..94ac5383fc 100644 --- a/main/src/core/MonoDevelop.Ide/ChangeLog +++ b/main/src/core/MonoDevelop.Ide/ChangeLog @@ -1,3 +1,9 @@ +2009-09-12 Mike Krüger <mkrueger@novell.com> + + * MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs: + * MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs: + Track API changes. + 2009-09-11 Christian Hergert <chris@dronelabs.com> * MonoDevelop.Ide.Gui.Dialogs/NewFileDialog.cs: Fix exception 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 9a1961972c..6e10a29c99 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs @@ -51,7 +51,7 @@ namespace MonoDevelop.Ide.CodeTemplates this.Description = template.Shortcut + Environment.NewLine + template.Description; } - public void InsertCompletionText (ICompletionWidget widget, ICodeCompletionContext context) + public void InsertCompletionText (ICompletionWidget widget, CodeCompletionContext context) { if (widget is ICodeTemplateWidget) { ((ICodeTemplateWidget)widget).InsertTemplate (template, doc); diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs index 5c0a51fbfa..c4e62a734d 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs @@ -129,7 +129,7 @@ namespace MonoDevelop.Ide.Gui.Content } if (completionWidget != null) { - ICodeCompletionContext ctx = completionWidget.CreateCodeCompletionContext (Editor.CursorPosition); + CodeCompletionContext ctx = completionWidget.CreateCodeCompletionContext (Editor.CursorPosition); IParameterDataProvider paramProvider = HandleParameterCompletion (ctx, keyChar); if (paramProvider != null) ParameterInformationWindowManager.ShowWindow (ctx, paramProvider); @@ -263,7 +263,7 @@ namespace MonoDevelop.Ide.Gui.Content int cpos; if (!GetParameterCompletionCommandOffset (out cpos)) cpos = Editor.CursorPosition; - ICodeCompletionContext ctx = completionWidget.CreateCodeCompletionContext (cpos); + CodeCompletionContext ctx = completionWidget.CreateCodeCompletionContext (cpos); cp = ParameterCompletionCommand (ctx); if (cp != null) { @@ -283,19 +283,19 @@ namespace MonoDevelop.Ide.Gui.Content } - public virtual ICompletionDataList HandleCodeCompletion (ICodeCompletionContext completionContext, + public virtual ICompletionDataList HandleCodeCompletion (CodeCompletionContext completionContext, char completionChar, ref int triggerWordLength) { return HandleCodeCompletion (completionContext, completionChar); } - public virtual ICompletionDataList HandleCodeCompletion (ICodeCompletionContext completionContext, + public virtual ICompletionDataList HandleCodeCompletion (CodeCompletionContext completionContext, char completionChar) { return null; } - public virtual IParameterDataProvider HandleParameterCompletion (ICodeCompletionContext completionContext, char completionChar) + public virtual IParameterDataProvider HandleParameterCompletion (CodeCompletionContext completionContext, char completionChar) { return null; } @@ -334,7 +334,7 @@ namespace MonoDevelop.Ide.Gui.Content return false; } - public virtual ICompletionDataList ShowCodeSurroundingsCommand (ICodeCompletionContext completionContext) + public virtual ICompletionDataList ShowCodeSurroundingsCommand (CodeCompletionContext completionContext) { CompletionDataList list = new CompletionDataList (); list.CompletionSelectionMode = CompletionSelectionMode.OwnTextField; @@ -351,7 +351,7 @@ namespace MonoDevelop.Ide.Gui.Content return list; } - public virtual ICompletionDataList ShowCodeTemplatesCommand (ICodeCompletionContext completionContext) + public virtual ICompletionDataList ShowCodeTemplatesCommand (CodeCompletionContext completionContext) { CompletionDataList list = new CompletionDataList (); foreach (CodeTemplate template in CodeTemplateService.GetCodeTemplatesForFile (Document.FileName)) { @@ -363,7 +363,7 @@ namespace MonoDevelop.Ide.Gui.Content } - public virtual ICompletionDataList CodeCompletionCommand (ICodeCompletionContext completionContext) + public virtual ICompletionDataList CodeCompletionCommand (CodeCompletionContext completionContext) { // This default implementation of CodeCompletionCommand calls HandleCodeCompletion providing // the char at the cursor position. If it returns a provider, just return it. @@ -389,7 +389,7 @@ namespace MonoDevelop.Ide.Gui.Content return null; } - public virtual IParameterDataProvider ParameterCompletionCommand (ICodeCompletionContext completionContext) + public virtual IParameterDataProvider ParameterCompletionCommand (CodeCompletionContext completionContext) { // This default implementation of ParameterCompletionCommand calls HandleParameterCompletion providing // the char at the cursor position. If it returns a provider, just return it. |