diff options
author | Mike Krüger <mkrueger@novell.com> | 2010-08-22 10:05:52 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2010-08-22 10:05:52 +0400 |
commit | 7eb0c4dfa521f2a82d4fa4604bfa405e28ec22b1 (patch) | |
tree | d39b1c61e53d90b28e0342f1f60e196dc8d8eb6b /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks | |
parent | 75fe6c9be4bebd27ef8343cbb33535079edb96de (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.cs | 8 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskStore.cs | 2 |
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; |