private AdvertisingManager () { //temp init _dataContext = DataContextFactory.Get(); _imagesProvider = new FileSystemImagesProvider(); }
public SettingsViewModel( ISettingsStore settingsStore, IWebClient webClient, IErrorHandler errorHandler, IImagesProvider imagesProvider) { this.settingsStore = settingsStore; this.webClient = webClient; this.errorHandler = errorHandler; this.testServiceCommand = new BaseCommand(this.ExecuteTestCommand, this.CanExecuteTestCommand); this.Logo = imagesProvider.GetImage(ImageType.PluginIcon); }
public FileCompletionProviderTest(REditorMefCatalogFixture catalog) { _catalog = catalog; _exportProvider = _catalog.CreateExportProvider(); _imagesProvider = Substitute.For<IImagesProvider>(); _glyphService = Substitute.For<IGlyphService>(); var myDocs = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); _testFolder = Path.Combine(myDocs, _testFolderName); if (!Directory.Exists(_testFolder)) { Directory.CreateDirectory(_testFolder); } }
public void ImagesProvider_Test() { IImagesProvider p = VsAppShell.Current.ExportProvider.GetExportedValue <IImagesProvider>(); p.Should().NotBeNull(); p.GetFileIcon("foo.R").Should().NotBeNull(); p.GetFileIcon("foo.rproj").Should().NotBeNull(); p.GetFileIcon("foo.rdata").Should().NotBeNull(); p.GetImage("RProjectNode").Should().NotBeNull(); p.GetImage("RFileNode").Should().NotBeNull(); p.GetImage("RDataNode").Should().NotBeNull(); }
public FilesCompletionProvider(string directoryCandidate, IRInteractiveWorkflow workflow, IImagesProvider imagesProvider, IGlyphService glyphService, bool forceR = false) { if (directoryCandidate == null) { throw new ArgumentNullException(nameof(directoryCandidate)); } _imagesProvider = imagesProvider; _workflow = workflow; _glyphService = glyphService; _forceR = forceR; _enteredDirectory = ExtractDirectory(directoryCandidate); _task = GetRootDirectoryAsync(_enteredDirectory); }
public FileCompletionProviderTest(IExportProvider exportProvider) { _exportProvider = exportProvider; _imagesProvider = Substitute.For <IImagesProvider>(); _glyphService = Substitute.For <IGlyphService>(); var myDocs = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); _testFolder = Path.Combine(myDocs, _testFolderName); if (!Directory.Exists(_testFolder)) { Directory.CreateDirectory(_testFolder); } }
public FileCompletionProviderTest(REditorMefCatalogFixture catalog) { _catalog = catalog; _exportProvider = _catalog.CreateExportProvider(); _imagesProvider = Substitute.For <IImagesProvider>(); _glyphService = Substitute.For <IGlyphService>(); var myDocs = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); _testFolder = Path.Combine(myDocs, _testFolderName); if (!Directory.Exists(_testFolder)) { Directory.CreateDirectory(_testFolder); } }
private bool _forceR; // for tests public FilesCompletionProvider(string directoryCandidate, IRInteractiveWorkflow workflow, IImagesProvider imagesProvider, IGlyphService glyphService, bool forceR = false) { if (directoryCandidate == null) { throw new ArgumentNullException(nameof(directoryCandidate)); } _imagesProvider = imagesProvider; _workflow = workflow; _glyphService = glyphService; _forceR = forceR; _directory = ExtractDirectory(directoryCandidate); if (_directory.Length == 0 || _directory.StartsWithOrdinal("~\\")) { _directory = _directory.Length > 1 ? _directory.Substring(2) : _directory; _userDirectoryFetchingTask = _workflow.RSession.GetRUserDirectoryAsync(); } }
public FilesCompletionProvider(string directoryCandidate, ICoreShell shell) { _shell = shell; if (directoryCandidate == null) { throw new ArgumentNullException(nameof(directoryCandidate)); } _imagesProvider = shell.ExportProvider.GetExportedValueOrDefault <IImagesProvider>(); _workflowProvider = shell.ExportProvider.GetExportedValue <IRInteractiveWorkflowProvider>(); _directory = ExtractDirectory(directoryCandidate); if (_directory.StartsWithOrdinal("~\\")) { _directory = _directory.Substring(2); _userDirectoryFetchingTask = _workflowProvider.GetOrCreate().RSession.GetRUserDirectoryAsync(); } }
public void ImagesProvider_Test() { IImagesProvider p = VsAppShell.Current.GlobalServices.GetService <IImagesProvider>(); p.Should().NotBeNull(); p.GetFileIcon("foo.R").Should().NotBeNull(); p.GetFileIcon("foo.rproj").Should().NotBeNull(); p.GetFileIcon("foo.rdata").Should().NotBeNull(); p.GetFileIcon("foo.rd").Should().NotBeNull(); p.GetFileIcon("foo.rmd").Should().NotBeNull(); p.GetFileIcon("foo.sql").Should().NotBeNull(); p.GetImage("RProjectNode").Should().NotBeNull(); p.GetImage("RFileNode").Should().NotBeNull(); p.GetImage("RDataFileNode").Should().NotBeNull(); p.GetImage("RdFileNode").Should().NotBeNull(); p.GetImage("RMdFileNode").Should().NotBeNull(); p.GetImage("SQLFileNode").Should().NotBeNull(); p.GetImage("ProcedureFileNode").Should().NotBeNull(); }
public PicturesController () { _imagesProvider = new FileSystemImagesProvider (); _dataContext = DataContextFactory.Get (); }
public CachedImagesProvider(IImagesProvider provider, ICache cache) { _provider = provider; _cache = cache; }
public ImagesController(IImagesProvider imagesProvider) { this.imagesProvider = imagesProvider; }
public StatusWrapper(IImagesProvider imagesProvider) { this.imagesProvider = imagesProvider; }
public SettingsWindow(ISettingsView settingsView, IImagesProvider imagesProvider) { this.InitializeComponent(); this.Content = settingsView; this.Icon = imagesProvider.GetImageSource(ImageType.PluginIcon); }
public PredictionsWindow(IPredictionsView predictionsView, IImagesProvider imagesProvider) { this.InitializeComponent(); this.Content = predictionsView; this.Icon = imagesProvider.GetImageSource(ImageType.PluginIcon); }