public SourceCollectionsList(Book.Book.Factory bookFactory, BookStorage.Factory storageFactory, BookCollection.Factory bookCollectionFactory, string editableCollectionDirectory)
 {
     _bookFactory = bookFactory;
     _storageFactory = storageFactory;
     _bookCollectionFactory = bookCollectionFactory;
     _editableCollectionDirectory = editableCollectionDirectory;
 }
 public SourceCollectionsList(Book.Book.Factory bookFactory, BookStorage.Factory storageFactory, BookCollection.Factory bookCollectionFactory, string editableCollectionDirectory)
 {
     _bookFactory                 = bookFactory;
     _storageFactory              = storageFactory;
     _bookCollectionFactory       = bookCollectionFactory;
     _editableCollectionDirectory = editableCollectionDirectory;
 }
        public SourceCollectionsList(Book.Book.Factory bookFactory, BookStorage.Factory storageFactory,
			string editableCollectionDirectory,
			IEnumerable<string> sourceRootFolders)
        {
            _bookFactory = bookFactory;
            _storageFactory = storageFactory;
            _editableCollectionDirectory = editableCollectionDirectory;
            _sourceRootFolders = sourceRootFolders;
        }
 public SourceCollectionsList(Book.Book.Factory bookFactory, BookStorage.Factory storageFactory,
                              string editableCollectionDirectory,
                              IEnumerable <string> sourceRootFolders)
 {
     _bookFactory    = bookFactory;
     _storageFactory = storageFactory;
     _editableCollectionDirectory = editableCollectionDirectory;
     _sourceRootFolders           = sourceRootFolders;
 }
        public static bool ForPageLayout = false;         // set when most recent relevant command is ShowChangeLayoutDialog

        public PageTemplatesApi(SourceCollectionsList sourceCollectionsList, BookSelection bookSelection,
                                PageSelection pageSelection, TemplateInsertionCommand templateInsertionCommand,
                                BookThumbNailer thumbNailer, Book.Book.Factory bookFactory, BookStorage.Factory storageFactory)
        {
            _sourceCollectionsList    = sourceCollectionsList;
            _bookSelection            = bookSelection;
            _pageSelection            = pageSelection;
            _templateInsertionCommand = templateInsertionCommand;
            _thumbNailer    = thumbNailer;
            _bookFactory    = bookFactory;
            _storageFactory = storageFactory;
        }
        public PageTemplatesApi(SourceCollectionsList  sourceCollectionsList,BookSelection bookSelection,
			PageSelection pageSelection, TemplateInsertionCommand templateInsertionCommand,
			BookThumbNailer thumbNailer, Book.Book.Factory bookFactory, BookStorage.Factory storageFactory)
        {
            _sourceCollectionsList = sourceCollectionsList;
            _bookSelection = bookSelection;
            _pageSelection = pageSelection;
            _templateInsertionCommand = templateInsertionCommand;
            _thumbNailer = thumbNailer;
            _bookFactory = bookFactory;
            _storageFactory = storageFactory;
        }