public FileSet(DirectoryInfo dir, IImageProviderFactory imageProviderFactory, params string[] filePatterns) { Dir = dir; var fileInfos = new List <FileInfo>(); try { if (filePatterns == null || !filePatterns.Any()) { fileInfos.AddRange(Dir.GetFiles()); } else { foreach (var filePattern in filePatterns) { fileInfos.AddRange(Dir.GetFiles(filePattern)); } } foreach (var fileNode in fileInfos.Select(file => new FileNode(file, this, BrowserResources.Properties.Resources.Image_File, imageProviderFactory))) { Add(fileNode); } } catch { } }
public FileNode(FileInfo file, FileSet parent, Image defaultImage, IImageProviderFactory factory) { _factory = factory; Done = false; File = file; ParentNode = parent; Image = defaultImage; }
public FileNode(FileInfo file, FileSet parent, Image defaultImage, IImageProviderFactory factory) { _factory = factory; Done = false; File = file; ParentNode = parent; Image = defaultImage; }
protected ListViewFileSetBase(DirectoryInfo dir, Action<ListView> initializeListView, IImageProviderFactory imageProviderFactory, params string[] filePatterns) : base(dir,imageProviderFactory, filePatterns) { ListView = new ListView {LargeImageList = GetNewImageList()}; if (initializeListView != null) initializeListView(ListView); }
public override void Setup() { base.Setup(); InitializeListView_WasCalled = false; _factory = new StubImageProviderFactory(); _file1 = MakeImageFile(); _fileSet = new ListViewFileSet_BlockingLoadFilesAsyncLoadImages(TargetDirectory, _factory, InitializeListView, "*.jpg"); }
public override void Setup() { base.Setup(); InitializeListView_WasCalled = false; _factory = new StubImageProviderFactory(); _file1 = MakeImageFile(); _fileSet = new ListViewFileSet_BlockingLoadFilesAsyncLoadImages(TargetDirectory, _factory, InitializeListView, "*.jpg"); }
public UpdateProcessingEngineCommand(IEventAggregator eventAggregator, IProcessingChainBuilderDataStore processingChainBuilderDataStore, IImageProviderFactory imageProviderFactory, IImageProcessingChainFactory imageProcessingChainFactory) { _imageProviderFactory = imageProviderFactory; _imageProcessingChainFactory = imageProcessingChainFactory; _processingChainBuilderDataStore = processingChainBuilderDataStore; _shouldUpdateProcessingEngineEvent = eventAggregator.GetEvent <ShouldUpdateProcessingEngineEvent>(); }
public override void Setup() { base.Setup(); _imageProviderFactory = new MockImageProviderFactory(); MakeFiles(TargetDirectory); }
public BlockingLoadFilesAsyncListViewFileSetFactory(IImageProviderFactory factory, Action <ListView> initializeListView) { _factory = factory; _initializeListView = initializeListView; }
public BlockingLoadFilesAsyncListViewFileSetFactory(IImageProviderFactory factory, Action<ListView> initializeListView) { _factory = factory; _initializeListView = initializeListView; }
public ListViewFileSet_BlockingLoadFilesAsyncLoadImages(DirectoryInfo dir, IImageProviderFactory factory, Action<ListView> initializeListView, params string[] filePatterns) : base(dir, initializeListView, factory, filePatterns) { }
public ListViewFileSet_BlockingLoadAllImages(DirectoryInfo dir, IImageProviderFactory factory, Action<ListView> initializeListView, params string[] filePatterns) : base(dir, initializeListView, new SimpleBitmapThumbnailGetterFactory(100), filePatterns) { }
public ListViewFileSet_BlockingLoadAllImages(DirectoryInfo dir, IImageProviderFactory factory, Action <ListView> initializeListView, params string[] filePatterns) : base(dir, initializeListView, new SimpleBitmapThumbnailGetterFactory(100), filePatterns) { }
public override void Setup() { base.Setup(); _imageProviderFactory = new MockImageProviderFactory(); MakeFiles(TargetDirectory); }
public StubFileSet(DirectoryInfo dir, IImageProviderFactory imageProviderFactory, params string[] filePatterns) : base(dir, imageProviderFactory, filePatterns) { }
public ListViewFileSet_BlockingLoadFilesAsyncLoadImages(DirectoryInfo dir, IImageProviderFactory factory, Action <ListView> initializeListView, params string[] filePatterns) : base(dir, initializeListView, factory, filePatterns) { }
protected ListViewFileSetBase(DirectoryInfo dir, Action <ListView> initializeListView, IImageProviderFactory imageProviderFactory, params string[] filePatterns) : base(dir, imageProviderFactory, filePatterns) { ListView = new ListView { LargeImageList = GetNewImageList() }; if (initializeListView != null) { initializeListView(ListView); } }
public SpyListViewFileSet(DirectoryInfo dir = null, Action<ListView> initializeListView = null, IImageProviderFactory imageProviderFactory = null, params string[] filePatterns) : base(dir, initializeListView, imageProviderFactory, filePatterns) { }
public StubFileSet(DirectoryInfo dir, IImageProviderFactory imageProviderFactory, params string[] filePatterns) : base(dir, imageProviderFactory, filePatterns) { }
public SpyListViewFileSet(DirectoryInfo dir = null, Action <ListView> initializeListView = null, IImageProviderFactory imageProviderFactory = null, params string[] filePatterns) : base(dir, initializeListView, imageProviderFactory, filePatterns) { }