diff --git a/Code/CSRender/CSRender/App.config b/Code/CSRender/CSRender/App.config index 0ae79156946201b415beccdfc9a695d3e1083385..40b54f2c4b72184ef4e86fee1c36fa74e7c0f96d 100644 --- a/Code/CSRender/CSRender/App.config +++ b/Code/CSRender/CSRender/App.config @@ -31,6 +31,12 @@ + + + + + + \ No newline at end of file diff --git a/Code/CSRender/CSRender/MainWindow.xaml.cs b/Code/CSRender/CSRender/MainWindow.xaml.cs index 25357334c52d11ac7a187555eb1eb0c58013cbbb..3b71b5cb4a86e848f8ebf0101be6fd662513a689 100644 --- a/Code/CSRender/CSRender/MainWindow.xaml.cs +++ b/Code/CSRender/CSRender/MainWindow.xaml.cs @@ -61,6 +61,8 @@ namespace CSRender SmallDiffBox.Value = Properties.Settings.Default.removePointSetting; VisualBox.Value = Properties.Settings.Default.shadingOffSetting; workBox.Text = Properties.Settings.Default.workSpaceSetting; + targetBox.Text = Properties.Settings.Default.targetSetting; + referenceBox.Text = Properties.Settings.Default.referenceSetting; //ドラッグ&ドロップイベントの追加 targetBox.AddHandler(TextBox.DragOverEvent, new DragEventHandler(textBox_PreviewDragOver), true); @@ -109,6 +111,8 @@ namespace CSRender "\nもう一度設定してください。", "The specified file or folder does not exist", MessageBoxButton.OK, MessageBoxImage.Information); ResultConsole.Text += " 指定された対象ファイルあるいはフォルダを発見できませんでした\r\n"; ResultConsole.Text += "\r\n"; + Properties.Settings.Default.targetSetting = ""; + Properties.Settings.Default.Save(); return; } @@ -119,6 +123,8 @@ namespace CSRender "\nもう一度設定してください。", "The specified reference file or folder does not exist", MessageBoxButton.OK, MessageBoxImage.Information); ResultConsole.Text += " 指定されたリファレンスファイルあるいはフォルダを発見できませんでした\r\n"; ResultConsole.Text += "\r\n"; + Properties.Settings.Default.referenceSetting = ""; + Properties.Settings.Default.Save(); return; } @@ -236,6 +242,8 @@ namespace CSRender Properties.Settings.Default.removePointSetting = SmallDiffBox.Value; Properties.Settings.Default.shadingOffSetting = VisualBox.Value; Properties.Settings.Default.workSpaceSetting = workBox.Text; + Properties.Settings.Default.targetSetting = targetBox.Text; + Properties.Settings.Default.referenceSetting = referenceBox.Text; Properties.Settings.Default.Save(); } @@ -308,6 +316,8 @@ namespace CSRender "\nもう一度TIFF出力する対象を設定してください。", "The specified file or folder does not exist", MessageBoxButton.OK, MessageBoxImage.Information); ResultConsole.Text += " 指定された対象ファイルあるいはフォルダを発見できませんでした\r\n"; ResultConsole.Text += "<変換中止>\r\n"; + Properties.Settings.Default.targetSetting = ""; + Properties.Settings.Default.Save(); return; } @@ -339,6 +349,7 @@ namespace CSRender Properties.Settings.Default.resolutionSetting = ResolutionBox.Value; Properties.Settings.Default.formatSetting = FileSelect.Text; Properties.Settings.Default.workSpaceSetting = workBox.Text; + Properties.Settings.Default.targetSetting = targetBox.Text; Properties.Settings.Default.Save(); } diff --git a/Code/CSRender/CSRender/Properties/Settings.Designer.cs b/Code/CSRender/CSRender/Properties/Settings.Designer.cs index fe85426c598d5999882ac3edd6e1f215ab7ea506..f713c438eb8383eea839900e22e5bd87abef9ddb 100644 --- a/Code/CSRender/CSRender/Properties/Settings.Designer.cs +++ b/Code/CSRender/CSRender/Properties/Settings.Designer.cs @@ -106,5 +106,29 @@ namespace CSRender.Properties { this["workSpaceSetting"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string referenceSetting { + get { + return ((string)(this["referenceSetting"])); + } + set { + this["referenceSetting"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string targetSetting { + get { + return ((string)(this["targetSetting"])); + } + set { + this["targetSetting"] = value; + } + } } } diff --git a/Code/CSRender/CSRender/Properties/Settings.settings b/Code/CSRender/CSRender/Properties/Settings.settings index 9124af5fe673b252fea29d4b132fbb756b7c78ad..d9439ab53667a07a93ea913392d29c97fb5440cc 100644 --- a/Code/CSRender/CSRender/Properties/Settings.settings +++ b/Code/CSRender/CSRender/Properties/Settings.settings @@ -23,5 +23,11 @@ + + + + + + \ No newline at end of file