public ConvertationPage(SolutionWrapper sol, ConvertConfig config) : base(sol, config) { InitializeComponent(); StatusLbl.Text = ""; generator.LogEvent += new KeilProjectGenerator.LogEventDelegate(generator_LogEvent); }
public override async Task ProcessInBackgroundAsync(ConvertConfig config) { if (!Directory.Exists(config.OutputDir)) { Directory.CreateDirectory(config.OutputDir); } List <string> filePatternsToProcess = new List <string>(); if ((config.SourceFiles | FileType.WORD) == FileType.WORD) { filePatternsToProcess.AddRange(Util.FileExtensions[FileType.WORD]); } if ((config.SourceFiles | FileType.POWERPOINT) == FileType.POWERPOINT) { filePatternsToProcess.AddRange(Util.FileExtensions[FileType.POWERPOINT]); } if ((config.SourceFiles | FileType.EXCEL) == FileType.EXCEL) { filePatternsToProcess.AddRange(Util.FileExtensions[FileType.EXCEL]); } await processOfficeFiles(config.RootDir, config.OutputDir, filePatternsToProcess.ToArray <string>()); }
public BasePage(SolutionWrapper sol, ConvertConfig config) { InitializeComponent(); this.sol = sol; this.config = config; this.Dock = DockStyle.Fill; }
public ProjectsAndConfigurationsPage(SolutionWrapper sol, ConvertConfig config) : base(sol, config) { InitializeComponent(); UpdateCells(sol.Projects); }
public override async Task ProcessInBackgroundAsync(ConvertConfig config) { if (config.ChangeDateTimes) { await processChangeDateTimes(path : config.OutputDir, filePattern : "*", dtCreated : config.NewCreatedTime, dtModified : config.NewModifiedTime); } }
public override async Task ProcessInBackgroundAsync(ConvertConfig config) { if (!Directory.Exists(config.OutputDir)) { Directory.CreateDirectory(config.OutputDir); } Output.AddJournalEntry("Converting Image files."); await processImageFiles(config.RootDir, config.OutputDir); }
public override async Task ProcessInBackgroundAsync(ConvertConfig config) { KeepIntermediateFiles = config.KeepIntermediateFiles; if (!Directory.Exists(config.OutputDir)) { Directory.CreateDirectory(config.OutputDir); } await processOutlookPstFiles(config.RootDir, config.OutputDir, Util.FileExtensions[FileType.OUTLOOK_PST]); }
public override async Task ProcessInBackgroundAsync(ConvertConfig config) { KeepIntermediateFiles = config.KeepIntermediateFiles; if (!Directory.Exists(config.OutputDir)) { Directory.CreateDirectory(config.OutputDir); } Output.AddJournalEntry("Converting Outlook message files."); await processMsgFiles(config.RootDir, config.OutputDir); }
public SelectProjectPage(SolutionWrapper sol, ConvertConfig config) : base(sol, config) { InitializeComponent(); foreach (ProjectWrapper proj in sol.Projects) { TreeNode node = new TreeNode(); node.Tag = proj; node.Text = proj.Name; node.Checked = true; //node.ImageIndex treeView1.Nodes.Add(node); } }
bool DrawConvertButton(ConvertConfig c, bool selected) { EditorGUILayout.BeginVertical(); var r = EditorGUILayout.GetControlRect(GUILayout.Width(128), GUILayout.Height(174)); bool ret = GUI.Button(r, c.image, convertBtnStyle); if (selected) { GUI.DrawTexture(r, convertSelectionImg, ScaleMode.StretchToFill, true); } EditorGUILayout.EndVertical(); return(ret); }
public void DefaultFactoryOverride() { var testFactory = new TestFactory(); var count = testFactory.GetCount(); Assert.Equal(0, count); ConvertConfig.DefaultFactory = testFactory; ConvertConfig.Get <bool, TestClass_1>(); count = testFactory.GetCount(); Assert.Equal(1, count); }
public void UserFactoriesOverride() { var testFactory = new TestFactory(); var count = testFactory.GetCount(); Assert.Equal(0, count); ConvertConfig.Factories = new List <IConvertFactory> { testFactory }; ConvertConfig.Get <bool, TestClass_1>(); count = testFactory.GetCount(); Assert.Equal(1, count); }
public ResultPage(SolutionWrapper sol, ConvertConfig config) : base(sol, config) { InitializeComponent(); }
public ConvertThreadPara(string[] _files, string _saveRootFolder, string _denoName, int _totalNum, ConvertConfig _config) { files = _files; saveRootFolder = _saveRootFolder; denoName = _denoName; totalNum = _totalNum; config = _config; }
public abstract Task ProcessInBackgroundAsync(ConvertConfig config);
private async Task startInBg() { var outputDir = txtOutputRootDir.Text; ConvertConfig convertConfig = new ConvertConfig() { KeepIntermediateFiles = chkOutputTxt.IsChecked ?? false, ChangeDateTimes = chkChangeDateTimes.IsChecked ?? false, RootDir = txtRootDir.Text, OutputDir = outputDir, Filter = txtWalkdirFilter.Text, NewCreatedTime = dpCreatedDT.Value, NewModifiedTime = dpModifiedDT.Value, }; if (chkOutlookMsg.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.OUTLOOK_MSG; } if (chkWord.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.WORD; } if (chkPowerpoint.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.POWERPOINT; } if (chkExcel.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.EXCEL; } if (chkCopyImages.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.IMAGES; } if (chkOutlookPst.IsChecked ?? false) { convertConfig.SourceFiles |= FileType.OUTLOOK_PST; } IOutputSupplier outputSupplier = OutputSupplier.GetDefaultInstance(journalEntryAdded, errorEntryAdded); await Task.Run(async() => { if (!Directory.Exists(convertConfig.OutputDir)) { Directory.CreateDirectory(convertConfig.OutputDir); } if ((convertConfig.SourceFiles & FileType.OUTLOOK_MSG) == FileType.OUTLOOK_MSG) { FileConverter outlookFileConverter = new OutlookMsgConverter(new OutlookMsgParser(), outputSupplier); await outlookFileConverter.ProcessInBackgroundAsync(convertConfig); } FileType officeFiles = FileType.WORD | FileType.POWERPOINT | FileType.EXCEL; if ((convertConfig.SourceFiles & officeFiles) == (officeFiles)) { FileConverter officeFileConverter = new OfficeFileConverter(new OfficeFileParser(), outputSupplier); await officeFileConverter.ProcessInBackgroundAsync(convertConfig); } if ((convertConfig.SourceFiles & FileType.IMAGES) == FileType.IMAGES) { FileConverter fileTransferrer = new ImageFileConverter(new ImageFileParser(), outputSupplier); await fileTransferrer.ProcessInBackgroundAsync(convertConfig); } if ((convertConfig.SourceFiles & FileType.OUTLOOK_PST) == FileType.OUTLOOK_PST) { OutlookPstConverter pstConverter = new OutlookPstConverter(new OutlookPstParser(), outputSupplier); await pstConverter.ProcessInBackgroundAsync(convertConfig); } }); if (convertConfig.ChangeDateTimes) { await Task.Run(async() => { FileConverter dateTimeConverter = new DateTimeConverter(new GeneralPurposeParser(), outputSupplier); await dateTimeConverter.ProcessInBackgroundAsync(convertConfig); }); } }
public void Dispatch(ConvertConfig convertConfig) { throw new NotImplementedException("Nog niet"); }
public SelectPathPage(SolutionWrapper sol, ConvertConfig config) : base(sol, config) { InitializeComponent(); DefaultString = Path.GetDirectoryName(PK.Wrapper.ExpandEnvVars(sol.ProjectPath, "")) + "\\uv2mpw"; }
void InitConvertConfigs() { if (convertConfigs == null) { integrationConfigs = new List <IntegrationConfig> (); convertConfigs = new List <ConvertConfig> (); convertBtnStyle = new GUIStyle(GUI.skin.button); convertBtnStyle.padding = new RectOffset(0, 0, 0, 0); convertSelectionImg = Resources.Load <Texture2D> ("microsplat_prefab_selected"); { var c = new ConvertConfig(); c.name = "Performance"; c.image = Resources.Load <Texture2D>("microsplat_preset_performance"); c.keywords = new string [] { "_BRANCHSAMPLES", "_BRANCHSAMPLESARG" }; convertConfigs.Add(c); } { var c = new ConvertConfig(); c.name = "Balanced"; c.image = Resources.Load <Texture2D> ("microsplat_preset_balanced"); c.keywords = new string [] { #if __MICROSPLAT_DETAILRESAMPLE__ "_NORMALNOISE", "_DISTANCERESAMPLE", #endif #if __MICROSPLAT_TRIPLANAR__ "_TRIPLANAR", #endif "_BRANCHSAMPLESARG", "_BRANCHSAMPLES" }; convertConfigs.Add(c); RequireTriplanar(c.missingModules); RequireAntiTile(c.missingModules); } { var c = new ConvertConfig(); c.name = "Quality"; c.image = Resources.Load <Texture2D> ("microsplat_preset_quality"); c.keywords = new string [] { #if __MICROSPLAT_TEXTURECLUSTERS__ "_STOCHASTIC", #endif #if __MICROSPLAT_DETAILRESAMPLE__ "_DISTANCERESAMPLE", #endif #if __MICROSPLAT_TRIPLANAR__ "_TRIPLANAR", #endif #if __MICROSPLAT_TESSELLATION__ "_TESSDISTANCE", #endif "_BRANCHSAMPLES", "_BRANCHSAMPLESAGR" }; convertConfigs.Add(c); RequireTriplanar(c.missingModules); RequireAntiTile(c.missingModules); RequireTessellation(c.missingModules); RequireTextureClusters(c.missingModules); } // INTERGRATIONS { var c = new IntegrationConfig(); c.name = "Enviro"; c.assetLink = "https://assetstore.unity.com/packages/tools/particles-effects/enviro-sky-and-weather-33963?aid=25047"; c.keywords = new string [] { #if __MICROSPLAT_SNOW__ "_SNOW", "_USEGLOBALSNOWLEVEL", #endif #if __MICROSPLAT_STREAMS__ "_WETNESS", "_GLOBALWETNESS", #endif }; #if ENVIRO_HD || ENVIRO_LW || ENVIRO_PRO c.assetInstalled = true; #endif RequireStreams(c.missingModules); RequireSnow(c.missingModules); integrationConfigs.Add(c); } { var c = new IntegrationConfig(); c.name = "Weather Maker"; c.keywords = new string [] { #if __MICROSPLAT_SNOW__ "_SNOW", "_USEGLOBALSNOWLEVEL", #endif #if __MICROSPLAT_STREAMS__ "_WETNESS", "_GLOBALWETNESS", #endif }; c.assetLink = "https://assetstore.unity.com/packages/tools/particles-effects/weather-maker-unity-weather-system-sky-water-volumetric-clouds-a-60955?aid=25047"; c.keywords = new string [] { }; RequireStreams(c.missingModules); RequireSnow(c.missingModules); #if WEATHER_MAKER_PRESENT c.assetInstalled = true; #endif integrationConfigs.Add(c); } } }