From 469301c18865069281bb160a498aa7204bdfe06e Mon Sep 17 00:00:00 2001 From: sr55 Date: Sat, 20 Apr 2019 23:24:29 +0100 Subject: [PATCH] WinGui: Improvements to Options layout. "General" tab has been split. "When Done" options now get their own tab. --- .../Converters/Options/OptionsTabConverter.cs | 4 +- win/CS/HandBrakeWPF/Model/OptionsTab.cs | 3 + .../Properties/Resources.Designer.cs | 36 +++++++ win/CS/HandBrakeWPF/Properties/Resources.resx | 12 +++ win/CS/HandBrakeWPF/Views/OptionsView.xaml | 98 ++++++++++--------- 5 files changed, 107 insertions(+), 46 deletions(-) diff --git a/win/CS/HandBrakeWPF/Converters/Options/OptionsTabConverter.cs b/win/CS/HandBrakeWPF/Converters/Options/OptionsTabConverter.cs index c7837efd4..045c1dd22 100644 --- a/win/CS/HandBrakeWPF/Converters/Options/OptionsTabConverter.cs +++ b/win/CS/HandBrakeWPF/Converters/Options/OptionsTabConverter.cs @@ -40,7 +40,9 @@ namespace HandBrakeWPF.Converters.Options case OptionsTab.OutputFiles: if ((OptionsTab)parameter == OptionsTab.OutputFiles) return Visibility.Visible; break; - + case OptionsTab.WhenDone: + if ((OptionsTab)parameter == OptionsTab.WhenDone) return Visibility.Visible; + break; case OptionsTab.Advanced: if ((OptionsTab)parameter == OptionsTab.Advanced) return Visibility.Visible; break; diff --git a/win/CS/HandBrakeWPF/Model/OptionsTab.cs b/win/CS/HandBrakeWPF/Model/OptionsTab.cs index c5bd35824..1ca93ca10 100644 --- a/win/CS/HandBrakeWPF/Model/OptionsTab.cs +++ b/win/CS/HandBrakeWPF/Model/OptionsTab.cs @@ -22,6 +22,9 @@ namespace HandBrakeWPF.Model [DisplayName("Output Files")] OutputFiles, + [DisplayName("When Done")] + WhenDone, + [DisplayName("Video")] Video, diff --git a/win/CS/HandBrakeWPF/Properties/Resources.Designer.cs b/win/CS/HandBrakeWPF/Properties/Resources.Designer.cs index 88d9ba549..e2e49c065 100644 --- a/win/CS/HandBrakeWPF/Properties/Resources.Designer.cs +++ b/win/CS/HandBrakeWPF/Properties/Resources.Designer.cs @@ -2625,6 +2625,15 @@ namespace HandBrakeWPF.Properties { } } + /// + /// Looks up a localized string similar to Encoode Completed. + /// + public static string Options_EncodeCompleted { + get { + return ResourceManager.GetString("Options_EncodeCompleted", resourceCulture); + } + } + /// /// Looks up a localized string similar to Encoding. /// @@ -2715,6 +2724,15 @@ namespace HandBrakeWPF.Properties { } } + /// + /// Looks up a localized string similar to Notifications. + /// + public static string Options_Notifications { + get { + return ResourceManager.GetString("Options_Notifications", resourceCulture); + } + } + /// /// Looks up a localized string similar to On Startup. /// @@ -2805,6 +2823,15 @@ namespace HandBrakeWPF.Properties { } } + /// + /// Looks up a localized string similar to Queue Completed. + /// + public static string Options_QueueCompleted { + get { + return ResourceManager.GetString("Options_QueueCompleted", resourceCulture); + } + } + /// /// Looks up a localized string similar to Remove common punctuation. /// @@ -2976,6 +3003,15 @@ namespace HandBrakeWPF.Properties { } } + /// + /// Looks up a localized string similar to When Done:. + /// + public static string Options_WhenDoneColon { + get { + return ResourceManager.GetString("Options_WhenDoneColon", resourceCulture); + } + } + /// /// Looks up a localized string similar to x264/5 Settings. /// diff --git a/win/CS/HandBrakeWPF/Properties/Resources.resx b/win/CS/HandBrakeWPF/Properties/Resources.resx index b81d9dbe2..b7d3b2562 100644 --- a/win/CS/HandBrakeWPF/Properties/Resources.resx +++ b/win/CS/HandBrakeWPF/Properties/Resources.resx @@ -1954,4 +1954,16 @@ Non-Live Options: {date} {time} {creation-date} {creation-time} {quality} {bitra File overwrite behaviour: + + Encoode Completed + + + Notifications + + + Queue Completed + + + When Done: + \ No newline at end of file diff --git a/win/CS/HandBrakeWPF/Views/OptionsView.xaml b/win/CS/HandBrakeWPF/Views/OptionsView.xaml index 690a1c341..7bccf0e1b 100644 --- a/win/CS/HandBrakeWPF/Views/OptionsView.xaml +++ b/win/CS/HandBrakeWPF/Views/OptionsView.xaml @@ -131,51 +131,6 @@ - - - - - - - - - - - - - - - - - - - - - -