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:
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs20
1 files changed, 12 insertions, 8 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs
index 668359506a..1824432bb9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs
@@ -31,29 +31,33 @@ using Gtk;
namespace MonoDevelop.Ide.CodeCompletion
{
- public interface ICompletionWidget
+ interface ICompletionWidget
{
- CodeCompletionContext CurrentCodeCompletionContext {
+ CodeCompletionContext CurrentCodeCompletionContext
+ {
get;
}
- int CaretOffset { get;}
+ int CaretOffset { get; set; }
int TextLength { get; }
int SelectedLength { get; }
string GetText (int startOffset, int endOffset);
-
+
char GetChar (int offset);
-
+
void Replace (int offset, int count, string text);
-
+
Gtk.Style GtkStyle { get; }
+ double ZoomLevel { get; }
CodeCompletionContext CreateCodeCompletionContext (int triggerOffset);
string GetCompletionText (CodeCompletionContext ctx);
void SetCompletionText (CodeCompletionContext ctx, string partial_word, string complete_word);
-
+
void SetCompletionText (CodeCompletionContext ctx, string partial_word, string complete_word, int completeWordOffset);
-
+
+ void AddSkipChar (int cursorPosition, char c);
+
event EventHandler CompletionContextChanged;
}
}