Beispiel #1
0
        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
            {
            }
        }
Beispiel #2
0
 public FileNode(FileInfo file, FileSet parent, Image defaultImage, IImageProviderFactory factory)
 {
     _factory   = factory;
     Done       = false;
     File       = file;
     ParentNode = parent;
     Image      = defaultImage;
 }
Beispiel #3
0
 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>();
 }
Beispiel #8
0
 public override void Setup()
 {
     base.Setup();
     _imageProviderFactory = new MockImageProviderFactory();
     MakeFiles(TargetDirectory);
 }
Beispiel #9
0
 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)
 {
 }
Beispiel #14
0
 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)
 {
 }