Пример #1
0
 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);
 }
Пример #3
0
 public static SourceCodeEditor     caret_Column(this SourceCodeEditor codeEditor, int value)
 {
     return(codeEditor.caret_Column(value, 3));
 }