public static SourceCodeEditor setSelectionText(this SourceCodeEditor codeEditor, Location startLocation, Location endLocation) { return(codeEditor.invokeOnThread( () => { var start = new TextLocation(startLocation.X - 1, startLocation.Y - 1); var end = new TextLocation(endLocation.X - 1, endLocation.Y - 1); var selection = new DefaultSelection(codeEditor.document(), start, end); codeEditor.textArea().SelectionManager.SetSelection(selection); codeEditor.caret_Line(start.Line); codeEditor.caret_Column(start.Column); return codeEditor; })); }
public static SourceCodeEditor show(this SourceCodeEditor codeEditor, IO2Finding o2Finding) { "in show".info(); codeEditor.open(o2Finding.file); if (o2Finding.lineNumber > 0) { codeEditor.gotoLine((int)o2Finding.lineNumber - 1); //codeViewer.editor().caret_Line(); codeEditor.caret_Line((int)o2Finding.lineNumber - 1); codeEditor.caret_Column((int)o2Finding.columnNumber); } return(codeEditor); }
public static SourceCodeEditor caret_Column(this SourceCodeEditor codeEditor, int value) { return(codeEditor.caret_Column(value, 3)); }