[GUI] Reorganize media dump window.

This commit is contained in:
2025-11-20 20:16:10 +00:00
parent 8aadc3baca
commit b6b3e9d1d1

View File

@@ -41,8 +41,8 @@
mc:Ignorable="d" mc:Ignorable="d"
d:DesignWidth="800" d:DesignWidth="800"
d:DesignHeight="450" d:DesignHeight="450"
Width="650" Width="900"
Height="900" Height="650"
x:Class="Aaru.Gui.Views.Windows.MediaDump" x:Class="Aaru.Gui.Views.Windows.MediaDump"
Icon="/Assets/aaru-logo.png" Icon="/Assets/aaru-logo.png"
x:DataType="windows:MediaDumpViewModel" x:DataType="windows:MediaDumpViewModel"
@@ -52,7 +52,7 @@
</Design.DataContext> </Design.DataContext>
<Grid Margin="12" <Grid Margin="12"
RowSpacing="8" RowSpacing="8"
RowDefinitions="*, Auto, Auto"> RowDefinitions="Auto, *, Auto">
<StackPanel Grid.Row="0" <StackPanel Grid.Row="0"
Orientation="Vertical" Orientation="Vertical"
IsVisible="{Binding OptionsVisible, Mode=OneWay}" IsVisible="{Binding OptionsVisible, Mode=OneWay}"
@@ -150,19 +150,24 @@
</Grid> </Grid>
<!-- TODO: Image options --> <!-- TODO: Image options -->
</StackPanel> </StackPanel>
<StackPanel Grid.Row="1" <Grid Grid.Row="1"
Orientation="Vertical" RowDefinitions="Auto,Auto,*,Auto,Auto"
VerticalAlignment="Stretch"
IsVisible="{Binding ProgressVisible, Mode=OneWay}" IsVisible="{Binding ProgressVisible, Mode=OneWay}"
Spacing="8"> RowSpacing="8">
<Grid ColumnDefinitions="Auto, *" <Grid Grid.Row="0"
ColumnDefinitions="Auto, *"
ColumnSpacing="8"> ColumnSpacing="8">
<TextBlock Grid.Column="0" <TextBlock Grid.Column="0"
Text="{x:Static localization:UI.Writing_image_to}" /> Text="{x:Static localization:UI.Writing_image_to}" />
<TextBlock Grid.Column="1" <TextBlock Grid.Column="1"
Text="{Binding Destination, Mode=OneWay}" /> Text="{Binding Destination, Mode=OneWay}" />
</Grid> </Grid>
<TextBlock Text="{x:Static localization:UI.Title_Log}" /> <TextBlock Grid.Row="1"
<Border MinHeight="475" Text="{x:Static localization:UI.Title_Log}" />
<Border Grid.Row="2"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
BorderThickness="1" BorderThickness="1"
BorderBrush="LightGray" BorderBrush="LightGray"
CornerRadius="8"> CornerRadius="8">
@@ -171,7 +176,8 @@
Text="{Binding Log, Mode=OneWay}" /> Text="{Binding Log, Mode=OneWay}" />
</ScrollViewer> </ScrollViewer>
</Border> </Border>
<StackPanel Orientation="Vertical" <StackPanel Grid.Row="3"
Orientation="Vertical"
IsVisible="{Binding Progress1Visible, Mode=OneWay}" IsVisible="{Binding Progress1Visible, Mode=OneWay}"
Spacing="8"> Spacing="8">
<controls:SpectreTextBlock Text="{Binding ProgressText, Mode=OneWay}" /> <controls:SpectreTextBlock Text="{Binding ProgressText, Mode=OneWay}" />
@@ -179,7 +185,8 @@
Maximum="{Binding ProgressMaxValue, Mode=OneWay}" Maximum="{Binding ProgressMaxValue, Mode=OneWay}"
IsIndeterminate="{Binding ProgressIndeterminate, Mode=OneWay}" /> IsIndeterminate="{Binding ProgressIndeterminate, Mode=OneWay}" />
</StackPanel> </StackPanel>
<StackPanel Orientation="Vertical" <StackPanel Grid.Row="4"
Orientation="Vertical"
IsVisible="{Binding Progress2Visible, Mode=OneWay}" IsVisible="{Binding Progress2Visible, Mode=OneWay}"
Spacing="8"> Spacing="8">
<controls:SpectreTextBlock Text="{Binding Progress2Text, Mode=OneWay}" /> <controls:SpectreTextBlock Text="{Binding Progress2Text, Mode=OneWay}" />
@@ -187,7 +194,7 @@
Maximum="{Binding Progress2MaxValue, Mode=OneWay}" Maximum="{Binding Progress2MaxValue, Mode=OneWay}"
IsIndeterminate="{Binding Progress2Indeterminate, Mode=OneWay}" /> IsIndeterminate="{Binding Progress2Indeterminate, Mode=OneWay}" />
</StackPanel> </StackPanel>
</StackPanel> </Grid>
<StackPanel Grid.Row="2" <StackPanel Grid.Row="2"
Orientation="Horizontal" Orientation="Horizontal"
HorizontalAlignment="Right" HorizontalAlignment="Right"