]> granicus.if.org Git - handbrake/commitdiff
WinGui: Improving Accessibility of the new Queue (and fixed a few other issues around...
authorsr55 <sr55.hb@outlook.com>
Fri, 28 Sep 2018 20:59:37 +0000 (21:59 +0100)
committersr55 <sr55.hb@outlook.com>
Fri, 28 Sep 2018 20:59:37 +0000 (21:59 +0100)
13 files changed:
win/CS/HandBrakeWPF/Properties/ResourcesUI.Designer.cs
win/CS/HandBrakeWPF/Properties/ResourcesUI.resx
win/CS/HandBrakeWPF/Services/Encode/Model/Models/AudioTrack.cs
win/CS/HandBrakeWPF/Services/Encode/Model/Models/SubtitleTrack.cs
win/CS/HandBrakeWPF/Services/Queue/Model/QueueTask.cs
win/CS/HandBrakeWPF/Views/FiltersView.xaml
win/CS/HandBrakeWPF/Views/LogView.xaml
win/CS/HandBrakeWPF/Views/PictureSettingsView.xaml
win/CS/HandBrakeWPF/Views/Queue/QueueTwoContent.xaml
win/CS/HandBrakeWPF/Views/QueueView.xaml
win/CS/HandBrakeWPF/Views/StaticPreviewView.xaml
win/CS/HandBrakeWPF/Views/SummaryView.xaml
win/CS/HandBrakeWPF/Views/VideoView.xaml

index 43a64912ac9ce75b59872027d30ab55656ba7e86..e889002fc5cbe720079be6502da5aaf257919fce 100644 (file)
@@ -456,6 +456,24 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Preset:.\r
+        /// </summary>\r
+        public static string FiltersView_DeinterlacePreset {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_DeinterlacePreset", resourceCulture);\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Deinterlace Preset.\r
+        /// </summary>\r
+        public static string FiltersView_DeinterlacePresetAuto {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_DeinterlacePresetAuto", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Denoise:.\r
         /// </summary>\r
@@ -465,6 +483,24 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Denoise Preset.\r
+        /// </summary>\r
+        public static string FiltersView_DenoisePresetAuto {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_DenoisePresetAuto", resourceCulture);\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Denoise Tune.\r
+        /// </summary>\r
+        public static string FiltersView_DenoiseTuneAuto {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_DenoiseTuneAuto", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Detelecine:.\r
         /// </summary>\r
@@ -501,6 +537,15 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Interlace Detection:.\r
+        /// </summary>\r
+        public static string FiltersView_InterlaceDetection {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_InterlaceDetection", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Preset:.\r
         /// </summary>\r
@@ -528,6 +573,24 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Sharpen Preset.\r
+        /// </summary>\r
+        public static string FiltersView_SharpenPresetAuto {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_SharpenPresetAuto", resourceCulture);\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Sharpen Tune.\r
+        /// </summary>\r
+        public static string FiltersView_SharpenTuneAuto {\r
+            get {\r
+                return ResourceManager.GetString("FiltersView_SharpenTuneAuto", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Tune:.\r
         /// </summary>\r
@@ -798,6 +861,15 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Format:.\r
+        /// </summary>\r
+        public static string MainView_Format {\r
+            get {\r
+                return ResourceManager.GetString("MainView_Format", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Help.\r
         /// </summary>\r
@@ -2105,6 +2177,15 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Delete.\r
+        /// </summary>\r
+        public static string QueueView_Delete {\r
+            get {\r
+                return ResourceManager.GetString("QueueView_Delete", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Destination: .\r
         /// </summary>\r
@@ -2132,6 +2213,15 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Edit.\r
+        /// </summary>\r
+        public static string QueueView_Edit {\r
+            get {\r
+                return ResourceManager.GetString("QueueView_Edit", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to End Time:.\r
         /// </summary>\r
@@ -2285,6 +2375,15 @@ namespace HandBrakeWPF.Properties {
             }\r
         }\r
         \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Retry.\r
+        /// </summary>\r
+        public static string QueueView_Retry {\r
+            get {\r
+                return ResourceManager.GetString("QueueView_Retry", resourceCulture);\r
+            }\r
+        }\r
+        \r
         /// <summary>\r
         ///   Looks up a localized string similar to Shutdown.\r
         /// </summary>\r
@@ -2601,7 +2700,16 @@ namespace HandBrakeWPF.Properties {
         }\r
         \r
         /// <summary>\r
-        ///   Looks up a localized string similar to Use system default player.\r
+        ///   Looks up a localized string similar to Select a preview image.\r
+        /// </summary>\r
+        public static string StaticPreviewView_SelectPreviewImage {\r
+            get {\r
+                return ResourceManager.GetString("StaticPreviewView_SelectPreviewImage", resourceCulture);\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///   Looks up a localized string similar to Use system default video player.\r
         /// </summary>\r
         public static string StaticPreviewView_UseSystemDefault {\r
             get {\r
@@ -2871,7 +2979,7 @@ namespace HandBrakeWPF.Properties {
         }\r
         \r
         /// <summary>\r
-        ///   Looks up a localized string similar to Encoder Level.\r
+        ///   Looks up a localized string similar to Encoder Level:.\r
         /// </summary>\r
         public static string VideoView_EncoderLevel {\r
             get {\r
index 914d9525e1700da5ed53fa98c350492edb142c2e..8dda5a635b5b6d4e197d6e9eb531a9ce1041b8bc 100644 (file)
     <value>Live Preview</value>\r
   </data>\r
   <data name="StaticPreviewView_UseSystemDefault" xml:space="preserve">\r
-    <value>Use system default player</value>\r
+    <value>Use system default video player</value>\r
   </data>\r
   <data name="SubtitlesView_AddCC" xml:space="preserve">\r
     <value>Add Closed Captions when available</value>\r
     <value>Constant Quality:</value>\r
   </data>\r
   <data name="VideoView_EncoderLevel" xml:space="preserve">\r
-    <value>Encoder Level</value>\r
+    <value>Encoder Level:</value>\r
   </data>\r
   <data name="VideoView_EncoderPreset" xml:space="preserve">\r
     <value>Encoder Preset:</value>\r
@@ -1097,4 +1097,40 @@ This will not affect your current settings in the Subtitle tab.</value>
   <data name="QueueView_ResetFailed" xml:space="preserve">\r
     <value>Retry Failed</value>\r
   </data>\r
+  <data name="FiltersView_DeinterlacePreset" xml:space="preserve">\r
+    <value>Preset:</value>\r
+  </data>\r
+  <data name="FiltersView_DeinterlacePresetAuto" xml:space="preserve">\r
+    <value>Deinterlace Preset</value>\r
+  </data>\r
+  <data name="FiltersView_DenoisePresetAuto" xml:space="preserve">\r
+    <value>Denoise Preset</value>\r
+  </data>\r
+  <data name="FiltersView_DenoiseTuneAuto" xml:space="preserve">\r
+    <value>Denoise Tune</value>\r
+  </data>\r
+  <data name="FiltersView_InterlaceDetection" xml:space="preserve">\r
+    <value>Interlace Detection:</value>\r
+  </data>\r
+  <data name="FiltersView_SharpenPresetAuto" xml:space="preserve">\r
+    <value>Sharpen Preset</value>\r
+  </data>\r
+  <data name="FiltersView_SharpenTuneAuto" xml:space="preserve">\r
+    <value>Sharpen Tune</value>\r
+  </data>\r
+  <data name="MainView_Format" xml:space="preserve">\r
+    <value>Format:</value>\r
+  </data>\r
+  <data name="QueueView_Delete" xml:space="preserve">\r
+    <value>Delete</value>\r
+  </data>\r
+  <data name="QueueView_Edit" xml:space="preserve">\r
+    <value>Edit</value>\r
+  </data>\r
+  <data name="QueueView_Retry" xml:space="preserve">\r
+    <value>Retry</value>\r
+  </data>\r
+  <data name="StaticPreviewView_SelectPreviewImage" xml:space="preserve">\r
+    <value>Select a preview image</value>\r
+  </data>\r
 </root>
\ No newline at end of file
index 96a531f34801ed3beb9eb260ede8dfb56913697f..393b5efc27187338e6182353cb26a5f4c74fe378 100644 (file)
@@ -705,5 +705,10 @@ namespace HandBrakeWPF.Services.Encode.Model.Models
         }
 
         #endregion
+
+        public override string ToString()
+        {
+            return string.Format("Audio Track: Title {0}", this.ScannedTrack.ToString());
+        }
     }
 }
\ No newline at end of file
index 9b195152b3890e1c41325dd31457ea48cffb7aab..3eef3bc4f29267ec256c34d87b560e2ebd3e1dea 100644 (file)
@@ -304,5 +304,10 @@ namespace HandBrakeWPF.Services.Encode.Model.Models
                 return this.SrtFileName != "-" && this.SrtFileName != null;
             }
         }
+
+        public override string ToString()
+        {
+            return string.Format("Subtitle Track: Title {0}", this.SrtFileName ?? this.SourceTrack.ToString());
+        }
     }
 }
\ No newline at end of file
index d8456519acb137d844fd335c680168bf3da9aabd..77c9b66ad797291f63814707cdf11ca42fa3a4ad 100644 (file)
@@ -9,6 +9,8 @@
 \r
 namespace HandBrakeWPF.Services.Queue.Model\r
 {\r
+    using System.Runtime.CompilerServices;\r
+\r
     using Caliburn.Micro;\r
 \r
     using HandBrake.Interop.Model;\r
@@ -138,5 +140,10 @@ namespace HandBrakeWPF.Services.Queue.Model
         {\r
             return this.Id.GetHashCode();\r
         }\r
+\r
+        public override string ToString()\r
+        {\r
+            return string.Format("Encode Task.  Title: {0}, Source: {1}, Destination: {2}", this.Task.Title, this.Task.Source, this.Task.Destination);\r
+        }\r
     }\r
 }
\ No newline at end of file
index 7c323869f149c1cc3ac289deb3b6c5eac09efd43..5ad267656af1fddcc2fbe1e669e75ccb7267e379 100644 (file)
                 <ComboBox Width="120" Grid.Row="0" ItemsSource="{Binding DetelecineOptions, Converter={StaticResource boolComboConverter}}" \r
                           SelectedItem="{Binding SelectedDetelecine, Converter={StaticResource boolComboConverter}}" Grid.Column="1" Margin="0,0,0,10"\r
                           ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Detelecine}"\r
-                          HorizontalAlignment="Left"/>\r
+                          HorizontalAlignment="Left" AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Detelecine}" />\r
                 <TextBox Width="120" Grid.Row="0" Grid.Column="2" Margin="0,0,0,10" Text="{Binding CustomDetelecine, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left"\r
                          Visibility="{Binding ShowDetelecineCustom, Converter={StaticResource boolToVisConverter}}"/>\r
 \r
                 <!-- Interlace Detection -->\r
-                <TextBlock Text="Interlace Detection:" VerticalAlignment="Center" Margin="0,0,5,0" Grid.Row="1"  />\r
+                <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_InterlaceDetection}" VerticalAlignment="Center" Margin="0,0,5,0" Grid.Row="1"  />\r
 \r
                 <ComboBox Width="120" Grid.Row="1" Grid.Column="1" ItemsSource="{Binding CombDetectPresets, Converter={StaticResource boolComboConverter}}" HorizontalAlignment="Left" VerticalAlignment="Center"\r
                           SelectedItem="{Binding SelectedCombDetectPreset, Converter={StaticResource boolComboConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_InterlaceDetection}"\r
-                          VerticalContentAlignment="Center"/>\r
+                          VerticalContentAlignment="Center" AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_InterlaceDetection}"/>\r
 \r
                 <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="2">\r
                 <TextBlock Text="Custom:" VerticalAlignment="Center" Margin="0,0,5,0" Visibility="{Binding ShowCombDetectCustom, Converter={StaticResource boolToVisConverter}}" />\r
                 <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Deinterlace}" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Margin="0,0,0,10" />\r
                 <StackPanel Grid.Row="2" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,0,10">\r
                     <ComboBox Width="120" ItemsSource="{Binding DeinterlaceFilterOptions, Converter={StaticResource boolComboConverter}}" HorizontalAlignment="Left"\r
-                          SelectedItem="{Binding SelectedDeinterlaceFilter, Converter={StaticResource boolComboConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Deinterlace}"  />\r
+                              SelectedItem="{Binding SelectedDeinterlaceFilter, Converter={StaticResource boolComboConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Deinterlace}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Deinterlace}" />\r
                 </StackPanel>\r
 \r
                 <StackPanel Grid.Row="2" Grid.Column="2" Orientation="Horizontal" Margin="0,0,0,10">\r
-                    <TextBlock Text="Preset:" VerticalAlignment="Center" Margin="0,0,5,0" Visibility="{Binding IsDeinterlaceEnabled, Converter={StaticResource boolToVisConverter}}"  />\r
+                    <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_DeinterlacePreset}" VerticalAlignment="Center" Margin="0,0,5,0" Visibility="{Binding IsDeinterlaceEnabled, Converter={StaticResource boolToVisConverter}}"  />\r
                     <ComboBox Width="120" ItemsSource="{Binding DeinterlacePresets}" HorizontalAlignment="Left" VerticalAlignment="Center"\r
-                              SelectedItem="{Binding SelectedDeInterlacePreset}" DisplayMemberPath="Name" Visibility="{Binding IsDeinterlaceEnabled, Converter={StaticResource boolToVisConverter}}" />\r
+                              SelectedItem="{Binding SelectedDeInterlacePreset}" DisplayMemberPath="Name" Visibility="{Binding IsDeinterlaceEnabled, Converter={StaticResource boolToVisConverter}}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_DeinterlacePresetAuto}" />\r
 \r
                     <TextBlock Text="Custom:" VerticalAlignment="Center" Margin="5,0,5,0"  Visibility="{Binding ShowCustomDeinterlace, Converter={StaticResource boolToVisConverter}}" />\r
                     <TextBox Width="120" Text="{Binding CustomDeinterlaceSettings, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" HorizontalAlignment="Left"\r
                 <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Denoise}" Grid.Row="3" Grid.Column="0" Margin="0,0,0,10"/>\r
                 <ComboBox Width="120" Grid.Row="3" ItemsSource="{Binding DenoiseOptions, Converter={StaticResource boolComboConverter}}" \r
                           SelectedItem="{Binding SelectedDenoise, Converter={StaticResource boolComboConverter}}" Grid.Column="1"\r
-                          HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,0,10" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Denoise}" />\r
+                          HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,0,10" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Denoise}"\r
+                          AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Denoise}"/>\r
 \r
                 <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Grid.Row="3" Grid.Column="2" Margin="0,0,0,10" \r
                             Visibility="{Binding ShowDenoiseOptions, Converter={StaticResource boolToVisConverter}}">\r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Preset}" Margin="0,0,5,0" />\r
                     <ComboBox SelectedItem="{Binding SelectedDenoisePreset}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_DenoisePreset}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_DenoisePresetAuto}"\r
                               MinWidth="100"  HorizontalAlignment="Center" VerticalAlignment="Center">\r
                         <ComboBox.ItemsSource>\r
                             <MultiBinding Converter="{StaticResource DenoisePresetConverter}">\r
                     <StackPanel Orientation="Horizontal" Visibility="{Binding ShowDenoiseTune, Converter={StaticResource boolToVisConverter}}">\r
                         <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Tune}" Margin="5,0,5,0" />\r
                         <ComboBox ItemsSource="{Binding DenoiseTunes}" SelectedItem="{Binding SelectedDenoiseTune}" MinWidth="100" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_DenoiseTune}"\r
+                                  AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_DenoiseTuneAuto}"\r
                           Visibility="{Binding ShowDenoiseTune, Converter={StaticResource boolToVisConverter}}" VerticalAlignment="Center" />\r
                     </StackPanel>\r
 \r
                 <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Sharpen}" Grid.Row="4" Grid.Column="0" Margin="0,0,0,10"/>\r
                 <ComboBox Width="120" Grid.Row="4" ItemsSource="{Binding SharpenOptions, Converter={StaticResource boolComboConverter}}" \r
                           SelectedItem="{Binding SelectedSharpen, Converter={StaticResource boolComboConverter}}" Grid.Column="1"\r
+                          AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Sharpen}"\r
                           HorizontalAlignment="Left" VerticalAlignment="Center" Margin="0,0,0,10" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Sharpen}" />\r
                 \r
                 <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Grid.Row="4" Grid.Column="2" Margin="0,0,0,10" \r
                     \r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Preset}" Margin="0,0,5,0" />\r
                     <ComboBox SelectedItem="{Binding SelectedSharpenPreset}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_SharpenPreset}"\r
-                              MinWidth="100"  HorizontalAlignment="Center" VerticalAlignment="Center" DisplayMemberPath="DisplayName" >\r
+                              MinWidth="100"  HorizontalAlignment="Center" VerticalAlignment="Center" DisplayMemberPath="DisplayName"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_SharpenPresetAuto}" >\r
                         <ComboBox.ItemsSource>\r
                             <MultiBinding Converter="{StaticResource SharpenPresetConverter}">\r
                                 <Binding Path="SharpenPresets" />\r
 \r
                     <StackPanel Orientation="Horizontal" Visibility="{Binding ShowSharpenTune, Converter={StaticResource boolToVisConverter}}">\r
                         <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Tune}" Margin="5,0,5,0" />\r
-                        <ComboBox SelectedItem="{Binding SelectedSharpenTune}" MinWidth="100" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_SharpenTune}" VerticalAlignment="Center" DisplayMemberPath="DisplayName" >\r
+                        <ComboBox SelectedItem="{Binding SelectedSharpenTune}" MinWidth="100" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_SharpenTune}" VerticalAlignment="Center" DisplayMemberPath="DisplayName" \r
+                                  AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_SharpenTuneAuto}" >\r
                             <ComboBox.ItemsSource>\r
                                 <MultiBinding Converter="{StaticResource SharpenTuneConverter}">\r
                                     <Binding Path="SharpenTunes" />\r
                 <!-- Deblock -->\r
                 <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Deblock}" Grid.Row="5" Grid.Column="0" Margin="0,0,0,10"/>\r
                 <Slider Width="120" Value="{Binding DeblockValue}" TickPlacement="BottomRight" Minimum="4" Maximum="15" Grid.Row="5" Grid.Column="1" Margin="0,0,0,10"\r
-                        HorizontalAlignment="Left" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Deblock}" />\r
+                        HorizontalAlignment="Left" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Deblock}"\r
+                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Deblock}" />\r
                 <TextBlock Text="{Binding DeblockText}" Grid.Row="5" Grid.Column="2" Margin="0,0,0,10"/>\r
 \r
                 <CheckBox Content="{x:Static Properties:ResourcesUI.FiltersView_Grayscale}" IsChecked="{Binding Grayscale}" Grid.Row="6" Grid.Column="1" Margin="0,0,0,10"\r
                 <TextBlock Text="{x:Static Properties:ResourcesUI.FiltersView_Rotate}" Grid.Row="7" Grid.Column="0" Margin="0,0,0,0"/>\r
                 <ComboBox Width="120" ItemsSource="{Binding RotationOptions}" Grid.Row="7" Grid.Column="1"\r
                               SelectedItem="{Binding SelectedRotation}" ToolTip="{x:Static Properties:ResourcesTooltips.FilterView_Rotate}"\r
+                          AutomationProperties.Name="{x:Static Properties:ResourcesUI.FiltersView_Rotate}"\r
                               HorizontalAlignment="Left" VerticalAlignment="Center" />\r
 \r
                 <CheckBox Content="{x:Static Properties:ResourcesUI.FiltersView_FlipVideo}" Margin="5,0,0,0" VerticalAlignment="Center" Grid.Row="7" Grid.Column="2" IsChecked="{Binding FlipVideo, UpdateSourceTrigger=PropertyChanged}"\r
index 4745203bacee3f2e0b445f513951636820467621..3c4eb57f48bebc191203baa6331d3d8d2a9589a3 100644 (file)
                      Loaded="ToolBarLoaded"\r
                      >\r
 \r
-                <Button cal:Message.Attach="[Event Click] = [Action CopyLog]" Margin="10,0,0,0">\r
+                <Button cal:Message.Attach="[Event Click] = [Action CopyLog]" Margin="10,0,0,0" \r
+                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.LogView_CopyClipboard}" >\r
                     <StackPanel Orientation="Horizontal">\r
                         <Image Width="16" Source="Images/copy.png" />\r
                         <TextBlock Margin="2,0,0,0" Text="{x:Static Properties:ResourcesUI.LogView_CopyClipboard}" />\r
                     </StackPanel>\r
                 </Button>\r
-                <Button Margin="5,0,0,0" cal:Message.Attach="[Event Click] = [Action OpenLogDirectory]">\r
+                <Button Margin="5,0,0,0" cal:Message.Attach="[Event Click] = [Action OpenLogDirectory]"\r
+                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.LogView_OpenLogDir}" >\r
                     <StackPanel Orientation="Horizontal">\r
                         <Image Width="16" Source="Images/folder.png" />\r
                         <TextBlock Margin="2,0,0,0" Text="{x:Static Properties:ResourcesUI.LogView_OpenLogDir}" />\r
index 83540d253cfbd13b076db4f105295d1da43c452a..b5bc6db28f30d12fdb6edd86310194be3bd5bc4f 100644 (file)
                     <Label Content="{x:Static Properties:ResourcesUI.PictureSettingsView_Width}" />\r
                     <controls:NumberBox Number="{Binding Width, Mode=TwoWay}" UpdateBindingOnTextChange="True" IsEnabled="{Binding WidthControlEnabled}" \r
                                         Modulus="{Binding SelectedModulus, Mode=OneWay}"\r
-                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Width}"  Minimum="0" Width="60"  />\r
+                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Width}"  Minimum="0" Width="60"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Width}" />\r
                     <Label Content="{x:Static Properties:ResourcesUI.PictureSettingsView_Height}" />\r
                     <controls:NumberBox Number="{Binding Height, Mode=TwoWay}" IsEnabled="{Binding HeightControlEnabled}" UpdateBindingOnTextChange="True" \r
                                         Modulus="{Binding SelectedModulus, Mode=OneWay}" \r
-                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Height}" Minimum="0" Width="60"  />\r
+                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Height}" Minimum="0" Width="60"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Height}" />\r
                     <CheckBox Content="{x:Static Properties:ResourcesUI.PictureSettingsView_KeepAR}" IsChecked="{Binding MaintainAspectRatio}"\r
                           Visibility="{Binding ShowKeepAR, Converter={StaticResource boolToVisHiddenConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_KeepAR}"\r
                           VerticalAlignment="Center" Margin="5,0,0,0" />\r
                        Visibility="{Binding ShowModulus, Converter={StaticResource boolToVisConverter}}" />\r
 \r
                     <ComboBox Width="110" Grid.Row="0" ItemsSource="{Binding AnamorphicModes}" SelectedItem="{Binding SelectedAnamorphicMode}" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5"\r
-                              ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Anamorphic}" />\r
+                              ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Anamorphic}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Anamorphic}" />\r
                     <ComboBox Width="110" Grid.Row="1" ItemsSource="{Binding ModulusValues}" SelectedItem="{Binding SelectedModulus}" \r
-                          Visibility="{Binding ShowModulus, Converter={StaticResource boolToVisConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Modulus}"\r
-                          Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" />\r
+                              Visibility="{Binding ShowModulus, Converter={StaticResource boolToVisConverter}}" ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_Modulus}"\r
+                              Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Modulus}"/>\r
                 </Grid>\r
 \r
                 <!-- Custom Anamoprhic -->\r
@@ -93,7 +97,8 @@
                     <Label Content="{x:Static Properties:ResourcesUI.PictureSettingsView_PAR}" Grid.Row="1" Grid.Column="0" />\r
 \r
                     <controls:NumberBox Width="60" Number="{Binding DisplayWidth, Mode=TwoWay}" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" \r
-                                    AllowEmpty="False" IsEnabled="{Binding MaintainAspectRatio, Converter={StaticResource boolConverter}, ConverterParameter=true}" />\r
+                                        AllowEmpty="False" IsEnabled="{Binding MaintainAspectRatio, Converter={StaticResource boolConverter}, ConverterParameter=true}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_DisplayWitdh}" />\r
                     <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1">\r
                         <controls:NumberBox Width="60" Number="{Binding ParWidth, Mode=TwoWay}" HorizontalAlignment="Left" AllowEmpty="False"\r
                                                  IsEnabled="{Binding MaintainAspectRatio, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="0,0,0,5"\r
 \r
                     <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="1" Grid.Column="2"\r
                                     Minimum="0" Modulus="2" Number="{Binding CropTop, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False"\r
-                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropTop}" />\r
+                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropTop}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Top}" />\r
 \r
                     <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="3" Grid.Column="2"\r
                                     Minimum="0" Modulus="2" Number="{Binding CropBottom, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False"\r
-                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropBottom}" />\r
+                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropBottom}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Bottom}" />\r
 \r
                     <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="1"\r
                                     Minimum="0" Modulus="2" Number="{Binding CropLeft, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False"\r
-                                      ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropLeft}"  />\r
+                                      ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropLeft}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Left}"/>\r
 \r
                     <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="3"\r
                                     Minimum="0" Modulus="2" Number="{Binding CropRight, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False"\r
-                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropRight}" />\r
+                                        ToolTip="{x:Static Properties:ResourcesTooltips.PictureSettingsView_CropRight}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.PictureSettingsView_Right}"/>\r
 \r
                 </Grid>\r
 \r
index 2138bd18003f4c8a1c58bd6fb5d2b238dc9e1420..4d001ae9abda55d2e0b293049eef597500ee547d 100644 (file)
@@ -53,7 +53,8 @@
 
             <TextBlock Text="{x:Static Properties:ResourcesUI.MainView_ShowQueue}" FontSize="28" VerticalAlignment="Center" FontFamily="Segoe UI Light" Margin="10,0,0,0"  />
 
-            <Menu HorizontalAlignment="Right" VerticalAlignment="Center" Background="Transparent" Grid.Column="2">
+            <Menu HorizontalAlignment="Right" VerticalAlignment="Center" Background="Transparent" Grid.Column="2" 
+                  AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_WhenDone}">
                 <MenuItem>
                     <MenuItem.Header>
                         <StackPanel Height="32" Orientation="Horizontal">
                                   Header="{x:Static Properties:ResourcesUI.QueueView_QuitHandBrake}"/>
                 </MenuItem>
             </Menu>
-
-            <!--<Menu HorizontalAlignment="Right" Background="Transparent" VerticalAlignment="Center" Grid.Column="3">
-                <MenuItem>
-                    <MenuItem.Header>
-                        <StackPanel Height="32" Orientation="Horizontal">
-                            <Image Source="..\Images\Advanced.png" Width="20" Height="20" VerticalAlignment="Center" />
-                            <TextBlock VerticalAlignment="Center"
-                                           Text="{x:Static Properties:ResourcesUI.QueueView_Options}" Margin="5,0,0,0" />
-                            <Path Height="5"
-                                      Margin="2,2,2,0"
-                                      Data="M 0 0 L 4 4 L 8 0 Z"
-                                      Fill="{DynamicResource GlyphBrush}" />
-                        </StackPanel>
-                    </MenuItem.Header>
-
-                    <MenuItem cal:Message.Attach="[Event Click] = [Action ClearCompleted]" Header="{x:Static Properties:ResourcesUI.QueueView_ClearCompleted}" />
-                    <MenuItem cal:Message.Attach="[Event Click] = [Action Clear]" Header="{x:Static Properties:ResourcesUI.QueueView_ClearQueue}" />
-                    <Separator />
-                    <MenuItem cal:Message.Attach="[Event Click] = [Action Export]" Header="{x:Static Properties:ResourcesUI.QueueView_Export}" />
-
-                </MenuItem>
-            </Menu>-->
-
         </Grid>
 
         <StackPanel Grid.Row="1" Margin="20,10,10,0" Visibility="{Binding IsNewQueueVisible, Converter={StaticResource boolToVisConverter}}">
                                     </Style>
                                 </StackPanel.Resources>
 
-                                <Button>
+                                <Button AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Retry}"  ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}">
                                     <Button.Content>
                                         <StackPanel Orientation="Horizontal">
                                             <Image Width="20" Height="20" VerticalAlignment="Center" Margin="0,0,5,0"
-                                               Source="../Images/Refresh.ico" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}">
+                                               Source="../Images/Refresh.ico">
                                             </Image>
-                                            <TextBlock Text="Retry" />
+                                            <TextBlock Text="{x:Static Properties:ResourcesUI.QueueView_Retry}" />
                                         </StackPanel>
 
                                     </Button.Content>
                                     </i:Interaction.Triggers>
                                 </Button>
 
-                                <Button Margin="10,0,0,0">
+                                <Button Margin="10,0,0,0" AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Edit}" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_SendJobBack}">
                                     <Button.Content>
                                         <StackPanel Orientation="Horizontal">
                                             <Image Width="20" Margin="0,0,5,0" Height="20" VerticalAlignment="Center"
-                                               Source="../Images/options24.png" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}">
+                                               Source="../Images/options24.png">
                                             </Image>
-                                            <TextBlock Text="Edit" />
+                                            <TextBlock Text="{x:Static Properties:ResourcesUI.QueueView_Edit}" />
                                         </StackPanel>
                                     </Button.Content>
                                     <i:Interaction.Triggers>
                                     </i:Interaction.Triggers>
                                 </Button>
 
-                                <Button Margin="10,0,0,0">
+                                <Button Margin="10,0,0,0" AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Delete}" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_DeleteJob}">
                                     <Button.Content>
                                         <StackPanel Orientation="Horizontal">
                                             <Image Width="20" Height="20" VerticalAlignment="Center" Margin="0,0,5,0" 
-                                               Source="../Images/delete.png" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}">
+                                               Source="../Images/delete.png">
                                             </Image>
-                                            <TextBlock Text="Delete" />
+                                            <TextBlock Text="{x:Static Properties:ResourcesUI.QueueView_Delete}" />
                                         </StackPanel>
                                     </Button.Content>
                                     <i:Interaction.Triggers>
index 0eddd5c0ff869fe9b6c2056648f9a1784cff71c8..823d4b6d8502abf85c496a7a1b61981e1d8241f0 100644 (file)
                     </Button>\r
 \r
                     <StackPanel Orientation="Horizontal" DockPanel.Dock="Right" HorizontalAlignment="Right">\r
-                        <Menu HorizontalAlignment="Right" VerticalAlignment="Center" Background="Transparent">\r
+                        <Menu HorizontalAlignment="Right" VerticalAlignment="Center" Background="Transparent"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_WhenDone}">\r
                             <MenuItem>\r
                                 <MenuItem.Header>\r
                                     <StackPanel Height="32" Orientation="Horizontal">\r
                                   Header="{x:Static Properties:ResourcesUI.QueueView_QuitHandBrake}"/>\r
                             </MenuItem>\r
                         </Menu>\r
-\r
-                        <!--<Menu HorizontalAlignment="Right" Background="Transparent" VerticalAlignment="Center">\r
-                            <MenuItem>\r
-                                <MenuItem.Header>\r
-                                    <StackPanel Height="32" Orientation="Horizontal">\r
-                                        <Image Source="Images\Advanced.png" Width="20" Height="20" VerticalAlignment="Center" />\r
-                                        <TextBlock VerticalAlignment="Center"\r
-                                           Text="{x:Static Properties:ResourcesUI.QueueView_Options}" Margin="5,0,0,0" />\r
-                                        <Path Height="5"\r
-                                      Margin="2,2,2,0"\r
-                                      Data="M 0 0 L 4 4 L 8 0 Z"\r
-                                      Fill="{DynamicResource GlyphBrush}" />\r
-                                    </StackPanel>\r
-                                </MenuItem.Header>\r
-\r
-                                <MenuItem cal:Message.Attach="[Event Click] = [Action ClearCompleted]" Header="{x:Static Properties:ResourcesUI.QueueView_ClearCompleted}" />\r
-                                <MenuItem cal:Message.Attach="[Event Click] = [Action Clear]" Header="{x:Static Properties:ResourcesUI.QueueView_ClearQueue}" />\r
-                                <Separator />\r
-                                <MenuItem cal:Message.Attach="[Event Click] = [Action Export]" Header="{x:Static Properties:ResourcesUI.QueueView_Export}" />\r
-\r
-                            </MenuItem>\r
-                        </Menu>-->\r
-\r
                     </StackPanel>\r
 \r
                 </DockPanel>\r
                                 </Grid.ColumnDefinitions>\r
 \r
                                 <Button Visibility="{Binding Status, Converter={StaticResource queueStatusVisConverter}}"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Retry}"  ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}"\r
                                     Grid.Row="0" Grid.Column="0" Margin="0,5,0,0">\r
                                     <Button.Template>\r
                                         <ControlTemplate>\r
                                             <Image Width="20"  \r
                                                Height="20" VerticalAlignment="Center"\r
-                                               Source="Images/Refresh.ico"\r
-                                               ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_ResetJobStatus}">\r
+                                               Source="Images/Refresh.ico">\r
                                             </Image>\r
                                         </ControlTemplate>\r
                                     </Button.Template>\r
                                     </i:Interaction.Triggers>\r
                                 </Button>\r
 \r
-                                <Button Grid.Row="0" Grid.Column="1" Margin="10,5,0,0">\r
+                                <Button Grid.Row="0" Grid.Column="1" Margin="10,5,0,0"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Edit}" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_SendJobBack}" >\r
                                     <Button.Template>\r
                                         <ControlTemplate>\r
                                             <Image Width="20" \r
                                     </i:Interaction.Triggers>\r
                                 </Button>\r
 \r
-                                <Button Grid.Row="0" Grid.Column="2" Margin="10,5,0,0">\r
+                                <Button Grid.Row="0" Grid.Column="2" Margin="10,5,0,0"\r
+                                        AutomationProperties.Name="{x:Static Properties:ResourcesUI.QueueView_Delete}" ToolTip="{x:Static Properties:ResourcesTooltips.QueueView_DeleteJob}">\r
                                     <Button.Template>\r
                                         <ControlTemplate>\r
                                             <Image Width="20" \r
                                         </i:EventTrigger>\r
                                     </i:Interaction.Triggers>\r
                                 </Button>\r
-\r
-\r
                             </Grid>\r
-\r
                         </Grid>\r
                     </DataTemplate>\r
                 </ListBox.ItemTemplate>\r
index 2ec3dcaa3a8bf8d26f7bb074a5f6801177701ecc..d17798a4b548fb9150d9fcae316ccbbe8a213c2b 100644 (file)
@@ -31,7 +31,7 @@
                     <RowDefinition Height="Auto" />\r
                     <RowDefinition Height="Auto" />\r
                 </Grid.RowDefinitions>\r
-                <Slider Maximum="{Binding TotalPreviews}" Minimum="0" \r
+                <Slider Maximum="{Binding TotalPreviews}" Minimum="0" AutomationProperties.Name="{x:Static Properties:ResourcesUI.StaticPreviewView_SelectPreviewImage}"\r
                 Value="{Binding SelectedPreviewImage}"\r
                 VerticalAlignment="Center"\r
                 HorizontalAlignment="Stretch"\r
index edfbd1faca6dbd4b588c659d2542bb4dd6990110..022c82d1aa97381a76d3c0ee6b39fb109fe0f80c 100644 (file)
             </Grid.Resources>
 
 
-            <TextBlock Text="Format:" FontWeight="Bold" Grid.Row="0" VerticalAlignment="Center" />
+            <TextBlock Text="{x:Static Properties:ResourcesUI.MainView_Format}" FontWeight="Bold" Grid.Row="0" VerticalAlignment="Center" />
             <ComboBox Name="Container" Width="100" HorizontalAlignment="Left"  Grid.Row="0" Grid.Column="1"
                               ToolTip="{x:Static Properties:ResourcesTooltips.MainView_Mux}" VerticalAlignment="Center"
                               ItemsSource="{Binding OutputFormats, Converter={StaticResource enumComboConverter}}"
-                              SelectedItem="{Binding SelectedOutputFormat, Converter={StaticResource enumComboConverter}}" />
+                              SelectedItem="{Binding SelectedOutputFormat, Converter={StaticResource enumComboConverter}}" 
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.MainView_Format}" />
             <CheckBox Name="WebOptimized" VerticalAlignment="Center" Grid.Row="1" Grid.Column="1"
                               Content="{x:Static Properties:ResourcesUI.MainView_WebOptimized}"
                               IsChecked="{Binding Path=OptimizeMP4}"
index 552a281284faa534c3f82a07c7ff0278c00ab3ac..c5e256fbcc364238be5327e7ec79fcb6898a86c3 100644 (file)
@@ -42,7 +42,7 @@
                 <StackPanel Orientation="Horizontal" Margin="0,0,0,10" >\r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_Codec}" Width="100" />\r
 \r
-                    <ComboBox Width="120" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Encoders}" >\r
+                    <ComboBox Width="120" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Encoders}" AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_Codec}" >\r
                         <ComboBox.SelectedItem>\r
                             <MultiBinding Converter="{StaticResource videoEncoderConverter}">\r
                                 <Binding Path="SelectedVideoEncoder" />\r
@@ -62,7 +62,8 @@
                 <StackPanel Orientation="Horizontal">\r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_Framerate}" VerticalAlignment="Top" Margin="0,5,0,0" Width="100"/>\r
                     <StackPanel Orientation="Vertical">\r
-                        <ComboBox Width="120" ItemsSource="{Binding Framerates}" SelectedItem="{Binding SelectedFramerate}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Framerate}"  />\r
+                        <ComboBox Width="120" ItemsSource="{Binding Framerates}" SelectedItem="{Binding SelectedFramerate}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Framerate}"\r
+                                  AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_Framerate}" />\r
 \r
                         <StackPanel Orientation="Vertical" >\r
                             <RadioButton Content="{x:Static Properties:ResourcesUI.VideoView_ConstantFramerate}" IsChecked="{Binding IsConstantFramerate}" Margin="0,5,0,0"\r
                     <RadioButton Content="{x:Static Properties:ResourcesUI.VideoView_AverageBitrate}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_AvgBitrate}" \r
                                  IsChecked="{Binding IsConstantQuantity, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="0,0,10,0"/>\r
                     <TextBox Width="75" Text="{Binding VideoBitrate, UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding IsConstantQuantity, Converter={StaticResource boolConverter}, ConverterParameter=true}"\r
-                             ToolTip="{x:Static Properties:ResourcesTooltips.Video_AvgBitrate}" />\r
+                             ToolTip="{x:Static Properties:ResourcesTooltips.Video_AvgBitrate}" AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_AverageBitrate}"  />\r
                 </StackPanel>\r
 \r
                 <StackPanel Orientation="Horizontal" Margin="30,0,0,0" Visibility="{Binding DisplayNonQSVControls, Converter={StaticResource boolToVisConverter}}">\r
 \r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_EncodeTune}" Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" Margin="0,5,0,0"\r
                                Visibility="{Binding DisplayTuneControls, Converter={StaticResource boolToVisConverter}}"/>\r
-                    <ComboBox Width="100" Grid.Row="2" Grid.Column="1" Margin="5,5,5,0" Height="22"\r
+                    <ComboBox Width="100" Grid.Row="2" Grid.Column="1" Margin="5,5,5,0" Height="22" AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_EncodeTune}"\r
                               ItemsSource="{Binding VideoTunes}" DisplayMemberPath="DisplayName" SelectedItem="{Binding VideoTune}"\r
                               ToolTip="{x:Static Properties:ResourcesTooltips.Video_EncoderTune}"  Visibility="{Binding DisplayTuneControls, Converter={StaticResource boolToVisConverter}}"\r
                               Style="{StaticResource LongToolTipHolder}" />\r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_EncoderProfile}" Grid.Row="3" Grid.Column="0" Margin="0,5,0,0" VerticalAlignment="Center" Visibility="{Binding DisplayProfileControl, Converter={StaticResource boolToVisConverter}}"/>\r
                     <ComboBox Width="100" Grid.Row="3" Grid.Column="1" Margin="5,5,5,0" Height="22" VerticalAlignment="Center" Visibility="{Binding DisplayProfileControl, Converter={StaticResource boolToVisConverter}}"\r
                           ItemsSource="{Binding VideoProfiles}" DisplayMemberPath="DisplayName" SelectedItem="{Binding VideoProfile}"\r
-                          Style="{StaticResource LongToolTipHolder}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Profile}"  />\r
+                          Style="{StaticResource LongToolTipHolder}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Profile}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_EncoderProfile}" />\r
 \r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_EncoderLevel}" Grid.Row="3" Grid.Column="2" Margin="10,5,0,0" VerticalAlignment="Center" Visibility="{Binding DisplayLevelControl, Converter={StaticResource boolToVisConverter}}" />\r
                     <ComboBox Width="100" Grid.Row="3" Grid.Column="3" Margin="5,5,5,0" Height="22" VerticalAlignment="Center" Visibility="{Binding DisplayLevelControl, Converter={StaticResource boolToVisConverter}}"\r
                           ItemsSource="{Binding VideoLevels}"  DisplayMemberPath="DisplayName" SelectedItem="{Binding VideoLevel}"\r
-                          Style="{StaticResource LongToolTipHolder}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Level}" />\r
+                          Style="{StaticResource LongToolTipHolder}" ToolTip="{x:Static Properties:ResourcesTooltips.Video_Level}"\r
+                              AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_EncoderLevel}" />\r
 \r
                     <!-- Row 3 -->\r
                     <TextBlock Text="{x:Static Properties:ResourcesUI.VideoView_ExtraOptions}" Grid.Row="4" Grid.Column="0" Margin="0,5,0,0" VerticalAlignment="Center" HorizontalAlignment="Left" />\r
                     <TextBox Text="{Binding ExtraArguments, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" TextWrapping="WrapWithOverflow"\r
+                             AutomationProperties.Name="{x:Static Properties:ResourcesUI.VideoView_ExtraOptions}" \r
                              MaxLines="4" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="4" Margin="5,5,5,2" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" VerticalContentAlignment="Stretch"\r
                              ToolTip="{Binding FullOptionsTooltip}" Style="{StaticResource LongToolTipHolder}" >\r
                         <TextBox.ContextMenu>\r