Latest build (version 2.2)

This commit is contained in:
2013-11-18 20:11:53 +02:00
parent 43c240001c
commit 26d355ce07
503 changed files with 186904 additions and 1139 deletions

View File

@ -0,0 +1,66 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9041999116FF826F1079804BE63AB798"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 46 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged;
#line default
#line hidden
break;
case 2:
#line 52 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.DescriptionTextChanged;
#line default
#line hidden
break;
case 3:
#line 99 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonImport_Click;
#line default
#line hidden
break;
case 4:
#line 100 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonExport_Click;
#line default
#line hidden
break;
case 5:
#line 102 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click;
#line default
#line hidden
break;
case 6:
#line 103 "..\..\..\UI\Settings\DrumkitsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSetCurrent_Clicked;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,41 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9041999116FF826F1079804BE63AB798"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView listDrumkits;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ProgressRing progressRing;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumkitsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listDrumkits = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listDrumkits");
progressRing = (global::Windows.UI.Xaml.Controls.ProgressRing)this.FindName("progressRing");
}
}
}

View File

@ -0,0 +1,109 @@
<UserControl
x:Class="DrumKit.DrumkitsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="321.429"
d:DesignWidth="696.617">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="DrumkitListDataTemplate">
<Grid Name="theGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="orangeBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="OrangeRed" Width="10" />
<!--<Image MinWidth="10"
Source="{Binding Thumbnail}" />-->
<!-- Name -->
<TextBox x:ConnectionId='1' Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
IsReadOnly="True"
Text="{Binding Name}"
/>
<!-- Description -->
<TextBox x:ConnectionId='2' Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" Margin="15,0,15,2"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Description}"
FontSize="13"
FontStyle="Italic"
IsReadOnly="True"
AcceptsReturn="True"
TextWrapping="Wrap"
Height="80" />
</Grid>
</DataTemplate>
<Style x:Key="ListViewStretchItemStyle" TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drumkit list -->
<ListView Name="listDrumkits"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumkitListDataTemplate}"
ItemContainerStyle="{StaticResource ListViewStretchItemStyle}"
SelectionMode="Single" >
</ListView>
<ProgressRing
Name="progressRing"
Foreground="White"
Width="50" Height="50" />
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<!--<Button Style="{StaticResource MyButtonStyle}" Click="ButtonCreate_Click">Create</Button>-->
<Button x:ConnectionId='3' Style="{StaticResource MyButtonStyle}" >Import</Button>
<Button x:ConnectionId='4' Style="{StaticResource MyButtonStyle}" >Export</Button>
<Border Width="20" />
<Button x:ConnectionId='5' Style="{StaticResource MyButtonStyle}" >Delete</Button>
<Button x:ConnectionId='6' Style="{StaticResource MyButtonStyle}" >Set current</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,54 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 107 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeL_ValueChanged;
#line default
#line hidden
break;
case 2:
#line 121 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeR_ValueChanged;
#line default
#line hidden
break;
case 3:
#line 72 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleEnabled_Click;
#line default
#line hidden
break;
case 4:
#line 83 "..\..\..\UI\Settings\DrumsSettingsControl.xaml"
((global::Windows.UI.Xaml.UIElement)(target)).KeyUp += this.TextKey_KeyUp;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.GridView listDrums;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listDrums = (global::Windows.UI.Xaml.Controls.GridView)this.FindName("listDrums");
}
}
}

View File

@ -0,0 +1,165 @@
<UserControl
x:Class="DrumKit.DrumsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="400"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
<DataTemplate x:Key="DrumsListDataTemplate">
<Grid Name="theGrid"
MinWidth="380">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="yellowBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="Yellow" Width="10" />
<!-- Thumbnail -->
<Image Grid.Row="0" Grid.RowSpan="2"
Grid.Column="2"
VerticalAlignment="Center"
HorizontalAlignment="Center"
Width="60" Height="60"
Source="{Binding LoadedImageSource}"
Stretch="Uniform" />
<!-- Name -->
<TextBox Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Name}"
IsReadOnly="True" />
<!-- Configuration -->
<Grid
Grid.Column="1" Grid.Row="1" Margin="15,0,15,2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<ToggleButton x:ConnectionId='3'
Name="toggleEnabled" Grid.Column="0"
Margin="0,-4,20,0" Padding="5,1"
Content="Enabled"
/>
<TextBlock
Grid.Column="1"
Style="{StaticResource TitleTextStyle}"
Text="Key:" />
<TextBox x:ConnectionId='4'
Grid.Column="2"
Name="textKey"
Style="{StaticResource MyTextBoxStyle}"
/>
</Grid>
<Grid Grid.Column="1" Grid.Row="2" Margin="15,2,15,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
Style="{StaticResource TitleTextStyle}"
Text="Volume left:" />
<Slider x:ConnectionId='1' Name="sliderVolumeL"
Grid.Column="1"
Margin="5,-8,5,0"
Height="34"
Minimum="0" Maximum="1"
StepFrequency=".01"
/>
<TextBlock
Margin="10,0,0,0"
Grid.Column="2"
Style="{StaticResource TitleTextStyle}"
Text="Right:" />
<Slider x:ConnectionId='2' Name="sliderVolumeR"
Grid.Column="3"
Margin="5,-8,5,0"
Height="34"
Minimum="0" Maximum="1"
StepFrequency=".01"
/>
</Grid>
</Grid>
</DataTemplate>
<Style x:Key="GridViewStretchItemStyle" TargetType="GridViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drums list -->
<GridView Name="listDrums"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumsListDataTemplate}"
ItemContainerStyle="{StaticResource GridViewStretchItemStyle}"
SelectionMode="Single" >
<local:Drum ImageSource="/Assets/bg.png" Id="adda" Name="Hello world!" />
</GridView>
<!-- Buttons -->
<!--<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button Style="{StaticResource MyButtonStyle}" Click="ButtonCreate_Click">Create</Button>
<Button Style="{StaticResource MyButtonStyle}" Click="ButtonDelete_Click">Delete</Button>
</StackPanel>-->
</Grid>
</UserControl>

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Canvas canvas;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/ExperimentsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
canvas = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("canvas");
}
}
}

View File

@ -0,0 +1,27 @@
<UserControl
x:Class="DrumKit.ExperimentsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Common/TextButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
<Canvas Name="canvas">
<StackPanel>
<TextBox Style="{StaticResource MyTextBoxStyle}" Width="200" Text="Hello world!"/>
</StackPanel>
</Canvas>
</UserControl>

View File

@ -0,0 +1,27 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,59 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonWebsite;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonSupport;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.TextBlock textVersion;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Slider masterVolumeSlider;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Slider polyphonySlider;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ToggleSwitch animationsToggle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ToggleSwitch debuggingModeToggle;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.Button buttonReset;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/GeneralSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
buttonWebsite = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonWebsite");
buttonSupport = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonSupport");
textVersion = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textVersion");
masterVolumeSlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("masterVolumeSlider");
polyphonySlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("polyphonySlider");
animationsToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("animationsToggle");
debuggingModeToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("debuggingModeToggle");
buttonReset = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonReset");
}
}
}

View File

@ -0,0 +1,175 @@
<UserControl
x:Class="DrumKit.GeneralSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="635.463"
d:DesignWidth="1075.987">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.Resources>
<Style x:Key="MyTitleTextStyle" TargetType="TextBlock" BasedOn="{StaticResource TitleTextStyle}">
<Setter Property="Margin" Value="20,24,2,2" />
<Setter Property="Foreground" Value="#59FFFF" />
</Style>
<Style x:Key="MyItemTextStyle" TargetType="TextBlock" BasedOn="{StaticResource ItemTextStyle}">
<Setter Property="Margin" Value="2,12,2,2" />
</Style>
</Grid.Resources>
<!-- About section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="0" Margin="20,4,2,2">
About</TextBlock>
<!-- About section: Website -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="1" Margin="2,12,2,2">
Drumkit website</TextBlock>
<Button Name="buttonWebsite"
Style="{StaticResource TextButtonStyle}"
Grid.Row="1" Grid.Column="1" VerticalAlignment="Bottom">
drumkit8.blogspot.com</Button>
<!-- About section: Support -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="2" Margin="2,12,2,2">
Support</TextBlock>
<Button Name="buttonSupport"
Style="{StaticResource TextButtonStyle}"
Grid.Row="2" Grid.Column="1" VerticalAlignment="Bottom">
chibicitiberiu@outlook.com</Button>
<!-- About section: Version -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="3" Margin="2,12,2,2">
Version</TextBlock>
<TextBlock Name="textVersion"
Grid.Row="3" Grid.Column="1" VerticalAlignment="Bottom"
Margin="0,2,2,2"
Style="{StaticResource BodyTextStyle}" >
1.0
</TextBlock>
<!-- Sound section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="6">
Sound</TextBlock>
<!-- Sound section: Master volume -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="7" Margin="2,7,2,2">
Master volume</TextBlock>
<Slider Name="masterVolumeSlider"
Grid.Row="7" Grid.Column="1"
Minimum="0" Maximum="100"
StepFrequency="1"
SmallChange=".05" LargeChange=".2"
Width="100" Height="48"
HorizontalAlignment="Left"/>
<!-- Sound section: Polyphony -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="8" Margin="2,7,2,2">
Polyphony*</TextBlock>
<Slider Name="polyphonySlider"
Grid.Row="8" Grid.Column="1"
Minimum="1" Maximum="256"
StepFrequency="1"
SmallChange="1" LargeChange="5"
Width="100" Height="48"
HorizontalAlignment="Left"/>
<!-- Interface section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="9">
Interface</TextBlock>
<!-- Interface section: Animations -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="10" Margin="2,12,2,2">
Animations</TextBlock>
<ToggleSwitch Name="animationsToggle"
Grid.Row="10" Grid.Column="1"/>
<!-- Interface section: Key bindings -->
<!--<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="11" Margin="2,12,2,2">
Display key bindings</TextBlock>
<ToggleSwitch Name="keyBindingsToggle"
Grid.Row="11" Grid.Column="1"/>-->
<!-- Miscellaneous section -->
<TextBlock Style="{StaticResource MyTitleTextStyle}"
Grid.Row="12">
Miscellaneous</TextBlock>
<!-- Miscellaneous section: Debugging mode -->
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="13" Margin="2,12,2,2">
Debugging mode</TextBlock>
<ToggleSwitch Name="debuggingModeToggle"
Grid.Row="13" Grid.Column="1"/>
<TextBlock Style="{StaticResource ItemTextStyle}"
Grid.Row="14" Margin="2,12,2,2">
Factory reset*</TextBlock>
<Button Name="buttonReset"
Style="{StaticResource TextButtonStyle}"
Grid.Row="14" Grid.Column="1" VerticalAlignment="Bottom">
Reset</Button>
<!-- Notes section -->
<TextBlock Grid.Row="100" Style="{StaticResource MyItemTextStyle}"
FontSize="11"
Foreground="Silver">
* Will be applied after the application is restarted.
</TextBlock>
</Grid>
</UserControl>

View File

@ -0,0 +1,84 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 37 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged;
#line default
#line hidden
break;
case 2:
#line 42 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleLandscape_Click;
#line default
#line hidden
break;
case 3:
#line 43 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.TogglePortrait_Click;
#line default
#line hidden
break;
case 4:
#line 44 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleFilled_Click;
#line default
#line hidden
break;
case 5:
#line 45 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleSnapped_Click;
#line default
#line hidden
break;
case 6:
#line 85 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonCreate_Click;
#line default
#line hidden
break;
case 7:
#line 86 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonEdit_Click;
#line default
#line hidden
break;
case 8:
#line 87 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click;
#line default
#line hidden
break;
case 9:
#line 88 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonToggleActive_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,38 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView listLayouts;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LayoutsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
listLayouts = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listLayouts");
}
}
}

View File

@ -0,0 +1,93 @@
<UserControl
x:Class="DrumKit.LayoutsSettingsControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<UserControl.Resources>
<ResourceDictionary>
<DataTemplate x:Key="DrumkitListDataTemplate">
<Grid Name="theGrid">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Left thing -->
<Border Name="greenBorder"
Grid.Column="0" Grid.RowSpan="3"
Background="GreenYellow" Width="10" />
<!-- Name -->
<TextBox x:ConnectionId='1' Grid.Column="1" Grid.Row="0" Margin="15,2,15,0"
FontSize="15.3"
Style="{StaticResource MyTextBoxStyle}"
Text="{Binding Name}"
/>
<!-- Description -->
<StackPanel Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" Margin="15,0,15,2"
Orientation="Horizontal">
<ToggleButton x:ConnectionId='2' Name="toggleLandscape" >Landscape</ToggleButton>
<ToggleButton x:ConnectionId='3' Name="togglePortrait" >Portrait</ToggleButton>
<ToggleButton x:ConnectionId='4' Name="toggleFilled" >Filled</ToggleButton>
<ToggleButton x:ConnectionId='5' Name="toggleSnapped" >Snapped</ToggleButton>
</StackPanel>
</Grid>
</DataTemplate>
<Style x:Key="ListViewStretchItemStyle" TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ResourceDictionary>
</UserControl.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<!-- Drumkit list -->
<ListView Name="listLayouts"
Grid.Row="0" Grid.Column="0"
ItemTemplate="{StaticResource DrumkitListDataTemplate}"
ItemContainerStyle="{StaticResource ListViewStretchItemStyle}"
SelectionMode="Single" >
<local:DrumkitLayout IsDefault="True" Name="Hello world" TargetViewSerialize="All" />
<TextBlock>Hello world!</TextBlock>
</ListView>
<!-- Buttons -->
<StackPanel Grid.Row="1" Grid.ColumnSpan="2" Orientation="Horizontal">
<Button x:ConnectionId='6' Style="{StaticResource MyButtonStyle}" >Create</Button>
<Button x:ConnectionId='7' Style="{StaticResource MyButtonStyle}" >Edit</Button>
<Button x:ConnectionId='8' Style="{StaticResource MyButtonStyle}" >Delete</Button>
<Button x:ConnectionId='9' Style="{StaticResource MyButtonStyle}" >Toggle active</Button>
</StackPanel>
</Grid>
</UserControl>

View File

@ -0,0 +1,48 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void Connect(int connectionId, object target)
{
switch(connectionId)
{
case 1:
#line 25 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.Selector)(target)).SelectionChanged += this.LogEntriesList_SelectionChanged;
#line default
#line hidden
break;
case 2:
#line 31 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSave_Click;
#line default
#line hidden
break;
case 3:
#line 32 "..\..\..\UI\Settings\LogControl.xaml"
((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonClear_Click;
#line default
#line hidden
break;
}
this._contentLoaded = true;
}
}
}

View File

@ -0,0 +1,44 @@

#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DrumKit
{
partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl
{
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.ListView logEntriesList;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Shapes.Rectangle logTextPlaceholder;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private global::Windows.UI.Xaml.Controls.WebView logText;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
private bool _contentLoaded;
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent()
{
if (_contentLoaded)
return;
_contentLoaded = true;
global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LogControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application);
logEntriesList = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("logEntriesList");
logTextPlaceholder = (global::Windows.UI.Xaml.Shapes.Rectangle)this.FindName("logTextPlaceholder");
logText = (global::Windows.UI.Xaml.Controls.WebView)this.FindName("logText");
}
}
}

View File

@ -0,0 +1,38 @@
<UserControl
x:Class="DrumKit.LogControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DrumKit"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2.5*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ListView x:ConnectionId='1' Name="logEntriesList" Grid.Column="0" Margin="5"
Background="#3FFF"
/>
<Rectangle Name="logTextPlaceholder" Grid.Column="1" Margin="0,5,5,5" />
<WebView Name="logText" Grid.Column="1" Margin="0,5,5,5"/>
<StackPanel Grid.Row="1" Grid.ColumnSpan="5" Orientation="Horizontal">
<Button x:ConnectionId='2' Style="{StaticResource MyButtonStyle}" >Save as</Button>
<Button x:ConnectionId='3' Style="{StaticResource MyButtonStyle}" >Delete all</Button>
</StackPanel>
</Grid>
</UserControl>