示例#1
0
        public override void Setup()
        {
            base.Setup();
            _view = new StubImageBrowserView();
            _viewAsStub = ((StubImageBrowserView)_view);

            _directoryTree = new StubDirectoryTree();
            _dirTreeAsStub = ((StubDirectoryTree)_directoryTree);

            _viewAsStub.DirectoryTree = _directoryTree;
        }
示例#2
0
        public override void Setup()
        {
            base.Setup();
            _view       = new StubImageBrowserView();
            _viewAsStub = ((StubImageBrowserView)_view);

            _directoryTree = new StubDirectoryTree();
            _dirTreeAsStub = ((StubDirectoryTree)_directoryTree);

            _viewAsStub.DirectoryTree = _directoryTree;
        }
示例#3
0
        void view_BrowserViewLoad(object sender, IImageBrowserView view)
        {
            view.DirectoryTree.InitDrives();
            view.DirectoryTree.DirectorySelected += view.OnDirectorySelected;

            var imageProviderFactory = new SimpleBitmapThumbnailGetterFactory(100);
            var fileSetFactory       = new BlockingLoadFilesAsyncListViewFileSetFactory(imageProviderFactory, _view.InitializeListView);

            _thumbnailSets = new ThumbnailSets(view.ListViewParentContainer, new[] { "*.jpg", "*.bmp", "*.png" }, fileSetFactory);

            InitTimer();
        }
示例#4
0
 public Presenter(IImageBrowserView view)
 {
     _view = view;
     view.DirectorySelected += view_DirectorySelected;
     view.BrowserViewLoad   += view_BrowserViewLoad;
 }
示例#5
0
 public Presenter(IImageBrowserView view)
 {
     _view = view;
     view.DirectorySelected += view_DirectorySelected;
     view.BrowserViewLoad += view_BrowserViewLoad;
 }
示例#6
0
        void view_BrowserViewLoad(object sender, IImageBrowserView view)
        {
            view.DirectoryTree.InitDrives();
            view.DirectoryTree.DirectorySelected += view.OnDirectorySelected;

            var imageProviderFactory = new SimpleBitmapThumbnailGetterFactory(100);
            var fileSetFactory = new BlockingLoadFilesAsyncListViewFileSetFactory(imageProviderFactory, _view.InitializeListView);
            _thumbnailSets = new ThumbnailSets(view.ListViewParentContainer, new[] { "*.jpg", "*.bmp", "*.png" }, fileSetFactory);

            InitTimer();
        }