private void OnMainEditorCaretPositionChanged(object sender, EventArgs e)
 {
     if (m_AppSettings.SynchronizeCursorPositions)
     {
         SubGherkinEditor.ScrollCursorTo(MainEditor.TextArea.Caret.Offset, focus: false);
         ViewerGherkinEditor.ScrollCursorTo(MainEditor.TextArea.Caret.Offset, focus: false);
     }
 }
Beispiel #2
0
 public void InstallFoldingManager(string filePath)
 {
     if (HasFoldingStrategy(filePath))
     {
         MainGherkinEditor.InstallFoldingManager();
         SubGherkinEditor.InstallFoldingManager();
         ViewerGherkinEditor.InstallFoldingManager();
         CreateFoldingStrategy(filePath);
     }
     else
     {
         MainGherkinEditor.UnnstallFoldingManager();
         SubGherkinEditor.UnnstallFoldingManager();
         ViewerGherkinEditor.UnnstallFoldingManager();
         GherkinFoldingStrategy = null;
         XmlFoldingStrategy     = null;
     }
 }