SHA256
Feature/ copy fnc (#1)
Copy Funktion integriert --------- Co-authored-by: Black_Betty <Black_Betty@DESKTOP-GA9LVM3> Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
1 parent
976b651e4b
commit
841ba9ed7a
6 files changed
+884
-143
No files matched your search
+85
-20
@@ -7,21 +7,15 @@
|
||||
mc:Ignorable="d"
|
||||
Title="MainWindow" Height="450" Width="800">
|
||||
<Grid>
|
||||
<TabControl>
|
||||
<TabControl x:Name="MainTabControl">
|
||||
<TabItem Header="SRC-ARC">
|
||||
<Grid Background="#FFE5E5E5">
|
||||
<TextBox x:Name="SourceTextBox" HorizontalAlignment="Left" Margin="0,19,0,0" TextWrapping="Wrap" Text="Source Directory" VerticalAlignment="Top" Width="507" Height="20"/>
|
||||
<TextBox x:Name="ArchiveTextBox" HorizontalAlignment="Left" Height="20" Margin="0,56,0,0" TextWrapping="Wrap" Text="Archive Directory" VerticalAlignment="Top" Width="507"/>
|
||||
<Button x:Name="SourceSelect" Content="Select Directory" HorizontalAlignment="Left" Margin="512,19,0,0" VerticalAlignment="Top" Height="20" Click="SET_RES_DIR"/>
|
||||
<Button x:Name="ArchiveSelect" Content="Select Directory" HorizontalAlignment="Left" Margin="512,56,0,0" VerticalAlignment="Top" Height="20" Click="SET_ARC_DIR"/>
|
||||
<Button Content="Scan Source" HorizontalAlignment="Left" Height="22" Margin="700,146,0,0" VerticalAlignment="Top" Width="76" Click="SCAN_RES_DIR" RenderTransformOrigin="2.316,5.185" Grid.Column="1"/>
|
||||
<Button Content="Scan Archive" HorizontalAlignment="Left" Height="22" Margin="700,168,0,0" VerticalAlignment="Top" Width="76" Click="SCAN_ARC_DIR" Grid.Column="1"/>
|
||||
<Button Content="Clear List" HorizontalAlignment="Left" Height="22" Margin="700,190,0,0" VerticalAlignment="Top" Width="76" Click="CLEAR_FILES" Grid.Column="1"/>
|
||||
<Button Content="Verify Sizes" HorizontalAlignment="Left" Height="22" Margin="700,212,0,0" VerticalAlignment="Top" Width="76" Click="VERIFY_SIZES" Grid.Column="1"/>
|
||||
<Button Content="Export XML" HorizontalAlignment="Left" Height="22" Margin="700,234,0,0" VerticalAlignment="Top" Width="76" Click="EXPORT_LIST" Grid.Column="1"/>
|
||||
<Button Content="Import XML" HorizontalAlignment="Left" Height="22" Margin="700,256,0,0" VerticalAlignment="Top" Width="76" Click="IMPORT_LIST" Grid.Column="1"/>
|
||||
<Button Content="-> TapeCat" HorizontalAlignment="Left" Height="22" Margin="700,278,0,0" VerticalAlignment="Top" Width="76" Click="COPY_TO_TAPECATALOG" Grid.Column="1"/>
|
||||
<ListView x:Name="FilesListView" Margin="10,146,101,10" Grid.ColumnSpan="2">
|
||||
<Button Content="Clear List" HorizontalAlignment="Right" Height="22" Margin="0,10,10,0" VerticalAlignment="Top" Width="76" Click="CLEAR_FILES" />
|
||||
<Button Content="Verify Sizes" HorizontalAlignment="Right" Height="22" Margin="0,40,10,0" VerticalAlignment="Top" Width="76" Click="VERIFY_SIZES" />
|
||||
<Button Content="Export XML" HorizontalAlignment="Right" Height="22" Margin="0,70,10,0" VerticalAlignment="Top" Width="76" Click="EXPORT_LIST" />
|
||||
<Button Content="Import XML" HorizontalAlignment="Right" Height="22" Margin="0,100,10,0" VerticalAlignment="Top" Width="76" Click="IMPORT_LIST" />
|
||||
<Button Content="-> TapeCat" HorizontalAlignment="Right" Height="22" Margin="0,130,10,0" VerticalAlignment="Top" Width="76" Click="COPY_TO_TAPECATALOG" />
|
||||
<ListView x:Name="FilesListView" Margin="10,10,101,10" >
|
||||
<ListView.View>
|
||||
<GridView>
|
||||
<GridViewColumn Header="Filename" DisplayMemberBinding="{Binding Filename}" Width="300"/>
|
||||
@@ -35,15 +29,14 @@
|
||||
</GridView>
|
||||
</ListView.View>
|
||||
</ListView>
|
||||
<TextBlock TextWrapping="Wrap" Text="Source Directory:" Margin="0,0,697,387"/>
|
||||
<TextBlock TextWrapping="Wrap" Text="Archive Directory:" Margin="0,37,697,350"/>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="Tapecatalog">
|
||||
<Grid Background="#FFE5E5E5">
|
||||
<ComboBox x:Name="MediumComboBox" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="200" Grid.ColumnSpan="2"/>
|
||||
<Button Content="Refresh Mediums" HorizontalAlignment="Left" Height="22" Margin="218,10,0,0" VerticalAlignment="Top" Width="120" Click="REFRESH_MEDIUMS"/>
|
||||
<Button Content="Copy from SRC-ARC" HorizontalAlignment="Left" Height="22" Margin="343,10,0,0" VerticalAlignment="Top" Width="120" Click="COPY_FROM_SRCARC"/>
|
||||
<ComboBox x:Name="MediumComboBox" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="200" />
|
||||
<Button Content="Refresh Mediums" HorizontalAlignment="Left" Height="22" Margin="220,10,0,0" VerticalAlignment="Top" Width="120" Click="REFRESH_MEDIUMS" />
|
||||
<Button Content="Copy from SRC-ARC" HorizontalAlignment="Left" Height="22" Margin="350,10,0,0" VerticalAlignment="Top" Width="120" Click="COPY_FROM_SRCARC" />
|
||||
<Button Content="Export Medium" HorizontalAlignment="Left" Height="22" Margin="480,10,0,0" VerticalAlignment="Top" Width="120" Click="EXPORT_MEDIUM" />
|
||||
<ListView x:Name="TapeCatalogListView" Margin="10,44,10,40" Grid.ColumnSpan="2">
|
||||
<ListView.View>
|
||||
<GridView>
|
||||
@@ -53,10 +46,82 @@
|
||||
</GridView>
|
||||
</ListView.View>
|
||||
</ListView>
|
||||
<Button Content="Export Medium" HorizontalAlignment="Left" Height="22" Margin="468,0,0,374" VerticalAlignment="Bottom" Width="120" Click="EXPORT_MEDIUM"/>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
</TabControl>
|
||||
<TabItem Header="Copy">
|
||||
<Grid Background="#FFE5E5E5">
|
||||
<Button Content="Refresh Copy Tree" HorizontalAlignment="Left" Height="22" Margin="10,10,0,0" VerticalAlignment="Top" Width="140" Click="POPULATE_COPY_TREE"/>
|
||||
<Button Content="Copy Selected to Archive" HorizontalAlignment="Left" Height="22" Margin="160,10,0,0" VerticalAlignment="Top" Width="180" Click="COPY_SELECTED_TO_ARCHIVE" />
|
||||
<StackPanel Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="370,10,0,0" Width="210">
|
||||
<TextBlock Text="Selected files:"/>
|
||||
<TextBlock x:Name="CopySelectedCountText" Text="0" Margin="0,2,0,6"/>
|
||||
<TextBlock Text="Selected size (MB):"/>
|
||||
<TextBlock x:Name="CopySelectedSizeText" Text="0.00" Margin="0,2,0,6"/>
|
||||
<TextBlock Text="Archive free:"/>
|
||||
<TextBlock x:Name="ArchiveFreeText" Text="-" Margin="0,2,0,6"/>
|
||||
<ProgressBar x:Name="CopyProgressBar" Width="200" Height="16" Minimum="0" Maximum="100" Value="0" Margin="0,6,0,0" />
|
||||
<TextBlock x:Name="CopyProgressText" Text="" Margin="0,2,0,0" />
|
||||
</StackPanel>
|
||||
<TreeView x:Name="CopyTreeView" Margin="10,170,10,10" Grid.ColumnSpan="2" />
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="XML">
|
||||
<Grid Background="#FFE5E5E5">
|
||||
<ListBox x:Name="XmlFilesListBox" SelectionChanged="XmlFilesListBox_SelectionChanged" Width="200" Margin="10,10,590,10"/>
|
||||
<ListView x:Name="XmlSummaryListView" Width="570" Margin="220,10,4,0">
|
||||
<ListView.View>
|
||||
<GridView>
|
||||
<GridViewColumn Header="Filename" DisplayMemberBinding="{Binding Filename}" Width="200" />
|
||||
<GridViewColumn Header="FileDir" DisplayMemberBinding="{Binding FileDir}" Width="300" />
|
||||
<GridViewColumn Header="Status" DisplayMemberBinding="{Binding Status}" Width="100" />
|
||||
</GridView>
|
||||
</ListView.View>
|
||||
</ListView>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="Settings">
|
||||
<Grid Background="#FFE5E5E5" Margin="10,0,0,0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="150" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<TextBlock Text="Application Settings" FontWeight="Bold" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Margin="6" />
|
||||
|
||||
<TextBlock Text="Source Directory:" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" Margin="6" />
|
||||
<TextBox x:Name="SourceTextBox" Grid.Row="1" Grid.Column="1" Height="22" Margin="6" Text="Source Directory" />
|
||||
<Button x:Name="SourceSelect" Content="Select Directory" Grid.Row="1" Grid.Column="2" Click="SET_RES_DIR" Margin="6" Height="22" />
|
||||
|
||||
<TextBlock Text="Archive Directory:" Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" Margin="6" />
|
||||
<TextBox x:Name="ArchiveTextBox" Grid.Row="2" Grid.Column="1" Height="22" Margin="6" Text="Archive Directory" />
|
||||
<Button x:Name="ArchiveSelect" Content="Select Directory" Grid.Row="2" Grid.Column="2" Click="SET_ARC_DIR" Margin="6" Height="22" />
|
||||
|
||||
<TextBlock Text="XML Directory:" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center" Margin="6" />
|
||||
<TextBox x:Name="XmlDirectoryTextBox" Grid.Row="3" Grid.Column="1" Height="22" Margin="6" Text="XML Directory" />
|
||||
<Button x:Name="XmlDirectorySelect" Content="Select Directory" Grid.Row="3" Grid.Column="2" Click="SET_XML_DIR" Margin="6" Height="22" />
|
||||
|
||||
<TextBlock Text="Copy speed (MB/s):" Grid.Row="4" Grid.Column="0" VerticalAlignment="Center" Margin="6" />
|
||||
<TextBox x:Name="CopySpeedTextBox" Grid.Row="4" Grid.Column="1" Height="22" Margin="6" Text="0" />
|
||||
|
||||
<StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="1" Margin="6">
|
||||
<Button Content="Scan Source" Click="SCAN_RES_DIR" Margin="0,0,6,0" Height="24" />
|
||||
<Button Content="Scan Archive" Click="SCAN_ARC_DIR" Margin="0,0,6,0" Height="24" />
|
||||
<Button Content="Load XML Files" Click="LOAD_XML_FILES" Height="24" />
|
||||
</StackPanel>
|
||||
|
||||
</Grid>
|
||||
</TabItem>
|
||||
|
||||
</TabControl>
|
||||
</Grid>
|
||||
</Window>
|
||||
Reference in new issue
Block a user