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>2010-08-22 10:05:52 +0400
committerMike Krüger <mkrueger@novell.com>2010-08-22 10:05:52 +0400
commit7eb0c4dfa521f2a82d4fa4604bfa405e28ec22b1 (patch)
treed39b1c61e53d90b28e0342f1f60e196dc8d8eb6b /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks
parent75fe6c9be4bebd27ef8343cbb33535079edb96de (diff)
Transformed text editor line/column coordinate system.
Now any line/column in monodevelop is 1 based.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs8
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs2
2 files changed, 5 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs
index 7b80d259a2..3249610a71 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs
@@ -254,7 +254,7 @@ namespace MonoDevelop.Ide.Tasks
desc = tag.Key + ": " + desc;
}
- Task t = new Task (fileName, desc, tag.Region.Start.Column - 1, tag.Region.Start.Line,
+ Task t = new Task (fileName, desc, tag.Region.Start.Column, tag.Region.Start.Line,
TaskSeverity.Information, priorities[tag.Key], wob);
newTasks.Add (t);
}
@@ -479,12 +479,12 @@ namespace MonoDevelop.Ide.Tasks
if (doc != null && doc.HasProject && doc.Project is DotNetProject) {
string[] commentTags = doc.CommentTags;
if (commentTags != null && commentTags.Length == 1) {
- string line = doc.Editor.GetLineText (task.Line - 1);
+ string line = doc.Editor.GetLineText (task.Line);
int index = line.IndexOf (commentTags[0]);
if (index != -1) {
- doc.Editor.SetCaretTo (task.Line - 1, task.Column - 1);
+ doc.Editor.SetCaretTo (task.Line, task.Column);
line = line.Substring (0, index);
- var ls = doc.Editor.Document.GetLine (task.Line - 1);
+ var ls = doc.Editor.Document.GetLine (task.Line);
doc.Editor.Replace (ls.Offset, ls.EditableLength, line);
comments.Remove (task);
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs
index 552d2f1a0f..c74b2acae9 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs
@@ -83,7 +83,7 @@ namespace MonoDevelop.Ide.Tasks
return;
Task[] ctasks = GetFileTasks (args.TextFile.Name.FullPath);
foreach (Task task in ctasks) {
- if (task.Line - 1 > args.LineNumber || (task.Line - 1 == args.LineNumber && task.Column - 1 >= args.Column)) {
+ if (task.Line > args.LineNumber || (task.Line == args.LineNumber && task.Column >= args.Column)) {
if (task.SavedLine == -1)
task.SavedLine = task.Line;
task.Line += args.LineCount;