summaryrefslogtreecommitdiff
path: root/mkvtool-gui/MainWindow.axaml
diff options
context:
space:
mode:
Diffstat (limited to 'mkvtool-gui/MainWindow.axaml')
-rw-r--r--mkvtool-gui/MainWindow.axaml218
1 files changed, 218 insertions, 0 deletions
diff --git a/mkvtool-gui/MainWindow.axaml b/mkvtool-gui/MainWindow.axaml
new file mode 100644
index 0000000..014010e
--- /dev/null
+++ b/mkvtool-gui/MainWindow.axaml
@@ -0,0 +1,218 @@
+<Window xmlns="https://github.com/avaloniaui"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ mc:Ignorable="d" d:DesignWidth="600"
+ d:DesignHeight="600"
+ Width="850"
+ Height="650"
+ x:Class="mkvtool.MainWindow"
+ WindowStartupLocation="CenterScreen"
+ xmlns:Controls="clr-namespace:Avalonia.Controlz.Controls;assembly=Avalonia.Controlz"
+ Title="MKV Tool" Opened="TopLevel_OnOpened">
+ <DockPanel>
+ <TabControl DockPanel.Dock="Left">
+ <TabItem Header="Subset">
+ <StackPanel>
+ <Controls:GroupBox Header="Check subsetted" Margin="10">
+ <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
+ <Button Content="File..." Click="CheckFileBtn_OnClick" Margin="5" />
+ <Button Content="Folder..." Click="CheckFolderBtn_OnClick" Margin="5" />
+ </StackPanel>
+ </Controls:GroupBox>
+ <Controls:GroupBox Header="Do subset" Margin="10">
+ <StackPanel Margin="5" HorizontalAlignment="Center">
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="ASS subtitles:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="sa1" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="asses" Click="SubsetSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <StackPanel Orientation="Horizontal">
+ <TextBlock Text="Fonts:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="sa2" />
+ </ScrollViewer>
+ </StackPanel>
+ </StackPanel>
+ <Button Content="Select..." Tag="fonts" Click="SubsetSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Output folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="sa3" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="output" Click="SubsetSelectBtns_OnClick" />
+ </StackPanel>
+ <CheckBox Content="Output in sub folder" IsChecked="True" Name="sa4" />
+ <Button Margin="10" Content="Go" Click="DoSubsetBtn_OnClick" />
+ </StackPanel>
+ </Controls:GroupBox>
+ </StackPanel>
+ </TabItem>
+ <TabItem Header="Dump / Make">
+ <StackPanel>
+ <Controls:GroupBox Header="Dump" Margin="10">
+ <StackPanel Margin="5" HorizontalAlignment="Center">
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="File or folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="da1" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select file..." Tag="file" Click="DumpSelectBtns_OnClick" />
+ <Button Content="Select folder..." Tag="folder" Click="DumpSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Output folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="da2" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="output" Click="DumpSelectBtns_OnClick" />
+ </StackPanel>
+ <CheckBox Content="Subset" IsChecked="True" Name="da3" />
+ <Button Margin="10" Content="Go" Click="DoDumpBtn_OnClick" />
+ </StackPanel>
+ </Controls:GroupBox>
+ <Controls:GroupBox Header="Make" Margin="10">
+ <StackPanel Margin="5" HorizontalAlignment="Center">
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <StackPanel Orientation="Horizontal">
+ <TextBlock Text="Video folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ma1" />
+ </ScrollViewer>
+ </StackPanel>
+ </StackPanel>
+ <Button Content="Select..." Tag="dir" Click="MakeSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Data folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ma2" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="data" Click="MakeSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Output folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ma3" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="output" Click="MakeSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Default Subtitle language:" VerticalAlignment="Center"
+ TextAlignment="Center" />
+ <TextBox Name="ma4" />
+ </StackPanel>
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Default Subtitle title:" VerticalAlignment="Center"
+ TextAlignment="Center" />
+ <TextBox Name="ma5" />
+ </StackPanel>
+ </StackPanel>
+ <Button Margin="10" Content="Go" Click="DoMakeBtn_OnClick" />
+ </StackPanel>
+ </Controls:GroupBox>
+ </StackPanel>
+ </TabItem>
+ <TabItem Header="Create">
+ <StackPanel>
+ <Controls:GroupBox Header="Do Create" Margin="10">
+ <StackPanel Margin="5" HorizontalAlignment="Center">
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <StackPanel Orientation="Horizontal">
+ <TextBlock Text="Video folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ca1" />
+ </ScrollViewer>
+ </StackPanel>
+ </StackPanel>
+ <Button Content="Select..." Tag="v" Click="CreateSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Subtitles folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ca2" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="s" Click="CreateSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Fonts folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ca3" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="f" Click="CreateSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Output folder:" />
+ <ScrollViewer HorizontalScrollBarVisibility="Auto"
+ VerticalScrollBarVisibility="Auto">
+ <TextBlock Name="ca4" />
+ </ScrollViewer>
+ </StackPanel>
+ <Button Content="Select..." Tag="o" Click="CreateSelectBtns_OnClick" />
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Default Subtitle language:" VerticalAlignment="Center"
+ TextAlignment="Center" />
+ <TextBox Name="ca5" />
+ </StackPanel>
+ </StackPanel>
+ <StackPanel Orientation="Horizontal" Margin="5">
+ <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
+ <TextBlock Text="Default Subtitle title:" VerticalAlignment="Center"
+ TextAlignment="Center" />
+ <TextBox Name="ca6" />
+ </StackPanel>
+ </StackPanel>
+ <CheckBox Content="Clean old data" IsChecked="False" Name="ca7" />
+ <Button Margin="10" Content="Go" Click="DoCreatetn_OnClick" />
+ </StackPanel>
+ </Controls:GroupBox>
+ </StackPanel>
+ </TabItem>
+ </TabControl>
+ <Controls:GroupBox Header="Log" Margin="10" DockPanel.Dock="Right">
+ <ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto">
+ <TextBox IsReadOnly="True" Name="logBox" Margin="10" />
+ </ScrollViewer>
+ </Controls:GroupBox>
+ </DockPanel>
+</Window> \ No newline at end of file