}\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
}\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
}\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
}\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
}\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
}\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
}\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
}\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
}\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
}\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
<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
<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
}
#endregion
+
+ public override string ToString()
+ {
+ return string.Format("Audio Track: Title {0}", this.ScannedTrack.ToString());
+ }
}
}
\ No newline at end of file
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
\r
namespace HandBrakeWPF.Services.Queue.Model\r
{\r
+ using System.Runtime.CompilerServices;\r
+\r
using Caliburn.Micro;\r
\r
using HandBrake.Interop.Model;\r
{\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
<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
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
<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
<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
<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>
</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
<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
</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}"
<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
<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