public SelectionManager( IView view, IScreenBuffer screenBuffer, LJTraceSource tracer, IPresentationDataAccess presentationDataAccess, IClipboardAccess clipboard, IScreenBufferFactory screenBufferFactory, IBookmarksFactory bookmarksFactory ) { this.view = view; this.screenBuffer = screenBuffer; this.clipboard = clipboard; this.presentationDataAccess = presentationDataAccess; this.tracer = tracer; this.screenBufferFactory = screenBufferFactory; this.bookmarksFactory = bookmarksFactory; }
public SelectionManager( IView view, ISearchResultModel searchResultModel, // todo: try get rid of this dependency IScreenBuffer screenBuffer, LJTraceSource tracer, IPresentationDataAccess presentationDataAccess, IClipboardAccess clipboard, IScreenBufferFactory screenBufferFactory, IBookmarksFactory bookmarksFactory ) { this.view = view; this.searchResultModel = searchResultModel; this.screenBuffer = screenBuffer; this.clipboard = clipboard; this.presentationDataAccess = presentationDataAccess; this.tracer = tracer; this.searchResultModel = searchResultModel; this.screenBufferFactory = screenBufferFactory; this.bookmarksFactory = bookmarksFactory; this.searchResultInplaceHightlightHandler = SearchResultInplaceHightlightHandler; }