internal void ShowReplaceResult(FindReplaceInfo findReplace) { _findReplaceHelper = findReplace; ReloadSubtitle(Window.Subtitle, false); ShowSubtitleRow((nint)findReplace.CurrentLineIndex); }
public void Replace() { using (var controller = new ReplaceController(Window.Subtitle, this)) { controller.Window.ReleasedWhenClosed = true; NSApplication.SharedApplication.RunModalForWindow(controller.Window); // window's WillClose event stops modal if (controller.WasFindPressed) { _findReplaceHelper = controller.FindReplaceInfo; if (_findReplaceHelper.Success) { // ShowSubtitleRow((nint)_findReplaceHelper.CurrentLineIndex); // Window.FocusAndHighLightText(_findReplaceHelper.CurrentStringIndex, _findReplaceHelper.FindTextLength); } } } }
internal void ShowFindResult(FindReplaceInfo findReplace) { ShowSubtitleRow((nint)findReplace.CurrentLineIndex); Window.FocusAndHighLightText(findReplace.CurrentStringIndex, findReplace.FindTextLength); }