diff options
4 files changed, 6 insertions, 5 deletions
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs index 04287e765..f6566765e 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Contracts/ITestDesignerView.cs @@ -10,7 +10,7 @@ namespace Tango.FSE.Stubs.Contracts public interface ITestDesignerView : IFSEView { void FormatCode(); - void HighlightCode(int position, int length); + void HighlightCode(int position, int length, int line); void InsertCode(String code); void InvalidateHighlighting(); } diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs index 7c0b0e01f..3a64437c6 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/ViewModels/TestDesignerViewVM.cs @@ -936,7 +936,7 @@ namespace Tango.FSE.Stubs.ViewModels if (errorScript != null) { OpenScript(errorScript); - View.HighlightCode(error.Position, error.Length); + View.HighlightCode(error.Position, error.Length, error.Line); } } diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs index 60b215112..e310afc89 100644 --- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs +++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Stubs/Views/TestDesignerView.xaml.cs @@ -49,9 +49,9 @@ namespace Tango.FSE.Stubs.Views GetCurrentEditor()?.FormatCode(); } - public void HighlightCode(int position, int length) + public void HighlightCode(int position, int length, int line) { - GetCurrentEditor()?.Highlight(position, length); + GetCurrentEditor()?.Highlight(position, length, line); } public void InsertCode(string code) diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs index 7fd6d99e7..f63cedcdc 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/ScriptEditor.cs @@ -2121,9 +2121,10 @@ namespace Tango.Scripting.Editors } } - public void Highlight(int position, int length) + public void Highlight(int position, int length, int line) { Select(position, Math.Max(length, 1)); + ScrollToLine(line); } public void InsertCode(String code) |
