Ejemplo n.º 1
0
        public override void ViewDidLoad()
        {
            foreach (var control in new NSControl [] {
                searchField,
                workingDirectoryField,
                includeField,
                excludeField,
                matchCaseButton,
                matchWholeWordButton,
                regexButton,
                useExcludeSettingsButton,
                findButton
            })
            {
                control.Target = this;
                control.Action = new ObjCRuntime.Selector("searchRequested:");
            }

            workingDirectoryField.StringValue = "/Users/sandy/xam-git/monodevelop";

            CurrentFindOptionsView = this;
        }
 public RipGrepFileSearchEngine(IFindResultFactory findResultFactory, IFindResultsView findResultsView, IFindOptionsView findOptionsView)
 {
     this.findResultFactory = findResultFactory ?? throw new ArgumentNullException(nameof(findResultFactory));
     this.findResultsView   = findResultsView ?? throw new ArgumentNullException(nameof(findResultsView));
     this.findOptionsView   = findOptionsView ?? throw new ArgumentNullException(nameof(findOptionsView));
 }