<Compile Include="Converters\OptionTabConverter.cs" />\r
<Compile Include="Converters\PresetsMenuConverter.cs" />\r
<Compile Include="Converters\Queue\PictureSettingsDescConveter.cs" />\r
+ <Compile Include="Converters\Subtitles\CanBurnSubtitleConverter.cs" />\r
<Compile Include="Converters\Subtitles\SubtitleBurnInBehaviourConverter.cs" />\r
<Compile Include="Converters\Subtitles\SubtitleBehaviourConverter.cs" />\r
<Compile Include="Converters\Video\VideoOptionsTooltipConverter.cs" />\r
xmlns:controls="clr-namespace:HandBrakeWPF.Controls"\r
xmlns:splitButton="clr-namespace:HandBrakeWPF.Controls.SplitButton"\r
xmlns:Properties="clr-namespace:HandBrakeWPF.Properties"\r
+ xmlns:subtitles="clr-namespace:HandBrakeWPF.Converters.Subtitles"\r
d:DesignHeight="350"\r
d:DesignWidth="500"\r
mc:Ignorable="d"\r
x:Name="subTab">\r
<UserControl.Resources>\r
<Converters:BooleanToVisibilityConverter x:Key="booleanToVisConverter" />\r
+ <subtitles:CanBurnSubtitleConverter x:Key="canBurnSubtitleConverter" />\r
\r
<Style x:Key="LongToolTip" TargetType="TextBlock">\r
<Setter Property="Width" Value="400" />\r
\r
<!-- Row 2 -->\r
<ListBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2"\r
- Margin="10,10,10,10"\r
+ Margin="10,10,10,10" x:Name="subtitleListBox"\r
dd:DragDrop.DropHandler="{Binding}"\r
dd:DragDrop.IsDragSource="True"\r
dd:DragDrop.IsDropTarget="True"\r
<CheckBox Grid.Column="3" Margin="5,0,5,0" VerticalAlignment="Center" IsEnabled="{Binding CanBeForced}" IsChecked="{Binding Forced}" />\r
\r
<TextBlock Grid.Column="4" VerticalAlignment="Center" FontWeight="Bold" Text="Burn In" />\r
- <CheckBox Grid.Column="5" Margin="5,0,5,0" VerticalAlignment="Center" IsChecked="{Binding Burned}" IsEnabled="{Binding CanBeBurned}">\r
+ <CheckBox Grid.Column="5" Margin="5,0,5,0" VerticalAlignment="Center" IsChecked="{Binding Burned}" x:Name="burnInCheckbox">\r
+ <CheckBox.IsEnabled>\r
+ <MultiBinding Converter="{StaticResource canBurnSubtitleConverter}">\r
+ <Binding Path="CanBeBurned" />\r
+ <Binding Path="SubtitleType" />\r
+ <Binding ElementName="subtitleListBox" Path="DataContext.Task" />\r
+ </MultiBinding>\r
+ </CheckBox.IsEnabled>\r
<i:Interaction.Triggers>\r
<i:EventTrigger EventName="Click">\r
<cal:ActionMessage MethodName="SetBurnedToFalseForAllExcept">\r