]> granicus.if.org Git - handbrake/commit
WinGui: Initial work to refactor the Audio and Subtitle behavioural based automatic...
authorsr55 <sr55.hb@outlook.com>
Sun, 16 Feb 2014 18:39:29 +0000 (18:39 +0000)
committersr55 <sr55.hb@outlook.com>
Sun, 16 Feb 2014 18:39:29 +0000 (18:39 +0000)
commitd4327b0f304b99a7650b12622b48e6145794ab65
treef0c0912f10a487d077ad36277f67f84889f176e2
parent4c18d60bcd318aae2c39b3d898e96ce0470c7277
WinGui: Initial work to refactor the Audio and Subtitle behavioural based automatic track selections. This is not quite complete yet but close enough for gathering feedback.
- Simplified UI design that's now available on the "Subtitle" and "Audio" tabs rather than the Options screen.
  The settings are no longer part of the app preferences. They are now per-preset. Build in presets default to None.
- Selected Languages can now be set independently for Audio and Video.
- Preferred Language is now part of the Selected Languages list.
- Warning: Import/Export of presets still to be implemented.  Design may yet change.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6036 b64f7644-9d1e-0410-96f1-a4d463321fa5
28 files changed:
win/CS/HandBrake.ApplicationServices/HandBrake.ApplicationServices.csproj
win/CS/HandBrake.ApplicationServices/Model/Audio/AudioBehaviourModes.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Model/Audio/AudioBehaviours.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Model/Preset.cs
win/CS/HandBrake.ApplicationServices/Model/Subtitle/SubtitleBehaviourModes.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Model/Subtitle/SubtitleBehaviours.cs [new file with mode: 0644]
win/CS/HandBrake.ApplicationServices/Utilities/Converters.cs
win/CS/HandBrake.ApplicationServices/Utilities/LanguageUtilities.cs
win/CS/HandBrake.Interop/HandBrakeInterop/HandBrakeInstance.cs
win/CS/HandBrakeWPF/Converters/Audio/AudioBehaviourConverter.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Converters/EnumComboConverter.cs
win/CS/HandBrakeWPF/Converters/Options/OptionsTabConverter.cs
win/CS/HandBrakeWPF/Converters/Subtitles/SubtitleBehaviourConverter.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/HandBrakeWPF.csproj
win/CS/HandBrakeWPF/Model/OptionsTab.cs
win/CS/HandBrakeWPF/UserSettingConstants.cs
win/CS/HandBrakeWPF/ViewModels/AddPresetViewModel.cs
win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/IAddPresetViewModel.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/IAudioViewModel.cs
win/CS/HandBrakeWPF/ViewModels/Interfaces/ISubtitlesViewModel.cs
win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
win/CS/HandBrakeWPF/ViewModels/OptionsViewModel.cs
win/CS/HandBrakeWPF/ViewModels/QueueSelectionViewModel.cs
win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs
win/CS/HandBrakeWPF/Views/AudioView.xaml
win/CS/HandBrakeWPF/Views/OptionsView.xaml
win/CS/HandBrakeWPF/Views/SubtitlesView.xaml