コード例 #1
0
ファイル: App.cs プロジェクト: filipbober/TheElvenScrolls
        private void ChangeOutput(object sender, PathChangedArgs e)
        {
            _logger.LogDebug("Output path changed to " + e.Path);
            _outputPath = e.Path;

            _settings.DefaultFilesSettings.Output = Path.Combine(_settings.DirectorySettings.Output, Path.GetFileName(e.Path));
        }
コード例 #2
0
ファイル: App.cs プロジェクト: filipbober/TheElvenScrolls
        private void ChangeInput(object sender, PathChangedArgs e)
        {
            _logger.LogDebug("Input changed to " + e.Path);
            _input = _scribe.ReadInput(e.Path);

            _settings.DefaultFilesSettings.Input = Path.Combine(_settings.DirectorySettings.Input, Path.GetFileName(e.Path));
        }
コード例 #3
0
ファイル: App.cs プロジェクト: filipbober/TheElvenScrolls
        private void ChangeTemplate(object sender, PathChangedArgs e)
        {
            _logger.LogDebug("Template changed to " + e.Path);
            _template = _scribe.ReadTemplate(e.Path);

            _settings.DefaultFilesSettings.Template = Path.Combine(_settings.DirectorySettings.Template, Path.GetFileName(e.Path));
        }
コード例 #4
0
 private void OnTemplateChanged(PathChangedArgs e)
 {
     TemplateChanged?.Invoke(this, e);
 }
コード例 #5
0
 private void OnInputChanged(PathChangedArgs e)
 {
     InputChanged?.Invoke(this, e);
 }
コード例 #6
0
 private void OnOutputChanged(PathChangedArgs e)
 {
     OutputChanged?.Invoke(this, e);
 }