diff options
Diffstat (limited to 'win/CS/HandBrakeWPF/Views/SummaryView.xaml')
-rw-r--r-- | win/CS/HandBrakeWPF/Views/SummaryView.xaml | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/win/CS/HandBrakeWPF/Views/SummaryView.xaml b/win/CS/HandBrakeWPF/Views/SummaryView.xaml new file mode 100644 index 000000000..afae75bd8 --- /dev/null +++ b/win/CS/HandBrakeWPF/Views/SummaryView.xaml @@ -0,0 +1,149 @@ +<UserControl x:Class="HandBrakeWPF.Views.SummaryView" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:Properties="clr-namespace:HandBrakeWPF.Properties" + xmlns:converters="clr-namespace:HandBrakeWPF.Converters" + mc:Ignorable="d" + d:DesignHeight="400" d:DesignWidth="600"> + + <UserControl.Resources> + <converters:EnumComboConverter x:Key="enumComboConverter" /> + <converters:BooleanToVisibilityConverter x:Key="boolToVisConverter" /> + </UserControl.Resources> + + <Grid Margin="5,5,0,0"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="4*" /> + <ColumnDefinition Width="5*" /> + </Grid.ColumnDefinitions> + + <Grid.RowDefinitions> + <RowDefinition Height="*" /> + </Grid.RowDefinitions> + + <!-- Column 1 --> + + <Grid Margin="5,0,0,0" Grid.Column="0" > + <Grid.ColumnDefinitions> + <ColumnDefinition Width="75" /> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + + <Grid.RowDefinitions> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="10" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="10" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="*" /> + </Grid.RowDefinitions> + + <Grid.Resources> + <Style TargetType="TextBlock"> + <Setter Property="Margin" Value="0,3,0,3" /> + </Style> + <Style TargetType="CheckBox"> + <Setter Property="Margin" Value="0,2,0,2" /> + </Style> + </Grid.Resources> + + + <TextBlock Text="Format:" FontSize="14" FontFamily="Sergio Light" Grid.Row="0" VerticalAlignment="Center" /> + <ComboBox Name="Container" Width="100" HorizontalAlignment="Left" Margin="0,2,0,5" Grid.Row="0" Grid.Column="1" + ToolTip="{x:Static Properties:ResourcesTooltips.MainView_Mux}" + ItemsSource="{Binding OutputFormats, Converter={StaticResource enumComboConverter}}" + SelectedItem="{Binding SelectedOutputFormat, Converter={StaticResource enumComboConverter}}" /> + <CheckBox Name="WebOptimized" VerticalAlignment="Center" Grid.Row="1" Grid.Column="1" + Content="{x:Static Properties:ResourcesUI.MainView_WebOptimized}" + IsChecked="{Binding Path=OptimizeMP4}" + ToolTip="{x:Static Properties:ResourcesTooltips.MainView_Optimise}" + Visibility="{Binding IsMkv, Converter={StaticResource boolToVisConverter}, ConverterParameter=true}" /> + <CheckBox Name="AlignAVStart" VerticalAlignment="Center" Grid.Row="2" Grid.Column="1" + Content="{x:Static Properties:ResourcesUI.MainView_AlignAVStart}" + ToolTip="{x:Static Properties:ResourcesTooltips.MainView_AlignAVStart}" + IsChecked="{Binding Path=AlignAVStart}" + Visibility="{Binding IsMkv, Converter={StaticResource boolToVisConverter}, ConverterParameter=true}" /> + <CheckBox Name="iPod5G" VerticalAlignment="Center" Grid.Row="3" Grid.Column="1" + Content="{x:Static Properties:ResourcesUI.MainView_iPod5G}" + ToolTip="{x:Static Properties:ResourcesTooltips.MainView_IpodAtom}" + IsChecked="{Binding Path=IPod5GSupport}" + Visibility="{Binding IsMkv, Converter={StaticResource boolToVisConverter}, ConverterParameter=true}" /> + + <TextBlock Text="Tracks:" FontSize="14" FontFamily="Sergio Light" Grid.Row="5" Grid.Column="0" VerticalAlignment="Center" /> + <TextBlock Text="{Binding VideoTrackInfo}" Grid.Row="5" Grid.Column="1" VerticalAlignment="Center" /> + <TextBlock Text="{Binding AudioTrackInfo}" Grid.Row="6" Grid.Column="1" /> + <TextBlock Text="{Binding SubtitleTrackInfo}" Grid.Row="7" Grid.Column="1" /> + <TextBlock Text="{Binding ChapterInfo}" Grid.Row="8" Grid.Column="1" /> + + <TextBlock Text="Filters:" FontSize="14" FontFamily="Sergio Light" Grid.Row="10" Grid.Column="0" VerticalAlignment="Center" /> + <TextBlock Text="{Binding FiltersInfo}" Grid.Row="10" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Stretch" TextWrapping="Wrap" /> + </Grid> + + <!-- Column 2 --> + + <Grid Grid.Column="1"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + <Grid.RowDefinitions> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="*" /> + </Grid.RowDefinitions> + + + <Image Source="{Binding PreviewImage}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="10,5,10,0" /> + + <Border BorderThickness="1,1,1,1" CornerRadius="8,8,8,8" VerticalAlignment="Center" HorizontalAlignment="Left" + Background="Black" Opacity="0.55" Margin="10,5,20,0" Visibility="{Binding IsPreviousPreviewControlVisible, Converter={StaticResource boolToVisConverter}}"> + <TextBlock Text="<" FontSize="30" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" Padding="8,3" Margin="0" /> + </Border> + + <Border BorderThickness="1,1,1,1" CornerRadius="8,8,8,8" VerticalAlignment="Center" HorizontalAlignment="Right" + Background="Black" Opacity="0.55" Margin="10,5,20,0" Visibility="{Binding IsNextPreviewControlVisible, Converter={StaticResource boolToVisConverter}}"> + <TextBlock Text=">" FontSize="30" Foreground="White" VerticalAlignment="Center" HorizontalAlignment="Center" Padding="8,3" Margin="0" /> + </Border> + + <Border BorderThickness="1,1,1,1" CornerRadius="8,8,8,8" VerticalAlignment="Bottom" HorizontalAlignment="Center" + Background="Black" Opacity="0.66" Margin="10,5,20,5"> + <TextBlock Text="Preview 2 of 10" FontSize="14" Foreground="White" Padding="8,3" /> + </Border> + + <Grid Margin="10,5,0,0" Grid.Row="1"> + <Grid.ColumnDefinitions> + <ColumnDefinition Width="85" /> + <ColumnDefinition Width="*" /> + </Grid.ColumnDefinitions> + + <Grid.RowDefinitions> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + <RowDefinition Height="Auto" /> + </Grid.RowDefinitions> + + <Grid.Resources> + <Style TargetType="TextBlock"> + <Setter Property="Margin" Value="0,0,0,0" /> + <Setter Property="Padding" Value="3" /> + </Style> + </Grid.Resources> + + <TextBlock Text="Dimensions:" FontSize="14" FontFamily="Sergio Light" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" /> + <TextBlock Text="{Binding DimensionInfo}" HorizontalAlignment="Left" VerticalAlignment="Center" Grid.Row="0" Grid.Column="1" /> + + <TextBlock Text="Aspect:" FontSize="14" FontFamily="Sergio Light" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" Visibility="Collapsed" /> + <TextBlock Text="{Binding AspectInfo}" HorizontalAlignment="Left" VerticalAlignment="Center" Grid.Row="1" Grid.Column="1" Visibility="Collapsed" /> + </Grid> + </Grid> + + </Grid> +</UserControl> |