Ejemplo n.º 1
0
 internal void SetCursor(int lineNumber, int columnNumber)
 {
     if (ActiveWindow != null) // can be null when the app is loading
     {
         ActiveWindow.MoveCaretTo(lineNumber - 1, columnNumber - 1);
     }
 }
Ejemplo n.º 2
0
 internal void ReloadActiveDocument()
 {
     if (!IsDirty(ActiveWindow) || Errors.ReloadUnsaved() == DialogResult.Yes)
     {
         try
         {
             TextLocation position = ActiveWindow.CaretPosition;
             ActiveDocument.Reload();
             ActiveWindow.Contents = ActiveDocument.Contents;
             ActiveWindow.MoveCaretTo(position.Line, position.Column);
             UpdateDisplay();
         }
         catch (Exception ex)
         {
             Errors.CouldNotLoadFile(ActiveDocument.FullName, ex.Message);
         }
     }
 }