Integrate ring code guide into submission window

Adds a new button to show the ring code guide for easier reference
This commit is contained in:
Matt Nadareski
2021-04-06 11:05:03 -07:00
parent e063df63df
commit ace673f90d
6 changed files with 87 additions and 5 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

View File

@@ -31,6 +31,10 @@
<Content Include="$(PkgBurnOutSharp)\content\**" PackagePath="contentFiles\any\any;content" CopyToOutputDirectory="Always" PackageCopyToOutput="true" />
</ItemGroup>
<ItemGroup>
<Resource Include="Images\ring-code-guide.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\MPF.Library\MPF.Library.csproj">
<Project>{51ab0928-13f9-44bf-a407-b6957a43a056}</Project>

View File

@@ -127,11 +127,10 @@
<!-- Accept / Cancel -->
<GroupBox Margin="5,5,5,5" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<UniformGrid Columns="4" Margin="5,5,5,5" Height="28">
<Label/> <!-- Empty label for padding -->
<Button Name="AcceptButton" Grid.Column="1" Height="25" Width="80" Content="Accept" Click="OnAcceptClick" />
<Button Name="CancelButton" Grid.Column="2" Height="25" Width="80" Content="Cancel" Click="OnCancelClick" />
<Label/> <!-- Empty label for padding -->
<UniformGrid Columns="3" Margin="5,5,5,5" Height="28">
<Button Name="AcceptButton" Grid.Column="0" Height="25" Width="120" Content="Accept" Click="OnAcceptClick" />
<Button Name="CancelButton" Grid.Column="1" Height="25" Width="120" Content="Cancel" Click="OnCancelClick" />
<Button Name="RingCodeGuideButton" Grid.Column="2" Height="25" Width="120" Content="Ring Code Guide" Click="OnRingCodeGuideClick" />
</UniformGrid>
</GroupBox>
</StackPanel>

View File

@@ -301,6 +301,19 @@ namespace MPF.Windows
Hide();
}
/// <summary>
/// Handler for RingCodeGuideButton Click event
/// </summary>
private void OnRingCodeGuideClick(object sender, RoutedEventArgs e)
{
var ringCodeGuideWindow = new RingCodeGuideWindow()
{
Owner = this,
WindowStartupLocation = WindowStartupLocation.CenterOwner,
};
ringCodeGuideWindow.Show();
}
#endregion
}
}

View File

@@ -0,0 +1,51 @@
<Window x:Class="MPF.Windows.RingCodeGuideWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
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"
xmlns:local="clr-namespace:MPF"
xmlns:controls="clr-namespace:MPF.UserControls"
mc:Ignorable="d"
Title="Ring Code Guide" Width="500" ResizeMode="NoResize" SizeToContent="WidthAndHeight">
<Grid>
<StackPanel Orientation="Vertical">
<Grid Margin="5,5,5,5">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Image Grid.Row="0" Source="/Images/ring-code-guide.png"
HorizontalAlignment="Center" Stretch="Fill" Width="500" Height="500"
RenderOptions.BitmapScalingMode="HighQuality" />
<Label Grid.Row="1">
<Label.Content>
<TextBlock><Bold>1. Mastering Ring:</Bold> Sony DADC&lt;tab&gt;A0100368905-0101&lt;tab&gt;15</TextBlock>
</Label.Content>
</Label>
<Label Grid.Row="2">
<Label.Content>
<TextBlock><Bold>2. Mastering SID:</Bold> IFPI L553</TextBlock>
</Label.Content>
</Label>
<Label Grid.Row="3">
<Label.Content>
<TextBlock><Bold>3. Toolstamp/Mastering Code:</Bold> A2</TextBlock>
</Label.Content>
</Label>
<Label Grid.Row="4">
<Label.Content>
<TextBlock><Bold>4. Mould SID:</Bold> IFPI 94V1</TextBlock>
</Label.Content>
</Label>
</Grid>
</StackPanel>
</Grid>
</Window>

View File

@@ -0,0 +1,15 @@
using System.Windows;
namespace MPF.Windows
{
/// <summary>
/// Interaction logic for RingCodeGuideWindow.xaml
/// </summary>
public partial class RingCodeGuideWindow : Window
{
public RingCodeGuideWindow()
{
InitializeComponent();
}
}
}