Beispiel #1
0
 private void ZoomToFileIfNeeded(IScript script, 
     ref IScriptEditorControl scriptEditorControl,
     ScriptTokenReference scriptTokenReference, bool showAll)
 {
     if (showAll && !_dialog.IsReplace) return;
     if (TextToFindIsCurrentlySelected(scriptEditorControl))
     {
         int startPos = scriptEditorControl.CursorPosition - _dialog.TextToFind.Length;
         Factory.GUIController.ZoomToFile(script.FileName, ZoomToFileZoomType.ZoomToCharacterPosition,
             startPos, false, false, null, false);
         scriptEditorControl = Factory.GUIController.GetScriptEditorControl(script.FileName, false);
         scriptEditorControl.SetSelection(startPos, _dialog.TextToFind.Length);                
         scriptEditorControl.ActivateTextEditor();
         _dialog.Activate();
     }
 }
Beispiel #2
0
 private static int JumpToFirstScriptIfNeeded(int currentScript, 
     List<IScript> scriptsForFindReplace, 
     ScriptTokenReference scriptTokenReference)
 {
     if (scriptTokenReference == null &&
         currentScript == scriptsForFindReplace.Count - 1)
     {
         currentScript = 0;
     }
     return currentScript;
 }