Imported Content Compiler GUI into Tools section
This commit is contained in:
parent
23b4994d61
commit
15629e7f47
@ -1,6 +1,6 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ANXStatusComparer", "ANXStatusComparer\ANXStatusComparer.csproj", "{9D8DC781-2E0D-4348-BAD9-745F91428A3F}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StockShaderCodeGenerator", "StockShaderCodeGenerator\StockShaderCodeGenerator.csproj", "{D73E5FF4-AE88-4637-8159-120FBDA564BF}"
|
||||
@ -9,27 +9,67 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectConverter", "Project
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AnxSampleBrowser", "AnxSampleBrowser\AnxSampleBrowser.csproj", "{938D5F88-B888-4B04-BEEE-EE701FBA51EF}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ANX.ContentCompiler.GUI", "ANXContentCompilerGUI\ANX.ContentCompiler.GUI.csproj", "{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|Mixed Platforms = Debug|Mixed Platforms
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|Mixed Platforms = Release|Mixed Platforms
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Debug|x86.Build.0 = Debug|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Release|x86.ActiveCfg = Release|x86
|
||||
{9D8DC781-2E0D-4348-BAD9-745F91428A3F}.Release|x86.Build.0 = Release|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Debug|x86.Build.0 = Debug|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Release|x86.ActiveCfg = Release|x86
|
||||
{D73E5FF4-AE88-4637-8159-120FBDA564BF}.Release|x86.Build.0 = Release|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Release|x86.ActiveCfg = Release|x86
|
||||
{B5209A04-B2F8-4033-A5E7-545BE771214C}.Release|x86.Build.0 = Release|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Debug|x86.Build.0 = Debug|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Release|x86.ActiveCfg = Release|x86
|
||||
{938D5F88-B888-4B04-BEEE-EE701FBA51EF}.Release|x86.Build.0 = Release|x86
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
187
Tools/ANXContentCompilerGUI/ANX.ContentCompiler.GUI.csproj
Normal file
187
Tools/ANXContentCompilerGUI/ANX.ContentCompiler.GUI.csproj
Normal file
@ -0,0 +1,187 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{45DD7B40-C498-4DD2-A16B-FD6C4E6991B3}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>ANX.ContentCompiler.GUI</RootNamespace>
|
||||
<AssemblyName>ccompiler4</AssemblyName>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<StartupObject>ANX.ContentCompiler.GUI.Program</StartupObject>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Controls\ArrowButton.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Controls\ArrowButton.Designer.cs">
|
||||
<DependentUpon>ArrowButton.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Controls\RibbonButton.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Controls\RibbonButton.Designer.cs">
|
||||
<DependentUpon>RibbonButton.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectSummaryScreen.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectSummaryScreen.Designer.cs">
|
||||
<DependentUpon>NewProjectSummaryScreen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectImportersScreen.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectImportersScreen.Designer.cs">
|
||||
<DependentUpon>NewProjectImportersScreen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectOutputScreen.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectOutputScreen.Designer.cs">
|
||||
<DependentUpon>NewProjectOutputScreen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectScreen.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\NewProjectScreen.Designer.cs">
|
||||
<DependentUpon>NewProjectScreen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\FirstStartScreen.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Dialogues\FirstStartScreen.Designer.cs">
|
||||
<DependentUpon>FirstStartScreen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="States\EditingState.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="States\EditingState.Designer.cs">
|
||||
<DependentUpon>EditingState.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="States\StartState.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="States\StartState.Designer.cs">
|
||||
<DependentUpon>StartState.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MainWindow.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MainWindow.Designer.cs">
|
||||
<DependentUpon>MainWindow.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="Controls\ArrowButton.resx">
|
||||
<DependentUpon>ArrowButton.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Controls\RibbonButton.resx">
|
||||
<DependentUpon>RibbonButton.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialogues\NewProjectSummaryScreen.resx">
|
||||
<DependentUpon>NewProjectSummaryScreen.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialogues\NewProjectImportersScreen.resx">
|
||||
<DependentUpon>NewProjectImportersScreen.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialogues\NewProjectOutputScreen.resx">
|
||||
<DependentUpon>NewProjectOutputScreen.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialogues\NewProjectScreen.resx">
|
||||
<DependentUpon>NewProjectScreen.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Dialogues\FirstStartScreen.resx">
|
||||
<DependentUpon>FirstStartScreen.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="States\EditingState.resx">
|
||||
<DependentUpon>EditingState.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="States\StartState.resx">
|
||||
<DependentUpon>StartState.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MainWindow.resx">
|
||||
<DependentUpon>MainWindow.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\Deleket-Smileys-8.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\arrow-left.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\arrow-right.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\arrow.png" />
|
||||
<Content Include="Resources\clouds.png" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
8
Tools/ANXContentCompilerGUI/App.config
Normal file
8
Tools/ANXContentCompilerGUI/App.config
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<configuration>
|
||||
<startup>
|
||||
|
||||
<supportedRuntime version="v2.0.50727" />
|
||||
</startup>
|
||||
</configuration>
|
95
Tools/ANXContentCompilerGUI/Controls/ArrowButton.Designer.cs
generated
Normal file
95
Tools/ANXContentCompilerGUI/Controls/ArrowButton.Designer.cs
generated
Normal file
@ -0,0 +1,95 @@
|
||||
namespace ANX.ContentCompiler.GUI.Controls
|
||||
{
|
||||
partial class ArrowButton
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.labelText = new System.Windows.Forms.Label();
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// labelText
|
||||
//
|
||||
this.labelText.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelText.Font = new System.Drawing.Font("Segoe UI Semibold", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelText.Location = new System.Drawing.Point(82, -1);
|
||||
this.labelText.Name = "labelText";
|
||||
this.labelText.Size = new System.Drawing.Size(252, 90);
|
||||
this.labelText.TabIndex = 0;
|
||||
this.labelText.Text = "Test Text";
|
||||
this.labelText.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.labelText.Click += new System.EventHandler(this.labelText_Click);
|
||||
this.labelText.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseDown);
|
||||
this.labelText.MouseEnter += new System.EventHandler(this.ArrowButton_MouseEnter);
|
||||
this.labelText.MouseLeave += new System.EventHandler(this.ArrowButton_MouseLeave);
|
||||
this.labelText.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseUp);
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
|
||||
this.pictureBox1.Image = global::ANX.ContentCompiler.GUI.Properties.Resources.arrow;
|
||||
this.pictureBox1.Location = new System.Drawing.Point(17, 16);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(55, 61);
|
||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox1.TabIndex = 1;
|
||||
this.pictureBox1.TabStop = false;
|
||||
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
|
||||
this.pictureBox1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseDown);
|
||||
this.pictureBox1.MouseEnter += new System.EventHandler(this.ArrowButton_MouseEnter);
|
||||
this.pictureBox1.MouseLeave += new System.EventHandler(this.ArrowButton_MouseLeave);
|
||||
this.pictureBox1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseUp);
|
||||
//
|
||||
// ArrowButton
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.AutoSize = true;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.Controls.Add(this.labelText);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.Name = "ArrowButton";
|
||||
this.Size = new System.Drawing.Size(337, 93);
|
||||
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseDown);
|
||||
this.MouseEnter += new System.EventHandler(this.ArrowButton_MouseEnter);
|
||||
this.MouseLeave += new System.EventHandler(this.ArrowButton_MouseLeave);
|
||||
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.ArrowButton_MouseUp);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label labelText;
|
||||
private System.Windows.Forms.PictureBox pictureBox1;
|
||||
}
|
||||
}
|
52
Tools/ANXContentCompilerGUI/Controls/ArrowButton.cs
Normal file
52
Tools/ANXContentCompilerGUI/Controls/ArrowButton.cs
Normal file
@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Controls
|
||||
{
|
||||
public partial class ArrowButton : UserControl
|
||||
{
|
||||
public ArrowButton()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Always)]
|
||||
public String Content
|
||||
{
|
||||
get { return labelText.Text; }
|
||||
set { labelText.Text = value; }
|
||||
}
|
||||
|
||||
private void ArrowButton_MouseEnter(object sender, EventArgs e)
|
||||
{
|
||||
BorderStyle = BorderStyle.FixedSingle;
|
||||
}
|
||||
|
||||
private void ArrowButton_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
BorderStyle = BorderStyle.None;
|
||||
}
|
||||
|
||||
private void ArrowButton_MouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
BackColor = Color.Green;
|
||||
}
|
||||
|
||||
private void ArrowButton_MouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
BackColor = Color.Transparent;
|
||||
}
|
||||
|
||||
private void pictureBox1_Click(object sender, EventArgs e)
|
||||
{
|
||||
OnClick(e);
|
||||
}
|
||||
|
||||
private void labelText_Click(object sender, EventArgs e)
|
||||
{
|
||||
OnClick(e);
|
||||
}
|
||||
}
|
||||
}
|
120
Tools/ANXContentCompilerGUI/Controls/ArrowButton.resx
Normal file
120
Tools/ANXContentCompilerGUI/Controls/ArrowButton.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
90
Tools/ANXContentCompilerGUI/Controls/RibbonButton.Designer.cs
generated
Normal file
90
Tools/ANXContentCompilerGUI/Controls/RibbonButton.Designer.cs
generated
Normal file
@ -0,0 +1,90 @@
|
||||
namespace ANX.ContentCompiler.GUI.Controls
|
||||
{
|
||||
partial class RibbonButton
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Komponenten-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.pictureBox = new System.Windows.Forms.PictureBox();
|
||||
this.labelText = new System.Windows.Forms.Label();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// pictureBox
|
||||
//
|
||||
this.pictureBox.Location = new System.Drawing.Point(0, 0);
|
||||
this.pictureBox.Name = "pictureBox";
|
||||
this.pictureBox.Size = new System.Drawing.Size(60, 60);
|
||||
this.pictureBox.TabIndex = 0;
|
||||
this.pictureBox.TabStop = false;
|
||||
this.pictureBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseDown);
|
||||
this.pictureBox.MouseEnter += new System.EventHandler(this.RibbonButton_MouseEnter);
|
||||
this.pictureBox.MouseLeave += new System.EventHandler(this.RibbonButton_MouseLeave);
|
||||
this.pictureBox.MouseHover += new System.EventHandler(this.RibbonButton_MouseHover);
|
||||
this.pictureBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseUp);
|
||||
//
|
||||
// labelText
|
||||
//
|
||||
this.labelText.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelText.Location = new System.Drawing.Point(2, 61);
|
||||
this.labelText.Name = "labelText";
|
||||
this.labelText.Size = new System.Drawing.Size(57, 16);
|
||||
this.labelText.TabIndex = 1;
|
||||
this.labelText.Text = "Button";
|
||||
this.labelText.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
this.labelText.MouseDown += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseDown);
|
||||
this.labelText.MouseEnter += new System.EventHandler(this.RibbonButton_MouseEnter);
|
||||
this.labelText.MouseLeave += new System.EventHandler(this.RibbonButton_MouseLeave);
|
||||
this.labelText.MouseHover += new System.EventHandler(this.RibbonButton_MouseHover);
|
||||
this.labelText.MouseUp += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseUp);
|
||||
//
|
||||
// RibbonButton
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.Controls.Add(this.labelText);
|
||||
this.Controls.Add(this.pictureBox);
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.Name = "RibbonButton";
|
||||
this.Size = new System.Drawing.Size(60, 79);
|
||||
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseDown);
|
||||
this.MouseEnter += new System.EventHandler(this.RibbonButton_MouseEnter);
|
||||
this.MouseLeave += new System.EventHandler(this.RibbonButton_MouseLeave);
|
||||
this.MouseHover += new System.EventHandler(this.RibbonButton_MouseHover);
|
||||
this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.RibbonButton_MouseUp);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.PictureBox pictureBox;
|
||||
private System.Windows.Forms.Label labelText;
|
||||
}
|
||||
}
|
55
Tools/ANXContentCompilerGUI/Controls/RibbonButton.cs
Normal file
55
Tools/ANXContentCompilerGUI/Controls/RibbonButton.cs
Normal file
@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Controls
|
||||
{
|
||||
public partial class RibbonButton : UserControl
|
||||
{
|
||||
public RibbonButton()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
[Category("Content"), Description("Text der auf dem Button gezeigt werden soll.")]
|
||||
public String Content
|
||||
{
|
||||
get { return labelText.Text; }
|
||||
set { labelText.Text = value; }
|
||||
}
|
||||
|
||||
[Category("Design"), Description("Das Bild, das als Icon dienen soll. (60x60)")]
|
||||
public Image Image
|
||||
{
|
||||
get { return pictureBox.Image; }
|
||||
set { pictureBox.Image = value; }
|
||||
}
|
||||
|
||||
private void RibbonButton_MouseEnter(object sender, EventArgs e)
|
||||
{
|
||||
BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void RibbonButton_MouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
BackColor = Color.LimeGreen;
|
||||
OnClick(new EventArgs());
|
||||
}
|
||||
|
||||
private void RibbonButton_MouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
BackColor = Color.LightGray;
|
||||
}
|
||||
|
||||
private void RibbonButton_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
BackColor = Color.FromArgb(0, 64, 64, 64);
|
||||
}
|
||||
|
||||
private void RibbonButton_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
//BackColor = Color.LightGray;
|
||||
}
|
||||
}
|
||||
}
|
120
Tools/ANXContentCompilerGUI/Controls/RibbonButton.resx
Normal file
120
Tools/ANXContentCompilerGUI/Controls/RibbonButton.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
247
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.Designer.cs
generated
Normal file
247
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.Designer.cs
generated
Normal file
@ -0,0 +1,247 @@
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
partial class FirstStartScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FirstStartScreen));
|
||||
this.labelTour = new System.Windows.Forms.Label();
|
||||
this.labelSkip = new System.Windows.Forms.Label();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.pictureBoxSmiley = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBoxArrowLeft = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBoxArrowRight = new System.Windows.Forms.PictureBox();
|
||||
this.labelHeading = new System.Windows.Forms.Label();
|
||||
this.labelSlogan = new System.Windows.Forms.Label();
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxSmiley)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowLeft)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowRight)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// labelTour
|
||||
//
|
||||
this.labelTour.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelTour.Location = new System.Drawing.Point(387, 260);
|
||||
this.labelTour.Name = "labelTour";
|
||||
this.labelTour.Size = new System.Drawing.Size(172, 60);
|
||||
this.labelTour.TabIndex = 3;
|
||||
this.labelTour.Text = "May I show you around?";
|
||||
this.labelTour.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// labelSkip
|
||||
//
|
||||
this.labelSkip.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelSkip.Location = new System.Drawing.Point(114, 274);
|
||||
this.labelSkip.Name = "labelSkip";
|
||||
this.labelSkip.Size = new System.Drawing.Size(120, 60);
|
||||
this.labelSkip.TabIndex = 4;
|
||||
this.labelSkip.Text = "Or do you know\r\nme already?";
|
||||
this.labelSkip.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.button1.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.button1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.button1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button1.Location = new System.Drawing.Point(12, 358);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(75, 30);
|
||||
this.button1.TabIndex = 5;
|
||||
this.button1.Text = "Skip";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.button2.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.button2.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.button2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button2.Location = new System.Drawing.Point(504, 358);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(84, 30);
|
||||
this.button2.TabIndex = 6;
|
||||
this.button2.Text = "Take Tour";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.DialogResult = System.Windows.Forms.DialogResult.Abort;
|
||||
this.button3.FlatAppearance.BorderSize = 0;
|
||||
this.button3.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.button3.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button3.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.button3.Location = new System.Drawing.Point(572, -1);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(26, 23);
|
||||
this.button3.TabIndex = 7;
|
||||
this.button3.Text = "X";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// pictureBoxSmiley
|
||||
//
|
||||
this.pictureBoxSmiley.Image = global::ANX.ContentCompiler.GUI.Properties.Resources.Deleket_Smileys_8;
|
||||
this.pictureBoxSmiley.Location = new System.Drawing.Point(238, 129);
|
||||
this.pictureBoxSmiley.Name = "pictureBoxSmiley";
|
||||
this.pictureBoxSmiley.Size = new System.Drawing.Size(143, 139);
|
||||
this.pictureBoxSmiley.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBoxSmiley.TabIndex = 2;
|
||||
this.pictureBoxSmiley.TabStop = false;
|
||||
//
|
||||
// pictureBoxArrowLeft
|
||||
//
|
||||
this.pictureBoxArrowLeft.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxArrowLeft.Image")));
|
||||
this.pictureBoxArrowLeft.Location = new System.Drawing.Point(176, 274);
|
||||
this.pictureBoxArrowLeft.Name = "pictureBoxArrowLeft";
|
||||
this.pictureBoxArrowLeft.Size = new System.Drawing.Size(118, 114);
|
||||
this.pictureBoxArrowLeft.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBoxArrowLeft.TabIndex = 8;
|
||||
this.pictureBoxArrowLeft.TabStop = false;
|
||||
//
|
||||
// pictureBoxArrowRight
|
||||
//
|
||||
this.pictureBoxArrowRight.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxArrowRight.Image")));
|
||||
this.pictureBoxArrowRight.Location = new System.Drawing.Point(317, 274);
|
||||
this.pictureBoxArrowRight.Name = "pictureBoxArrowRight";
|
||||
this.pictureBoxArrowRight.Size = new System.Drawing.Size(119, 114);
|
||||
this.pictureBoxArrowRight.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBoxArrowRight.TabIndex = 9;
|
||||
this.pictureBoxArrowRight.TabStop = false;
|
||||
//
|
||||
// labelHeading
|
||||
//
|
||||
this.labelHeading.BackColor = System.Drawing.Color.Transparent;
|
||||
this.labelHeading.Font = new System.Drawing.Font("Segoe UI", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHeading.Location = new System.Drawing.Point(229, 55);
|
||||
this.labelHeading.Name = "labelHeading";
|
||||
this.labelHeading.Size = new System.Drawing.Size(171, 48);
|
||||
this.labelHeading.TabIndex = 0;
|
||||
this.labelHeading.Text = "Hello.";
|
||||
this.labelHeading.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// labelSlogan
|
||||
//
|
||||
this.labelSlogan.BackColor = System.Drawing.Color.Transparent;
|
||||
this.labelSlogan.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelSlogan.Location = new System.Drawing.Point(264, 95);
|
||||
this.labelSlogan.Name = "labelSlogan";
|
||||
this.labelSlogan.Size = new System.Drawing.Size(223, 27);
|
||||
this.labelSlogan.TabIndex = 1;
|
||||
this.labelSlogan.Text = "Are you new here?";
|
||||
this.labelSlogan.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.Image = global::ANX.ContentCompiler.GUI.Properties.Resources.clouds;
|
||||
this.pictureBox1.Location = new System.Drawing.Point(-42, 73);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(264, 80);
|
||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox1.TabIndex = 13;
|
||||
this.pictureBox1.TabStop = false;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.button2);
|
||||
this.panel1.Controls.Add(this.button3);
|
||||
this.panel1.Controls.Add(this.labelSlogan);
|
||||
this.panel1.Controls.Add(this.button1);
|
||||
this.panel1.Controls.Add(this.pictureBoxSmiley);
|
||||
this.panel1.Controls.Add(this.labelSkip);
|
||||
this.panel1.Controls.Add(this.labelTour);
|
||||
this.panel1.Controls.Add(this.pictureBoxArrowLeft);
|
||||
this.panel1.Controls.Add(this.pictureBoxArrowRight);
|
||||
this.panel1.Controls.Add(this.labelHeading);
|
||||
this.panel1.Controls.Add(this.pictureBox1);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(600, 400);
|
||||
this.panel1.TabIndex = 14;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(570, 22);
|
||||
this.label1.TabIndex = 14;
|
||||
this.label1.Text = "First Start";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// FirstStartScreen
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(600, 400);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "FirstStartScreen";
|
||||
this.ShowInTaskbar = false;
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "FirstStartScreen";
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxSmiley)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowLeft)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBoxArrowRight)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label labelHeading;
|
||||
private System.Windows.Forms.Label labelSlogan;
|
||||
private System.Windows.Forms.PictureBox pictureBoxSmiley;
|
||||
private System.Windows.Forms.Label labelTour;
|
||||
private System.Windows.Forms.Label labelSkip;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.PictureBox pictureBoxArrowLeft;
|
||||
private System.Windows.Forms.PictureBox pictureBoxArrowRight;
|
||||
private System.Windows.Forms.PictureBox pictureBox1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
}
|
||||
}
|
12
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.cs
Normal file
12
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.cs
Normal file
@ -0,0 +1,12 @@
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
public partial class FirstStartScreen : Form
|
||||
{
|
||||
public FirstStartScreen()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
419
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.resx
Normal file
419
Tools/ANXContentCompilerGUI/Dialogues/FirstStartScreen.resx
Normal file
@ -0,0 +1,419 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pictureBoxArrowLeft.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAIAAAABvCAYAAAAkLMicAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
|
||||
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
|
||||
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
|
||||
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
|
||||
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
|
||||
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
|
||||
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
|
||||
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
|
||||
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
|
||||
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
|
||||
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
|
||||
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
|
||||
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
|
||||
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
|
||||
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
|
||||
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
|
||||
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
|
||||
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
|
||||
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
|
||||
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
|
||||
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
|
||||
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
|
||||
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
|
||||
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
|
||||
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
|
||||
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
|
||||
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
|
||||
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
|
||||
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
|
||||
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
|
||||
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
|
||||
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
|
||||
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
|
||||
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
|
||||
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
|
||||
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
|
||||
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
|
||||
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
|
||||
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
|
||||
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
|
||||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALDAAACwwBP0AiyAAAFu9JREFUeF7tXU3ILUcR
|
||||
fTF/xjx/kqAmohBEEBR/ke+JGk3Mw0BAXYmIiCiCgm4kCREMifg+BdGVuFLIwoULRRQ3blwoEgQXSggh
|
||||
REREJOgiiASREB6fXd1dPaeqT3XPTVx80N9iuPfO9MydO1V16tSpnrnnTk5Ozq223HB84dwrLh2dk9cb
|
||||
jo/y+7zI+7p063VMfdVj6H75Mx7LjW/fAevlO8xx8Dza98D59ce8up2nP2/9LZPzWM744uzGWAOjoaM0
|
||||
48L4YsDqNNmhNoMaBxoYljoAGW8caDuHL6Tz+kHadoNxYjS6/33OMZZ0ALxYzQD1QqFBu4vu0WIQXeoA
|
||||
JkK76LfR7c+loRJ3iOuS8U/SmJP8enz0QFpe3CGNnjO8otMt6wBq6BbFPg34KAqQotsfU4S/+N5h3DEV
|
||||
QYwjNMcsaQuWb6bx6AD6/jNpzJWdIzvkUkRb1gEsCmwXlkYhOIfP/cgZum07eMCQN8Tp6WU58tPSnKB+
|
||||
LusuyLYPRb+x8J/ym88cgEQhEjtqcCWM8EpzPhA55B2e/HXpoh5X0YWkkV+oA/hXdYjqBH9Nn9+hTsbQ
|
||||
6swBIBoYU/frOtI24gVKCpUsjlLAqIKw1cItLcohBVSDlzTQo8Gv07pb2e87c4DAKJ7dIyHron0HOSwl
|
||||
Z192KjLgMcPSrpzrPxX6Gfz71CBjsnMUZ3k4LTdialjbAQwzHtbbhoCN4N4w91EtHmkAmF56DvH2Lu9n
|
||||
A7dKoEOAIFU8lNZfJ79jWQdgkVfIUWXbBJIxMkf1+xAh1MCO3Y+/tyGHg3cP91tVwFICQYyXLOsAXT4M
|
||||
yOAw2n1unwlBhhROEAdLyPL+wy3SXZ7PUV75gDd8mCbK+GvPHMCLLArbzCFQLBoQurBycEKQcUJIF1Sp
|
||||
VKhH4ysJJA4BeT8qFy8sXwayun1K8EZsPZB8/THZZ0o6N8T4klH9asSb6GYOwisCQYtHk/GvkN+/LgIg
|
||||
QWNGHRC4xubrGJomCJJMySMXjq5MxvqvLe0g91cC2EE9qoQ9Qtx6JgRNanJP8myZ1hPFYVOHCEfYXJo0
|
||||
hL7L8ngI8VgVNLUwK4NaLfwEye6aCNDl905nz63dBssB7KtThAb0nMEfh322684nY/2HlXJR6decRev/
|
||||
rVmkTvBK5B5rOwBc7FHEo3BC3x8gCVPtHxm/bUL9LKjjtQOoun817gXzueMNl46+53/n2g7gRRdiCCRn
|
||||
GDnTfM6MOkES51yvM8YPyjwxsieDaHjY9lxaL4hi5kOs6QCmHCPw7/jB1NjaTxg5kEGbbRLJoBv4K+YA
|
||||
HSKgA0BZSISgrxqVsp7z2g7QWDxo9Bilo5IPOYJT95jIpNCLENwpi5uQ9LYWxcrga06fEkKnDVRH+Ec6
|
||||
J6kmWhtYz2NtByCVgBjFMv5+rkC03UB4FPGgBgZq5BVp/R9bpA/EHlQAOVEs7D8tn4iQZm0HcNG+Rak1
|
||||
OkYqGpmN74w6au60KgHS0PHRXRHMY/QzWVi3y6tEfv0s0e9nE7VJsEs6wLR8I4qeuYge/n2dT9KIRxaF
|
||||
Y8cvrkqR+sxI12+53SNDI4lbX6AixHtG5HVdB2C5HuHfGZkRQezgdUJRcPwwGovTfbqw+gbdrcnT4H6o
|
||||
/9vuYDrWU9b4PeFd0gF8LR+y/Bkh3EhbD7HVgVrke07Qo8w1o06eJ3+MDLrUcTl9fr1n/p4LrOkAlf13
|
||||
F4fk66b7A4P2DoTHGY63Io+/KeSSGLDk722Sx8jQJc878WebLPrY9Pel67CmA3hjOuaP5VLA1Lu7iSLB
|
||||
iBlBxwI6pNk5APvQ3zdRHaQH3xeo+9zQSdQE0ZZ1gKGRq1qGOX7I7oleMHSIfg7CLzX68bWrBkAT8Ntc
|
||||
hfDj9vtcpeHT3ZIOYMlbuacvr/OGBGTAysEYdyIWtaYSE4vKvq9WY7bSDiId17E5AQE5vNb/FmN4SIFL
|
||||
OsCMGYekECK3u6BOY6c8wXGAOuavLZqxlNtu8IDpXjE30BSSXr+mN6uMUO5MCaSw/QL6Aj6/jpBhc6Q3
|
||||
awSreNOaO9FED8cPVPABDpElX79QCTqNWx4B9EIpIaO9fTWmK+U6pIhKPabEFRhuM31YmYfKHuZ8T/ra
|
||||
vsdJ8p01sir867mfOQCpAAp06jMEYhk10teNE2m+7RHhTg/9+HlHnd/mBFQUeTbtQ6N/5BTLOgCSvhbJ
|
||||
3hlQL4jyf5D7uXJonOmZkOVv07e6mz8NKti7fm4zJSfTOlz0yzku6wAI/RjJQwJoIN7yhZJC4qeEtMqh
|
||||
HONz1Ph6h8+Oad6uXfyHdDzpItonnkSdR3D0Mweo9+wZmNxD4LxqSKJLDYIIk9ZdmYz39Nbwcbd1kUmd
|
||||
4iysHCzEMev/b4wcd+SY4rBrOkATR+zjXcJc6RxCCWPItOH4xDDfMtFrZvG4Zg48A2Ar81y379KR3CpO
|
||||
n3PEqgEsEWX7mg4AF8yWR7wMpJVBg1fyoCkgkTj9O13wl6bl2Y78TSZ9oEzckcPjo5s190/1C5IS1nQA
|
||||
zYEM6n3JR9ACI2uU99u47Xt+WOC8b+C00o5N6QocJBn84Qbxbk6CrsdXlubWdACnxXsUiLQAjLAQFQL+
|
||||
kPa9BaGfRrVPB8zwm1ooGsL1B3EXL1YtmwIwqplIE4kpRBAa5VlHwH7RiBy7uxcbPcTwzWG2bd+gnIWh
|
||||
W13HhKu1EWBkfBItM+hvpZ6vEBJLN3kfyz14D6yePvwJEORf6Xgvos43+E2uGsnNrzMHaK3f/U8IKeUd
|
||||
v51MCRloC1KfP5qNF0A6Ejv7vjzaZRN/2pyBzxJ+YfX/qJR16LeuAyCcR2SwXaygSURQgpSI72/RP4J+
|
||||
82CnwFnKmP/2rd74qSbqKGxyyLJKICuXGDy2aJ7wBFZK1uMJTPcPaIC2L5LBbWyNdD7z944o9/vztaTV
|
||||
qYTVeddFAFcJFFiHh0YHRo9mCQWKm3Tnwgc3GeMH07w1ddQ0IBoCnYA6TQmuTNTxazoAUfam0T7oAwRk
|
||||
7Cpv/C2Xw9Rv29DhaLE5h5BJwz+M0450De/wVbpe0wFqNPBUsOV7s93Iu5v6N1AJ8yzfvOyUe9FhdKIH
|
||||
TBD5Szh1zZNSaPZQwgqOsqQDRFr+Rpjs3butvNuJAmm8PLW73eDRsXyEe31PRKBSFjbmbx7sYEvSPnUN
|
||||
eQ6gwbIOYFvA5Smehl0TQcXU+ZBTCYH8mZ+145GApQfVATrR5/hIRCTLUVyUGw4zE7egulnSAQxhGihn
|
||||
CJ9qgFFjqPKImzz0IwI0R3ATQAtiaMVQb+zcUOE6BuWdQ7KuICO3q6cAOpULKoDpdDDkEJVMAYl8ggo+
|
||||
OMsXK4OAHzSnOT76uiGZ+H3e4GDsVpXAuZp1dd+1EYBAZdTdU5jHqCNo8IZk/Mtdzvdk0KuCUTu4cIBr
|
||||
NPqt3jAvWdXRGR/QbWs6QKTza3QF5RSvCoxKKHfjdszf5HtK+urTvI3sm4/zKQ79ejOLcwJMZ07yLRUE
|
||||
kNuVEQCjOYoOI/jAhWsI0V9MmZTZPczZE7qODxgJ2NwfKA0feV6Ane2DOZ2kAK9JbL+Vy9lLIoCJBBI1
|
||||
XhRikUPg/6lSs7dn87M/buANIYca9RgXZ4RTtncVyI4KYOM4q84JjC4Sg/6+tWsishrgk7Myr+kCjv1r
|
||||
6ed0gzbL1ztj+xypmQc4gBxrSQToWLW7aBrxBu7rGFOPF+cQyVeew2M1/3Aal70NvEOMst9brNCzaRRd
|
||||
yiJ53VcxrFm1NAmkF4Q2h4Kev1UE5fl79rEuMyJIOoSbBnD0q0bYwDExl4epAcQhy3Oq0EU4w5IIQIlf
|
||||
JVezvOtI1nnWzqWs39X+2eC8LfwaP3XbEzv9PCrvRjwGS90lHUAvMFXSIqGFt2G/20E/RjfT/MeTQn4e
|
||||
qXvM2EabaClq+1/kPY6zpgOMiF0gp7aLucG/NGd2Q38he+3Zfa3tC4qfPBX8+lHZFyEXRYyI0DpHPnOA
|
||||
GWuOa+3U8Akme7j1kN9H/+olaNI9paRLSR3753cxo7NEqHJWBaioEpRUmCtdvf16zOEFCeLburoS0eX/
|
||||
tF1m+vSzfCel3latFLHIiD6EEG7S8EZu10UA1zhhDSIPufWzzPItDZ8dpV7X2uUc4ItoQKwCwrIvG3hQ
|
||||
pfRNKoMuuu/SDkDyehN5GmzCha4X7d2R4ZEQdogQpYvCI9wfUzrDQjTTTmZQLlotgTePzhxgpApW44P4
|
||||
I9Ef5/G4tLNz/WxD6G4T/Tv0fcruoZ3dCV0Bb1iXA+xkyAQhPt4cgHT1Rs5BOUJxGPpAJ0bcEJWi7h7V
|
||||
CKDf4XnNsghQohraqq59SmC5zPGf1fa1pdsk3qAiqM7y1o75+9weRbZHrkASNk5D0G5ZB2iRN9TSzXP8
|
||||
Hzg4wrE6MDN/cj/g7wr9w/qeSNQY5ZqeRqUeSxnLk0AT4R6G+x781d74oQYw6QOAJnBzyPBn2gRNG7YU
|
||||
9LwicrI1EWBSIvUX78KPjAOwvv9gLkDRCcyNnj/tcnU9py0t4f0J7t4/24zayrvDZOzMPdZ0AFM29bW0
|
||||
y/8vx6aN4QGstJuog1UOlkfFtL9t8c7Q+AnL8zN08PqGF7uc8yzpAFHHj0FyWvdIV/ejCDSoBlQEcj0A
|
||||
uWOI/oePV/aicm/XuK45RHSA5AxLOkAXfURyrc5w6xb9bqoXM3wv8faagdw1BMye8gDiIH6Sh/8Ne9rY
|
||||
Ts5eOwVEOrpTzx73dT/2/0f6f7Dt81H0t3IQy75Wmk6UQqIEor4wqhDWRoBxW/jdQ+Y/a/701YBMG5Pp
|
||||
Y1vuD2p8FqmNmDq9whPWzsFAzWSi07oOEEQXGOhP6gASzVC+xc/vwbTQO8hHPNxPYZtVKyOnJePDhlEm
|
||||
hwvPCmY6ABjoY0z0MWSuKX7WOXA/SAOP4V066Ah7OYCPbAProGqacVUCHs0pWBcB6OSLDM9mlm+TdBHS
|
||||
WRUwnur1rmnuZ5FtSjZXOTixKiwdXTXgyeOSDtAigiuAXx7p/ZgKGEoYnaA4xe9VrmXTvXxuNxL1qFxE
|
||||
h3H9g45DEOVQHWFJB+jhtLFsefJmV7oh85ftW31PHgDV7/9aT75MBRIZB2B9r85v0okpNYmSWLefOYCV
|
||||
T7+9ET/3P37QCcQSLyoFi6OkOf4RBLvoZnW+rGP5u3MIX02Qzw2FHHKcuz6tYMv59OWyRNtH+9VtF9Pr
|
||||
TYfs77/v/KV9339ycnKQI3sorpFzY7m3L76/DzWBHeNknt/5Pvr7P5pw2kOe24eGZ5G9q4Lwk0ucY8hx
|
||||
p0aeOYFuF2NVg70mGf136f1J2vaqF+IAum90Drr+YAfgvYCfmnl+A1UPy8Ia6WyW0PdNjR6KOm4mMEkJ
|
||||
BQnIfwKA7k+Rhhg8j4NjTR0gQgey/uq07lIyykl61eVVMwfC42TUEUeqyONfZSw73v/BAV6n0d9ex6y+
|
||||
Gdw7A5DAfGt3V+YF0K+GMQTOpifaP/AG3RyhGBpnALWxcF4G4vHi7oFfGHNnev9vMHxzgEMQIDJwQ4Ka
|
||||
Esx5Jmd5Pg4AeVTm+W1/3giTOGh+JwpgG7ehxj1dpUEju5/ZyxyGOpFHFJ/3o64hOFVOAV0Eurw/coRk
|
||||
iFvS/o9kuE8LOoAgQbqw9yYvlEebynJXei9/lfbetNyWvvwD6VWeo/v++l62fSiNuVj3uZg+y3t58MJ7
|
||||
0quMvT2NvU3ep1c95l31+LJO9pFx8h1y/DuSIW7XffM5XDq6O437YFr/vjrmmy2345Sv8VSuOskTiCKo
|
||||
hel4+Q+cwpLOOQOSOhqxg/a1kruQNwxKQDlHzduHkj2B+6+TiM9OoGkgfcGf0/JoOjlZHk8XRP7SXO59
|
||||
/2NejutreS9qWV5kfNourzJexuo+sl73zcesi7yX9d34+t1yfNlXmjuy6HHktZ/f76Pcd/6QLDqnSQb8
|
||||
aDO+izZZP08J5CaPkUjkuYGP/JoGPGnUz9nwLNfqepIWPpi2/Ssyvq6vCLA9L0fZ9Z6JlXCDZVSDi+FK
|
||||
/iXl2u78DQ9ljiZymPLPRrwihzsHG/2eiZNmEGP52Yn8WFcdmO3U8ONH4JsUMIT6kntvTstv0cAK+5Xx
|
||||
mxRQx10urzY9eOfx6WOGLBll4JgGwgmMNwNNZuvQVOCcyfMClIrTtndumj+/aydEACR8QVQP0aNxAp56
|
||||
ut6HCkGMVWNply62wP3XmFEc4+84gKaD2TjcLu/ZeF3nx8p3FDToHq5o8jQhah30d6QPoB+3Be+fTMa/
|
||||
grVch+u84dQRfO5muXyHo4ycJncDGUsHNLgjbX+6i1hb6pW8P4nyWcp4vtvlezsECKZjD5ECGzwM9hE9
|
||||
+DQwKSXNrWWhWANQHhkIiaFyClQLR0KQP6Y/lhJHOd+urq7GF7j/DcL9oQYaRT1zqJEDzY6lfEAJnUao
|
||||
iWjL0hs3oWMZh9D9+UTQnxjox6jGPB718idM3VQUpiLo6/xR61c5A1YMHgEE7h9CJs8g91BnGI2fIcfM
|
||||
+JoCvIBTUkJMEDu4D4zO0CUrhpbMyvOBu1m+HevHWj0wukZvH7XB39YQkokaREOD4LubAyRD3K5wn/Mw
|
||||
qeu9MabGg2PsMeQhjoXHawZR6OdRam/QZOUfOsGoKrC84zuGsXdKn71vP6rzN8PXJ4IxUufLyB3IwVIM
|
||||
Opc4wKvT8uthlJKcf4ixnm8qQQdTp2SOhFE6LQ3BsD2jtw96GKaQ7Tj5zxvDvNvqcD4te4824FMAzf8D
|
||||
cSlKIZkDJOOYfP98DEsrhBr9EUogq3+h6GDg2M/LU3IXKXtVS2AVwIwfJEPc0+X+bHB2x++4Jg+NRNrJ
|
||||
HYpkBxz8c5ieE6ksUAiijH9Uk4+My7ax1IJ8Y0+pyWTnLicTwpaNaco6J+qAo1B+0KcEeTSsneWrhtgB
|
||||
zbZi2J/f0VFM2iDav+ERpGSU7YwE0po/Mg7jCiNEmG2b8QrmMNmwrDSD9U6w2UpHXtK5bl9xlpJe2owh
|
||||
mTiaIy8qyQyhc+w9OwCIP71UGyDGhDwaJHFGZ8gU9QCM6ndIWjBVwyQNqDF9VFMhaKAzeA7AdYGgIvCo
|
||||
wDiCKyHThZQeh3usi3tIk2/gVGNTQ4MjiFMwQ1HD4n5MOibn6FNNOBsoGUe2Nd2/yb6OEI4QYFjbg3PQ
|
||||
dHFABdHg3Ys1Qd735M6VdKNHuWn5d6HL2TPYD7nBDvgnOr9XF5u4Q1KBJ5pYGu7pBmYpOCJqhqnvUANn
|
||||
TuH7CjOCWJtOz6Uf+Vz6Yc9hSdiQ4Dg/hk0WGfNsGvOsjE3LZTq+jM3j03Y5try/LEuK4KdMhGJ9DdWA
|
||||
gX9CvtQoozzefY+L+LDyoOjE74IuJBDm3rk+wKYTHF+QtPDIzCAuXfwtfX48LU/oa9pf3uvypG6D9TI+
|
||||
L2md7vtEei9jn6yvj6dz1mNIe/e+ZKj70uv96VWe5PFgMtSD6f1D6f0D6fWe9HpvHldeZbk/LV/J27cl
|
||||
7Zc/yzyGNKmjHDOz/TJW9gvn+JcoHES0g/qMIhFMj7qIQZTjsdA5Ck/xKaucp50QQiZhqkPUlCDj70xL
|
||||
m/0zkXDflL5E/vPmWnjV9/LUjavTienrNen9NenCy/htOW775nFt8WO3/eT4stjx5XM5bt03f9/2XXjs
|
||||
8h62t7HpQh46A+k0jzfzATwagNH9uDwhpFMGKz/Qjl56HU4KHbWgI2Ty5ySfT/MFPu3nRptBkWEEDVyK
|
||||
yFPCEPZdrf9/mRWsRvdopJ9P+0U+zefXVQFifLzQsyitxpG08AzhB8YBSDqhk1JH34lOqI5xmi/waT+3
|
||||
PVVAlyYYDKd1eVq4I4HZAYYGHdz8MXIY3HbaL/JpPr8eAXqYH04YJUYqN4YUPtClAGbUvcjgU8FZCjjs
|
||||
jijmiBnud8K8uWljFtlp+8V0bHNr2N7vCRAmnLx6miPstJ/b/wCgFU3LMEWwAgAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="pictureBoxArrowRight.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
228
Tools/ANXContentCompilerGUI/Dialogues/NewProjectImportersScreen.Designer.cs
generated
Normal file
228
Tools/ANXContentCompilerGUI/Dialogues/NewProjectImportersScreen.Designer.cs
generated
Normal file
@ -0,0 +1,228 @@
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
partial class NewProjectImportersScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.buttonCancel = new System.Windows.Forms.Button();
|
||||
this.buttonNext = new System.Windows.Forms.Button();
|
||||
this.buttonClose = new System.Windows.Forms.Button();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.arrowButtonYes = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonNo = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.buttonBrowse = new System.Windows.Forms.Button();
|
||||
this.textBoxLocation = new System.Windows.Forms.TextBox();
|
||||
this.labelLocation = new System.Windows.Forms.Label();
|
||||
this.labelHeading = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.buttonCancel.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonCancel.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonCancel.Location = new System.Drawing.Point(12, 317);
|
||||
this.buttonCancel.Name = "buttonCancel";
|
||||
this.buttonCancel.Size = new System.Drawing.Size(75, 30);
|
||||
this.buttonCancel.TabIndex = 5;
|
||||
this.buttonCancel.Text = "<- Back";
|
||||
this.buttonCancel.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// buttonNext
|
||||
//
|
||||
this.buttonNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonNext.Enabled = false;
|
||||
this.buttonNext.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonNext.Location = new System.Drawing.Point(504, 317);
|
||||
this.buttonNext.Name = "buttonNext";
|
||||
this.buttonNext.Size = new System.Drawing.Size(84, 30);
|
||||
this.buttonNext.TabIndex = 6;
|
||||
this.buttonNext.Text = "Next ->";
|
||||
this.buttonNext.UseVisualStyleBackColor = true;
|
||||
this.buttonNext.Click += new System.EventHandler(this.ButtonNextClick);
|
||||
//
|
||||
// buttonClose
|
||||
//
|
||||
this.buttonClose.DialogResult = System.Windows.Forms.DialogResult.Abort;
|
||||
this.buttonClose.FlatAppearance.BorderSize = 0;
|
||||
this.buttonClose.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonClose.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonClose.Location = new System.Drawing.Point(572, -1);
|
||||
this.buttonClose.Name = "buttonClose";
|
||||
this.buttonClose.Size = new System.Drawing.Size(26, 23);
|
||||
this.buttonClose.TabIndex = 7;
|
||||
this.buttonClose.Text = "X";
|
||||
this.buttonClose.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.arrowButtonYes);
|
||||
this.panel1.Controls.Add(this.arrowButtonNo);
|
||||
this.panel1.Controls.Add(this.buttonBrowse);
|
||||
this.panel1.Controls.Add(this.textBoxLocation);
|
||||
this.panel1.Controls.Add(this.labelLocation);
|
||||
this.panel1.Controls.Add(this.labelHeading);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.buttonNext);
|
||||
this.panel1.Controls.Add(this.buttonClose);
|
||||
this.panel1.Controls.Add(this.buttonCancel);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(600, 359);
|
||||
this.panel1.TabIndex = 14;
|
||||
//
|
||||
// arrowButtonYes
|
||||
//
|
||||
this.arrowButtonYes.AutoSize = true;
|
||||
this.arrowButtonYes.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonYes.Content = "Yes";
|
||||
this.arrowButtonYes.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonYes.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonYes.Location = new System.Drawing.Point(90, 171);
|
||||
this.arrowButtonYes.Name = "arrowButtonYes";
|
||||
this.arrowButtonYes.Size = new System.Drawing.Size(315, 75);
|
||||
this.arrowButtonYes.TabIndex = 22;
|
||||
this.arrowButtonYes.Click += new System.EventHandler(this.ArrowButtonYesClick);
|
||||
//
|
||||
// arrowButtonNo
|
||||
//
|
||||
this.arrowButtonNo.AutoSize = true;
|
||||
this.arrowButtonNo.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonNo.Content = "No";
|
||||
this.arrowButtonNo.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonNo.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonNo.Location = new System.Drawing.Point(90, 93);
|
||||
this.arrowButtonNo.Name = "arrowButtonNo";
|
||||
this.arrowButtonNo.Size = new System.Drawing.Size(315, 75);
|
||||
this.arrowButtonNo.TabIndex = 21;
|
||||
this.arrowButtonNo.Click += new System.EventHandler(this.ArrowButtonNoClick);
|
||||
//
|
||||
// buttonBrowse
|
||||
//
|
||||
this.buttonBrowse.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.buttonBrowse.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonBrowse.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonBrowse.Location = new System.Drawing.Point(460, 275);
|
||||
this.buttonBrowse.Name = "buttonBrowse";
|
||||
this.buttonBrowse.Size = new System.Drawing.Size(87, 23);
|
||||
this.buttonBrowse.TabIndex = 20;
|
||||
this.buttonBrowse.Text = "Browse";
|
||||
this.buttonBrowse.UseVisualStyleBackColor = true;
|
||||
this.buttonBrowse.Visible = false;
|
||||
this.buttonBrowse.Click += new System.EventHandler(this.ButtonBrowseClick);
|
||||
//
|
||||
// textBoxLocation
|
||||
//
|
||||
this.textBoxLocation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.textBoxLocation.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBoxLocation.ForeColor = System.Drawing.Color.White;
|
||||
this.textBoxLocation.Location = new System.Drawing.Point(52, 275);
|
||||
this.textBoxLocation.Name = "textBoxLocation";
|
||||
this.textBoxLocation.Size = new System.Drawing.Size(402, 22);
|
||||
this.textBoxLocation.TabIndex = 19;
|
||||
this.textBoxLocation.Visible = false;
|
||||
//
|
||||
// labelLocation
|
||||
//
|
||||
this.labelLocation.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelLocation.Location = new System.Drawing.Point(22, 245);
|
||||
this.labelLocation.Name = "labelLocation";
|
||||
this.labelLocation.Size = new System.Drawing.Size(554, 27);
|
||||
this.labelLocation.TabIndex = 18;
|
||||
this.labelLocation.Text = "And where are they located?";
|
||||
this.labelLocation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
this.labelLocation.Visible = false;
|
||||
//
|
||||
// labelHeading
|
||||
//
|
||||
this.labelHeading.Font = new System.Drawing.Font("Segoe UI Semibold", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHeading.Location = new System.Drawing.Point(85, 37);
|
||||
this.labelHeading.Name = "labelHeading";
|
||||
this.labelHeading.Size = new System.Drawing.Size(429, 65);
|
||||
this.labelHeading.TabIndex = 15;
|
||||
this.labelHeading.Text = "Do you have own Importers or Processor you want to include/use in your project?";
|
||||
this.labelHeading.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(570, 22);
|
||||
this.label1.TabIndex = 14;
|
||||
this.label1.Text = "New Project";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// NewProjectImportersScreen
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(600, 359);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "NewProjectImportersScreen";
|
||||
this.ShowInTaskbar = false;
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "FirstStartScreen";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button buttonCancel;
|
||||
private System.Windows.Forms.Button buttonNext;
|
||||
private System.Windows.Forms.Button buttonClose;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label labelHeading;
|
||||
private System.Windows.Forms.Button buttonBrowse;
|
||||
private System.Windows.Forms.Label labelLocation;
|
||||
private Controls.ArrowButton arrowButtonNo;
|
||||
private Controls.ArrowButton arrowButtonYes;
|
||||
public System.Windows.Forms.TextBox textBoxLocation;
|
||||
}
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
public partial class NewProjectImportersScreen : Form
|
||||
{
|
||||
public NewProjectImportersScreen()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void ArrowButtonYesClick(object sender, EventArgs e)
|
||||
{
|
||||
labelLocation.Visible = true;
|
||||
textBoxLocation.Visible = true;
|
||||
buttonBrowse.Visible = true;
|
||||
buttonNext.Enabled = true;
|
||||
}
|
||||
|
||||
private void ArrowButtonNoClick(object sender, EventArgs e)
|
||||
{
|
||||
DialogResult = DialogResult.OK;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void ButtonBrowseClick(object sender, EventArgs e)
|
||||
{
|
||||
using (var dlg = new FolderBrowserDialog())
|
||||
{
|
||||
dlg.ShowNewFolderButton = true;
|
||||
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
|
||||
if (dlg.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
textBoxLocation.Text = dlg.SelectedPath;
|
||||
}
|
||||
}
|
||||
DialogResult = DialogResult.None;
|
||||
}
|
||||
|
||||
private void ButtonNextClick(object sender, EventArgs e)
|
||||
{
|
||||
if (String.IsNullOrEmpty(textBoxLocation.Text))
|
||||
MessageBox.Show("You need to specify the directory where your Importers/Processors are located in!",
|
||||
"Missing value", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
else
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
228
Tools/ANXContentCompilerGUI/Dialogues/NewProjectOutputScreen.Designer.cs
generated
Normal file
228
Tools/ANXContentCompilerGUI/Dialogues/NewProjectOutputScreen.Designer.cs
generated
Normal file
@ -0,0 +1,228 @@
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
partial class NewProjectOutputScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.buttonCancel = new System.Windows.Forms.Button();
|
||||
this.buttonNext = new System.Windows.Forms.Button();
|
||||
this.buttonClose = new System.Windows.Forms.Button();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.buttonBrowse = new System.Windows.Forms.Button();
|
||||
this.textBoxLocation = new System.Windows.Forms.TextBox();
|
||||
this.labelLocation = new System.Windows.Forms.Label();
|
||||
this.labelHeading = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.arrowButtonYes = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonNo = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.buttonCancel.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonCancel.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonCancel.Location = new System.Drawing.Point(12, 317);
|
||||
this.buttonCancel.Name = "buttonCancel";
|
||||
this.buttonCancel.Size = new System.Drawing.Size(75, 30);
|
||||
this.buttonCancel.TabIndex = 5;
|
||||
this.buttonCancel.Text = "<- Back";
|
||||
this.buttonCancel.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// buttonNext
|
||||
//
|
||||
this.buttonNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonNext.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.buttonNext.Enabled = false;
|
||||
this.buttonNext.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonNext.Location = new System.Drawing.Point(504, 317);
|
||||
this.buttonNext.Name = "buttonNext";
|
||||
this.buttonNext.Size = new System.Drawing.Size(84, 30);
|
||||
this.buttonNext.TabIndex = 6;
|
||||
this.buttonNext.Text = "Next ->";
|
||||
this.buttonNext.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// buttonClose
|
||||
//
|
||||
this.buttonClose.DialogResult = System.Windows.Forms.DialogResult.Abort;
|
||||
this.buttonClose.FlatAppearance.BorderSize = 0;
|
||||
this.buttonClose.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonClose.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonClose.Location = new System.Drawing.Point(572, -1);
|
||||
this.buttonClose.Name = "buttonClose";
|
||||
this.buttonClose.Size = new System.Drawing.Size(26, 23);
|
||||
this.buttonClose.TabIndex = 7;
|
||||
this.buttonClose.Text = "X";
|
||||
this.buttonClose.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.arrowButtonYes);
|
||||
this.panel1.Controls.Add(this.arrowButtonNo);
|
||||
this.panel1.Controls.Add(this.buttonBrowse);
|
||||
this.panel1.Controls.Add(this.textBoxLocation);
|
||||
this.panel1.Controls.Add(this.labelLocation);
|
||||
this.panel1.Controls.Add(this.labelHeading);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.buttonNext);
|
||||
this.panel1.Controls.Add(this.buttonClose);
|
||||
this.panel1.Controls.Add(this.buttonCancel);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(600, 359);
|
||||
this.panel1.TabIndex = 14;
|
||||
//
|
||||
// buttonBrowse
|
||||
//
|
||||
this.buttonBrowse.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.buttonBrowse.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonBrowse.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonBrowse.Location = new System.Drawing.Point(460, 275);
|
||||
this.buttonBrowse.Name = "buttonBrowse";
|
||||
this.buttonBrowse.Size = new System.Drawing.Size(87, 23);
|
||||
this.buttonBrowse.TabIndex = 20;
|
||||
this.buttonBrowse.Text = "Browse";
|
||||
this.buttonBrowse.UseVisualStyleBackColor = true;
|
||||
this.buttonBrowse.Visible = false;
|
||||
this.buttonBrowse.Click += new System.EventHandler(this.ButtonBrowseClick);
|
||||
//
|
||||
// textBoxLocation
|
||||
//
|
||||
this.textBoxLocation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.textBoxLocation.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBoxLocation.ForeColor = System.Drawing.Color.White;
|
||||
this.textBoxLocation.Location = new System.Drawing.Point(52, 275);
|
||||
this.textBoxLocation.Name = "textBoxLocation";
|
||||
this.textBoxLocation.Size = new System.Drawing.Size(402, 22);
|
||||
this.textBoxLocation.TabIndex = 19;
|
||||
this.textBoxLocation.Visible = false;
|
||||
//
|
||||
// labelLocation
|
||||
//
|
||||
this.labelLocation.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelLocation.Location = new System.Drawing.Point(22, 245);
|
||||
this.labelLocation.Name = "labelLocation";
|
||||
this.labelLocation.Size = new System.Drawing.Size(554, 27);
|
||||
this.labelLocation.TabIndex = 18;
|
||||
this.labelLocation.Text = "And where do you want to put it?";
|
||||
this.labelLocation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
this.labelLocation.Visible = false;
|
||||
//
|
||||
// labelHeading
|
||||
//
|
||||
this.labelHeading.Font = new System.Drawing.Font("Segoe UI Semibold", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHeading.Location = new System.Drawing.Point(85, 37);
|
||||
this.labelHeading.Name = "labelHeading";
|
||||
this.labelHeading.Size = new System.Drawing.Size(429, 65);
|
||||
this.labelHeading.TabIndex = 15;
|
||||
this.labelHeading.Text = "Do you have special wishes where the output shall be thrown in?";
|
||||
this.labelHeading.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(570, 22);
|
||||
this.label1.TabIndex = 14;
|
||||
this.label1.Text = "New Project";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// arrowButtonYes
|
||||
//
|
||||
this.arrowButtonYes.AutoSize = true;
|
||||
this.arrowButtonYes.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonYes.Content = "Yes";
|
||||
this.arrowButtonYes.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonYes.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonYes.Location = new System.Drawing.Point(90, 171);
|
||||
this.arrowButtonYes.Name = "arrowButtonYes";
|
||||
this.arrowButtonYes.Size = new System.Drawing.Size(315, 75);
|
||||
this.arrowButtonYes.TabIndex = 22;
|
||||
this.arrowButtonYes.Click += new System.EventHandler(this.ArrowButtonYesClick);
|
||||
//
|
||||
// arrowButtonNo
|
||||
//
|
||||
this.arrowButtonNo.AutoSize = true;
|
||||
this.arrowButtonNo.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonNo.Content = "No";
|
||||
this.arrowButtonNo.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonNo.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonNo.Location = new System.Drawing.Point(90, 93);
|
||||
this.arrowButtonNo.Name = "arrowButtonNo";
|
||||
this.arrowButtonNo.Size = new System.Drawing.Size(315, 75);
|
||||
this.arrowButtonNo.TabIndex = 21;
|
||||
this.arrowButtonNo.Click += new System.EventHandler(this.ArrowButtonNoClick);
|
||||
//
|
||||
// NewProjectOutputScreen
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(600, 359);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "NewProjectOutputScreen";
|
||||
this.ShowInTaskbar = false;
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "FirstStartScreen";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button buttonCancel;
|
||||
private System.Windows.Forms.Button buttonNext;
|
||||
private System.Windows.Forms.Button buttonClose;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label labelHeading;
|
||||
private System.Windows.Forms.Button buttonBrowse;
|
||||
private System.Windows.Forms.Label labelLocation;
|
||||
private Controls.ArrowButton arrowButtonNo;
|
||||
private Controls.ArrowButton arrowButtonYes;
|
||||
public System.Windows.Forms.TextBox textBoxLocation;
|
||||
}
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
public partial class NewProjectOutputScreen : Form
|
||||
{
|
||||
public NewProjectOutputScreen()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void ArrowButtonYesClick(object sender, EventArgs e)
|
||||
{
|
||||
labelLocation.Visible = true;
|
||||
textBoxLocation.Visible = true;
|
||||
buttonBrowse.Visible = true;
|
||||
buttonNext.Enabled = true;
|
||||
arrowButtonNo.Enabled = false;
|
||||
}
|
||||
|
||||
private void ArrowButtonNoClick(object sender, EventArgs e)
|
||||
{
|
||||
DialogResult = DialogResult.OK;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void ButtonBrowseClick(object sender, EventArgs e)
|
||||
{
|
||||
using (var dlg = new FolderBrowserDialog())
|
||||
{
|
||||
dlg.ShowNewFolderButton = true;
|
||||
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
|
||||
if (dlg.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
textBoxLocation.Text = dlg.SelectedPath;
|
||||
}
|
||||
}
|
||||
DialogResult = DialogResult.None;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
220
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.Designer.cs
generated
Normal file
220
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.Designer.cs
generated
Normal file
@ -0,0 +1,220 @@
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
partial class NewProjectScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.buttonCancel = new System.Windows.Forms.Button();
|
||||
this.buttonNext = new System.Windows.Forms.Button();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.buttonBrowse = new System.Windows.Forms.Button();
|
||||
this.textBoxLocation = new System.Windows.Forms.TextBox();
|
||||
this.labelLocation = new System.Windows.Forms.Label();
|
||||
this.textBoxName = new System.Windows.Forms.TextBox();
|
||||
this.labelName = new System.Windows.Forms.Label();
|
||||
this.labelHeading = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.buttonCancel.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonCancel.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonCancel.Location = new System.Drawing.Point(12, 317);
|
||||
this.buttonCancel.Name = "buttonCancel";
|
||||
this.buttonCancel.Size = new System.Drawing.Size(75, 30);
|
||||
this.buttonCancel.TabIndex = 5;
|
||||
this.buttonCancel.Text = "Cancel";
|
||||
this.buttonCancel.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// buttonNext
|
||||
//
|
||||
this.buttonNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonNext.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonNext.Location = new System.Drawing.Point(504, 317);
|
||||
this.buttonNext.Name = "buttonNext";
|
||||
this.buttonNext.Size = new System.Drawing.Size(84, 30);
|
||||
this.buttonNext.TabIndex = 6;
|
||||
this.buttonNext.Text = "Next ->";
|
||||
this.buttonNext.UseVisualStyleBackColor = true;
|
||||
this.buttonNext.Click += new System.EventHandler(this.ButtonNextClick);
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.DialogResult = System.Windows.Forms.DialogResult.Abort;
|
||||
this.button3.FlatAppearance.BorderSize = 0;
|
||||
this.button3.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.button3.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.button3.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.button3.Location = new System.Drawing.Point(572, -1);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(26, 23);
|
||||
this.button3.TabIndex = 7;
|
||||
this.button3.Text = "X";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.buttonBrowse);
|
||||
this.panel1.Controls.Add(this.textBoxLocation);
|
||||
this.panel1.Controls.Add(this.labelLocation);
|
||||
this.panel1.Controls.Add(this.textBoxName);
|
||||
this.panel1.Controls.Add(this.labelName);
|
||||
this.panel1.Controls.Add(this.labelHeading);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.buttonNext);
|
||||
this.panel1.Controls.Add(this.button3);
|
||||
this.panel1.Controls.Add(this.buttonCancel);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(600, 359);
|
||||
this.panel1.TabIndex = 14;
|
||||
//
|
||||
// buttonBrowse
|
||||
//
|
||||
this.buttonBrowse.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
this.buttonBrowse.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonBrowse.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonBrowse.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonBrowse.Location = new System.Drawing.Point(479, 249);
|
||||
this.buttonBrowse.Name = "buttonBrowse";
|
||||
this.buttonBrowse.Size = new System.Drawing.Size(87, 23);
|
||||
this.buttonBrowse.TabIndex = 20;
|
||||
this.buttonBrowse.Text = "Browse";
|
||||
this.buttonBrowse.UseVisualStyleBackColor = true;
|
||||
this.buttonBrowse.Click += new System.EventHandler(this.ButtonBrowseClick);
|
||||
//
|
||||
// textBoxLocation
|
||||
//
|
||||
this.textBoxLocation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.textBoxLocation.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBoxLocation.ForeColor = System.Drawing.Color.White;
|
||||
this.textBoxLocation.Location = new System.Drawing.Point(71, 249);
|
||||
this.textBoxLocation.Name = "textBoxLocation";
|
||||
this.textBoxLocation.Size = new System.Drawing.Size(402, 22);
|
||||
this.textBoxLocation.TabIndex = 19;
|
||||
//
|
||||
// labelLocation
|
||||
//
|
||||
this.labelLocation.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelLocation.Location = new System.Drawing.Point(22, 219);
|
||||
this.labelLocation.Name = "labelLocation";
|
||||
this.labelLocation.Size = new System.Drawing.Size(554, 27);
|
||||
this.labelLocation.TabIndex = 18;
|
||||
this.labelLocation.Text = "And where do you want to store it?";
|
||||
this.labelLocation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// textBoxName
|
||||
//
|
||||
this.textBoxName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.textBoxName.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBoxName.ForeColor = System.Drawing.Color.White;
|
||||
this.textBoxName.Location = new System.Drawing.Point(172, 150);
|
||||
this.textBoxName.Name = "textBoxName";
|
||||
this.textBoxName.Size = new System.Drawing.Size(252, 22);
|
||||
this.textBoxName.TabIndex = 17;
|
||||
this.textBoxName.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||
this.textBoxName.TextChanged += new System.EventHandler(this.TextBoxNameTextChanged);
|
||||
//
|
||||
// labelName
|
||||
//
|
||||
this.labelName.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelName.Location = new System.Drawing.Point(66, 120);
|
||||
this.labelName.Name = "labelName";
|
||||
this.labelName.Size = new System.Drawing.Size(500, 27);
|
||||
this.labelName.TabIndex = 16;
|
||||
this.labelName.Text = "What do you want your new Project to be called?";
|
||||
this.labelName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// labelHeading
|
||||
//
|
||||
this.labelHeading.Font = new System.Drawing.Font("Segoe UI Semibold", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHeading.Location = new System.Drawing.Point(85, 55);
|
||||
this.labelHeading.Name = "labelHeading";
|
||||
this.labelHeading.Size = new System.Drawing.Size(429, 65);
|
||||
this.labelHeading.TabIndex = 15;
|
||||
this.labelHeading.Text = "So let\'s start a new one then...";
|
||||
this.labelHeading.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(570, 22);
|
||||
this.label1.TabIndex = 14;
|
||||
this.label1.Text = "New Project";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// NewProjectScreen
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(600, 359);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "NewProjectScreen";
|
||||
this.ShowInTaskbar = false;
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "FirstStartScreen";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button buttonCancel;
|
||||
private System.Windows.Forms.Button buttonNext;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label labelHeading;
|
||||
private System.Windows.Forms.Label labelName;
|
||||
private System.Windows.Forms.Button buttonBrowse;
|
||||
private System.Windows.Forms.Label labelLocation;
|
||||
public System.Windows.Forms.TextBox textBoxName;
|
||||
public System.Windows.Forms.TextBox textBoxLocation;
|
||||
}
|
||||
}
|
43
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.cs
Normal file
43
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.cs
Normal file
@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
public partial class NewProjectScreen : Form
|
||||
{
|
||||
public NewProjectScreen()
|
||||
{
|
||||
InitializeComponent();
|
||||
textBoxLocation.Text = MainWindow.DefaultProjectPath;
|
||||
}
|
||||
|
||||
private void ButtonBrowseClick(object sender, EventArgs e)
|
||||
{
|
||||
using (var dlg = new FolderBrowserDialog())
|
||||
{
|
||||
dlg.ShowNewFolderButton = true;
|
||||
dlg.Description = "Select Directory to save the uncompiled files in:";
|
||||
dlg.RootFolder = Environment.SpecialFolder.MyComputer;
|
||||
if (dlg.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
textBoxLocation.Text = dlg.SelectedPath;
|
||||
}
|
||||
}
|
||||
DialogResult = DialogResult.None;
|
||||
}
|
||||
|
||||
private void TextBoxNameTextChanged(object sender, EventArgs e)
|
||||
{
|
||||
textBoxLocation.Text = Path.Combine(MainWindow.DefaultProjectPath, textBoxName.Text);
|
||||
}
|
||||
|
||||
private void ButtonNextClick(object sender, EventArgs e)
|
||||
{
|
||||
if (String.IsNullOrEmpty(textBoxName.Text))
|
||||
MessageBox.Show("Give your child a name!", "Missing value", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
else
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
}
|
||||
}
|
120
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.resx
Normal file
120
Tools/ANXContentCompilerGUI/Dialogues/NewProjectScreen.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
159
Tools/ANXContentCompilerGUI/Dialogues/NewProjectSummaryScreen.Designer.cs
generated
Normal file
159
Tools/ANXContentCompilerGUI/Dialogues/NewProjectSummaryScreen.Designer.cs
generated
Normal file
@ -0,0 +1,159 @@
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
partial class NewProjectSummaryScreen
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(NewProjectSummaryScreen));
|
||||
this.buttonClose = new System.Windows.Forms.Button();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.textBox = new System.Windows.Forms.TextBox();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.labelHeading = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.buttonNext = new System.Windows.Forms.Button();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonClose
|
||||
//
|
||||
this.buttonClose.DialogResult = System.Windows.Forms.DialogResult.Abort;
|
||||
this.buttonClose.FlatAppearance.BorderSize = 0;
|
||||
this.buttonClose.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonClose.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonClose.Location = new System.Drawing.Point(572, -1);
|
||||
this.buttonClose.Name = "buttonClose";
|
||||
this.buttonClose.Size = new System.Drawing.Size(26, 23);
|
||||
this.buttonClose.TabIndex = 7;
|
||||
this.buttonClose.Text = "X";
|
||||
this.buttonClose.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.textBox);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Controls.Add(this.labelHeading);
|
||||
this.panel1.Controls.Add(this.label1);
|
||||
this.panel1.Controls.Add(this.buttonNext);
|
||||
this.panel1.Controls.Add(this.buttonClose);
|
||||
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(600, 359);
|
||||
this.panel1.TabIndex = 14;
|
||||
//
|
||||
// textBox
|
||||
//
|
||||
this.textBox.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.textBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBox.ForeColor = System.Drawing.Color.Gray;
|
||||
this.textBox.Location = new System.Drawing.Point(90, 99);
|
||||
this.textBox.Multiline = true;
|
||||
this.textBox.Name = "textBox";
|
||||
this.textBox.ReadOnly = true;
|
||||
this.textBox.Size = new System.Drawing.Size(424, 198);
|
||||
this.textBox.TabIndex = 17;
|
||||
this.textBox.Text = resources.GetString("textBox.Text");
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.Location = new System.Drawing.Point(87, 68);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(427, 28);
|
||||
this.label2.TabIndex = 16;
|
||||
this.label2.Text = "Below you can see a summary of the new project:";
|
||||
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// labelHeading
|
||||
//
|
||||
this.labelHeading.Font = new System.Drawing.Font("Segoe UI Semibold", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHeading.Location = new System.Drawing.Point(85, 37);
|
||||
this.labelHeading.Name = "labelHeading";
|
||||
this.labelHeading.Size = new System.Drawing.Size(429, 31);
|
||||
this.labelHeading.TabIndex = 15;
|
||||
this.labelHeading.Text = "Hej, looks like we\'re done here!";
|
||||
this.labelHeading.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(570, 22);
|
||||
this.label1.TabIndex = 14;
|
||||
this.label1.Text = "New Project";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// buttonNext
|
||||
//
|
||||
this.buttonNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonNext.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonNext.Location = new System.Drawing.Point(185, 316);
|
||||
this.buttonNext.Name = "buttonNext";
|
||||
this.buttonNext.Size = new System.Drawing.Size(228, 30);
|
||||
this.buttonNext.TabIndex = 6;
|
||||
this.buttonNext.Text = "Start working!";
|
||||
this.buttonNext.UseVisualStyleBackColor = true;
|
||||
this.buttonNext.Click += new System.EventHandler(this.ButtonNextClick);
|
||||
//
|
||||
// NewProjectSummaryScreen
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(600, 359);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "NewProjectSummaryScreen";
|
||||
this.ShowInTaskbar = false;
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
||||
this.Text = "FirstStartScreen";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button buttonClose;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label labelHeading;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox textBox;
|
||||
private System.Windows.Forms.Button buttonNext;
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Dialogues
|
||||
{
|
||||
public partial class NewProjectSummaryScreen : Form
|
||||
{
|
||||
public NewProjectSummaryScreen(String projectName, String projectDir, String outputDir, bool customImporters, String customImportersDir, int customImportersFound, int customProcessorsFound)
|
||||
{
|
||||
InitializeComponent();
|
||||
textBox.Text =
|
||||
"Summary for new project " + projectName + Environment.NewLine +
|
||||
"=========================================" + Environment.NewLine +
|
||||
"Name: " + projectName + Environment.NewLine +
|
||||
"Media Directory: " + projectDir + Environment.NewLine + Environment.NewLine +
|
||||
"Output Directory: " + outputDir + Environment.NewLine + Environment.NewLine +
|
||||
"Custom Importers/Processors: " + customImporters + Environment.NewLine;
|
||||
if (customImporters)
|
||||
{
|
||||
textBox.Text +=
|
||||
"Custom Importers/Processors Location: " + customImportersDir + Environment.NewLine + Environment.NewLine +
|
||||
"Importers/Processors found in given Location:" + Environment.NewLine +
|
||||
"Importers: " + customImportersFound + Environment.NewLine +
|
||||
"Processors: " + customProcessorsFound;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void ButtonNextClick(object sender, EventArgs e)
|
||||
{
|
||||
DialogResult = DialogResult.OK;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="textBox.Text" xml:space="preserve">
|
||||
<value>Summary of new project <Name>
|
||||
====================================
|
||||
|
||||
Name: <Name>
|
||||
Media Location: <Path>
|
||||
|
||||
Output Location: <Path>
|
||||
|
||||
Custom Importers/Processors: Yes/No
|
||||
Custom Importers/Processors Path: <Path>
|
||||
|
||||
Importers/Processors found in Directory:
|
||||
Importers: 0
|
||||
Processors: 0</value>
|
||||
</data>
|
||||
</root>
|
440
Tools/ANXContentCompilerGUI/MainWindow.Designer.cs
generated
Normal file
440
Tools/ANXContentCompilerGUI/MainWindow.Designer.cs
generated
Normal file
@ -0,0 +1,440 @@
|
||||
using ANX.ContentCompiler.GUI.States;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI
|
||||
{
|
||||
partial class MainWindow
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Windows Form-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.splitContainerMenuLayout = new System.Windows.Forms.SplitContainer();
|
||||
this.buttonQuit = new System.Windows.Forms.Button();
|
||||
this.buttonMenu = new System.Windows.Forms.Button();
|
||||
this.labelTitle = new System.Windows.Forms.Label();
|
||||
this.splitContainerFileTree = new System.Windows.Forms.SplitContainer();
|
||||
this.labelFileTree = new System.Windows.Forms.Label();
|
||||
this.treeView = new System.Windows.Forms.TreeView();
|
||||
this.treeViewContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.treeViewItemAddFolder = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.treeViewItemRename = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.treeViewItemDelete = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.splitContainerProperties = new System.Windows.Forms.SplitContainer();
|
||||
this.labelProperties = new System.Windows.Forms.Label();
|
||||
this.propertyGrid = new System.Windows.Forms.PropertyGrid();
|
||||
this.ribbonButtonHelp = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.ribbonButtonWeb = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.ribbonButtonClean = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.ribbonButtonSave = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.ribbonButtonLoad = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.ribbonButtonNew = new ANX.ContentCompiler.GUI.Controls.RibbonButton();
|
||||
this.editingState = new ANX.ContentCompiler.GUI.States.EditingState();
|
||||
this.startState = new ANX.ContentCompiler.GUI.States.StartState();
|
||||
this.splitContainerMenuLayout.Panel1.SuspendLayout();
|
||||
this.splitContainerMenuLayout.Panel2.SuspendLayout();
|
||||
this.splitContainerMenuLayout.SuspendLayout();
|
||||
this.splitContainerFileTree.Panel1.SuspendLayout();
|
||||
this.splitContainerFileTree.Panel2.SuspendLayout();
|
||||
this.splitContainerFileTree.SuspendLayout();
|
||||
this.treeViewContextMenu.SuspendLayout();
|
||||
this.splitContainerProperties.Panel1.SuspendLayout();
|
||||
this.splitContainerProperties.Panel2.SuspendLayout();
|
||||
this.splitContainerProperties.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// splitContainerMenuLayout
|
||||
//
|
||||
this.splitContainerMenuLayout.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.splitContainerMenuLayout.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainerMenuLayout.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
|
||||
this.splitContainerMenuLayout.IsSplitterFixed = true;
|
||||
this.splitContainerMenuLayout.Location = new System.Drawing.Point(0, 0);
|
||||
this.splitContainerMenuLayout.Name = "splitContainerMenuLayout";
|
||||
this.splitContainerMenuLayout.Orientation = System.Windows.Forms.Orientation.Horizontal;
|
||||
//
|
||||
// splitContainerMenuLayout.Panel1
|
||||
//
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonHelp);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonWeb);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonClean);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonSave);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonLoad);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.ribbonButtonNew);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.buttonQuit);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.buttonMenu);
|
||||
this.splitContainerMenuLayout.Panel1.Controls.Add(this.labelTitle);
|
||||
//
|
||||
// splitContainerMenuLayout.Panel2
|
||||
//
|
||||
this.splitContainerMenuLayout.Panel2.Controls.Add(this.splitContainerFileTree);
|
||||
this.splitContainerMenuLayout.Size = new System.Drawing.Size(865, 652);
|
||||
this.splitContainerMenuLayout.SplitterDistance = 99;
|
||||
this.splitContainerMenuLayout.TabIndex = 0;
|
||||
//
|
||||
// buttonQuit
|
||||
//
|
||||
this.buttonQuit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonQuit.FlatAppearance.BorderSize = 0;
|
||||
this.buttonQuit.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
|
||||
this.buttonQuit.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Gray;
|
||||
this.buttonQuit.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonQuit.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonQuit.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonQuit.Location = new System.Drawing.Point(837, -1);
|
||||
this.buttonQuit.Name = "buttonQuit";
|
||||
this.buttonQuit.Size = new System.Drawing.Size(26, 23);
|
||||
this.buttonQuit.TabIndex = 1;
|
||||
this.buttonQuit.Text = "X";
|
||||
this.buttonQuit.UseVisualStyleBackColor = true;
|
||||
this.buttonQuit.Click += new System.EventHandler(this.ButtonQuitClick);
|
||||
//
|
||||
// buttonMenu
|
||||
//
|
||||
this.buttonMenu.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
|
||||
this.buttonMenu.FlatAppearance.BorderColor = System.Drawing.Color.Gray;
|
||||
this.buttonMenu.FlatAppearance.BorderSize = 0;
|
||||
this.buttonMenu.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
||||
this.buttonMenu.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Lime;
|
||||
this.buttonMenu.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonMenu.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonMenu.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonMenu.Location = new System.Drawing.Point(-1, -1);
|
||||
this.buttonMenu.Name = "buttonMenu";
|
||||
this.buttonMenu.Size = new System.Drawing.Size(56, 24);
|
||||
this.buttonMenu.TabIndex = 0;
|
||||
this.buttonMenu.Text = "File";
|
||||
this.buttonMenu.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// labelTitle
|
||||
//
|
||||
this.labelTitle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelTitle.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.labelTitle.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelTitle.ForeColor = System.Drawing.Color.Silver;
|
||||
this.labelTitle.Location = new System.Drawing.Point(-1, 0);
|
||||
this.labelTitle.Name = "labelTitle";
|
||||
this.labelTitle.Size = new System.Drawing.Size(865, 23);
|
||||
this.labelTitle.TabIndex = 2;
|
||||
this.labelTitle.Text = "ANX Content Compiler";
|
||||
this.labelTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
this.labelTitle.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LabelTitleMouseDown);
|
||||
this.labelTitle.MouseMove += new System.Windows.Forms.MouseEventHandler(this.LabelTitleMouseMove);
|
||||
this.labelTitle.MouseUp += new System.Windows.Forms.MouseEventHandler(this.LabelTitleMouseUp);
|
||||
//
|
||||
// splitContainerFileTree
|
||||
//
|
||||
this.splitContainerFileTree.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.splitContainerFileTree.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainerFileTree.Location = new System.Drawing.Point(0, 0);
|
||||
this.splitContainerFileTree.Name = "splitContainerFileTree";
|
||||
//
|
||||
// splitContainerFileTree.Panel1
|
||||
//
|
||||
this.splitContainerFileTree.Panel1.Controls.Add(this.labelFileTree);
|
||||
this.splitContainerFileTree.Panel1.Controls.Add(this.treeView);
|
||||
//
|
||||
// splitContainerFileTree.Panel2
|
||||
//
|
||||
this.splitContainerFileTree.Panel2.Controls.Add(this.splitContainerProperties);
|
||||
this.splitContainerFileTree.Size = new System.Drawing.Size(865, 549);
|
||||
this.splitContainerFileTree.SplitterDistance = 221;
|
||||
this.splitContainerFileTree.TabIndex = 0;
|
||||
//
|
||||
// labelFileTree
|
||||
//
|
||||
this.labelFileTree.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelFileTree.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelFileTree.ForeColor = System.Drawing.Color.White;
|
||||
this.labelFileTree.Location = new System.Drawing.Point(-1, 0);
|
||||
this.labelFileTree.Name = "labelFileTree";
|
||||
this.labelFileTree.Size = new System.Drawing.Size(220, 19);
|
||||
this.labelFileTree.TabIndex = 1;
|
||||
this.labelFileTree.Text = "Project Explorer";
|
||||
this.labelFileTree.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// treeView
|
||||
//
|
||||
this.treeView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.treeView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.treeView.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.treeView.ContextMenuStrip = this.treeViewContextMenu;
|
||||
this.treeView.ForeColor = System.Drawing.Color.White;
|
||||
this.treeView.LineColor = System.Drawing.Color.White;
|
||||
this.treeView.Location = new System.Drawing.Point(0, 22);
|
||||
this.treeView.Name = "treeView";
|
||||
this.treeView.Size = new System.Drawing.Size(219, 527);
|
||||
this.treeView.TabIndex = 0;
|
||||
//
|
||||
// treeViewContextMenu
|
||||
//
|
||||
this.treeViewContextMenu.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.treeViewContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.treeViewItemAddFolder,
|
||||
this.treeViewItemRename,
|
||||
this.treeViewItemDelete});
|
||||
this.treeViewContextMenu.Name = "treeViewContextMenu";
|
||||
this.treeViewContextMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
|
||||
this.treeViewContextMenu.ShowImageMargin = false;
|
||||
this.treeViewContextMenu.Size = new System.Drawing.Size(93, 70);
|
||||
//
|
||||
// treeViewItemAddFolder
|
||||
//
|
||||
this.treeViewItemAddFolder.ForeColor = System.Drawing.Color.White;
|
||||
this.treeViewItemAddFolder.Name = "treeViewItemAddFolder";
|
||||
this.treeViewItemAddFolder.Size = new System.Drawing.Size(92, 22);
|
||||
this.treeViewItemAddFolder.Text = "Add";
|
||||
this.treeViewItemAddFolder.MouseEnter += new System.EventHandler(this.TreeViewItemMouseEnter);
|
||||
this.treeViewItemAddFolder.MouseLeave += new System.EventHandler(this.TreeViewItemeLeave);
|
||||
//
|
||||
// treeViewItemRename
|
||||
//
|
||||
this.treeViewItemRename.ForeColor = System.Drawing.Color.White;
|
||||
this.treeViewItemRename.Name = "treeViewItemRename";
|
||||
this.treeViewItemRename.Size = new System.Drawing.Size(92, 22);
|
||||
this.treeViewItemRename.Text = "Rename";
|
||||
this.treeViewItemRename.MouseEnter += new System.EventHandler(this.TreeViewItemMouseEnter);
|
||||
this.treeViewItemRename.MouseLeave += new System.EventHandler(this.TreeViewItemeLeave);
|
||||
//
|
||||
// treeViewItemDelete
|
||||
//
|
||||
this.treeViewItemDelete.ForeColor = System.Drawing.Color.White;
|
||||
this.treeViewItemDelete.Name = "treeViewItemDelete";
|
||||
this.treeViewItemDelete.Size = new System.Drawing.Size(92, 22);
|
||||
this.treeViewItemDelete.Text = "Delete";
|
||||
this.treeViewItemDelete.MouseEnter += new System.EventHandler(this.TreeViewItemMouseEnter);
|
||||
this.treeViewItemDelete.MouseLeave += new System.EventHandler(this.TreeViewItemeLeave);
|
||||
//
|
||||
// splitContainerProperties
|
||||
//
|
||||
this.splitContainerProperties.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.splitContainerProperties.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainerProperties.ForeColor = System.Drawing.Color.White;
|
||||
this.splitContainerProperties.Location = new System.Drawing.Point(0, 0);
|
||||
this.splitContainerProperties.Name = "splitContainerProperties";
|
||||
//
|
||||
// splitContainerProperties.Panel1
|
||||
//
|
||||
this.splitContainerProperties.Panel1.Controls.Add(this.editingState);
|
||||
this.splitContainerProperties.Panel1.Controls.Add(this.startState);
|
||||
//
|
||||
// splitContainerProperties.Panel2
|
||||
//
|
||||
this.splitContainerProperties.Panel2.Controls.Add(this.labelProperties);
|
||||
this.splitContainerProperties.Panel2.Controls.Add(this.propertyGrid);
|
||||
this.splitContainerProperties.Panel2.ForeColor = System.Drawing.Color.White;
|
||||
this.splitContainerProperties.Size = new System.Drawing.Size(640, 549);
|
||||
this.splitContainerProperties.SplitterDistance = 409;
|
||||
this.splitContainerProperties.TabIndex = 0;
|
||||
//
|
||||
// labelProperties
|
||||
//
|
||||
this.labelProperties.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelProperties.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelProperties.ForeColor = System.Drawing.Color.White;
|
||||
this.labelProperties.Location = new System.Drawing.Point(3, 0);
|
||||
this.labelProperties.Name = "labelProperties";
|
||||
this.labelProperties.Size = new System.Drawing.Size(221, 19);
|
||||
this.labelProperties.TabIndex = 2;
|
||||
this.labelProperties.Text = "Eigenschaften";
|
||||
this.labelProperties.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// propertyGrid
|
||||
//
|
||||
this.propertyGrid.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.propertyGrid.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.propertyGrid.CategoryForeColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.propertyGrid.CommandsActiveLinkColor = System.Drawing.Color.White;
|
||||
this.propertyGrid.CommandsBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.propertyGrid.CommandsForeColor = System.Drawing.Color.White;
|
||||
this.propertyGrid.CommandsLinkColor = System.Drawing.Color.White;
|
||||
this.propertyGrid.HelpBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.propertyGrid.HelpForeColor = System.Drawing.Color.White;
|
||||
this.propertyGrid.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.propertyGrid.Location = new System.Drawing.Point(3, 22);
|
||||
this.propertyGrid.Name = "propertyGrid";
|
||||
this.propertyGrid.Size = new System.Drawing.Size(221, 503);
|
||||
this.propertyGrid.TabIndex = 0;
|
||||
this.propertyGrid.ViewBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(44)))), ((int)(((byte)(44)))), ((int)(((byte)(44)))));
|
||||
this.propertyGrid.ViewForeColor = System.Drawing.Color.White;
|
||||
//
|
||||
// ribbonButtonHelp
|
||||
//
|
||||
this.ribbonButtonHelp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonHelp.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonHelp.Content = "Help";
|
||||
this.ribbonButtonHelp.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonHelp.Image = null;
|
||||
this.ribbonButtonHelp.Location = new System.Drawing.Point(299, 26);
|
||||
this.ribbonButtonHelp.Name = "ribbonButtonHelp";
|
||||
this.ribbonButtonHelp.Size = new System.Drawing.Size(52, 68);
|
||||
this.ribbonButtonHelp.TabIndex = 8;
|
||||
//
|
||||
// ribbonButtonWeb
|
||||
//
|
||||
this.ribbonButtonWeb.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonWeb.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonWeb.Content = "Website";
|
||||
this.ribbonButtonWeb.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonWeb.Image = null;
|
||||
this.ribbonButtonWeb.Location = new System.Drawing.Point(237, 26);
|
||||
this.ribbonButtonWeb.Name = "ribbonButtonWeb";
|
||||
this.ribbonButtonWeb.Size = new System.Drawing.Size(63, 68);
|
||||
this.ribbonButtonWeb.TabIndex = 7;
|
||||
//
|
||||
// ribbonButtonClean
|
||||
//
|
||||
this.ribbonButtonClean.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonClean.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonClean.Content = "Clean";
|
||||
this.ribbonButtonClean.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonClean.Image = null;
|
||||
this.ribbonButtonClean.Location = new System.Drawing.Point(186, 26);
|
||||
this.ribbonButtonClean.Name = "ribbonButtonClean";
|
||||
this.ribbonButtonClean.Size = new System.Drawing.Size(52, 68);
|
||||
this.ribbonButtonClean.TabIndex = 6;
|
||||
//
|
||||
// ribbonButtonSave
|
||||
//
|
||||
this.ribbonButtonSave.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonSave.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonSave.Content = "Save";
|
||||
this.ribbonButtonSave.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonSave.Image = null;
|
||||
this.ribbonButtonSave.Location = new System.Drawing.Point(105, 26);
|
||||
this.ribbonButtonSave.Name = "ribbonButtonSave";
|
||||
this.ribbonButtonSave.Size = new System.Drawing.Size(52, 68);
|
||||
this.ribbonButtonSave.TabIndex = 5;
|
||||
//
|
||||
// ribbonButtonLoad
|
||||
//
|
||||
this.ribbonButtonLoad.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonLoad.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonLoad.Content = "Open";
|
||||
this.ribbonButtonLoad.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonLoad.Image = null;
|
||||
this.ribbonButtonLoad.Location = new System.Drawing.Point(54, 26);
|
||||
this.ribbonButtonLoad.Name = "ribbonButtonLoad";
|
||||
this.ribbonButtonLoad.Size = new System.Drawing.Size(52, 68);
|
||||
this.ribbonButtonLoad.TabIndex = 4;
|
||||
//
|
||||
// ribbonButtonNew
|
||||
//
|
||||
this.ribbonButtonNew.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ribbonButtonNew.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.ribbonButtonNew.Content = "New";
|
||||
this.ribbonButtonNew.ForeColor = System.Drawing.Color.White;
|
||||
this.ribbonButtonNew.Image = null;
|
||||
this.ribbonButtonNew.Location = new System.Drawing.Point(3, 26);
|
||||
this.ribbonButtonNew.Name = "ribbonButtonNew";
|
||||
this.ribbonButtonNew.Size = new System.Drawing.Size(52, 68);
|
||||
this.ribbonButtonNew.TabIndex = 3;
|
||||
this.ribbonButtonNew.Click += new System.EventHandler(this.RibbonButtonNewClick);
|
||||
//
|
||||
// editingState
|
||||
//
|
||||
this.editingState.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.editingState.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.editingState.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.editingState.ForeColor = System.Drawing.Color.White;
|
||||
this.editingState.Location = new System.Drawing.Point(0, 0);
|
||||
this.editingState.Name = "editingState";
|
||||
this.editingState.Size = new System.Drawing.Size(407, 547);
|
||||
this.editingState.TabIndex = 1;
|
||||
this.editingState.Visible = false;
|
||||
//
|
||||
// startState
|
||||
//
|
||||
this.startState.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.startState.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.startState.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.startState.ForeColor = System.Drawing.Color.White;
|
||||
this.startState.Location = new System.Drawing.Point(0, 0);
|
||||
this.startState.Name = "startState";
|
||||
this.startState.Size = new System.Drawing.Size(407, 547);
|
||||
this.startState.TabIndex = 0;
|
||||
this.startState.Visible = false;
|
||||
//
|
||||
// MainWindow
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.ClientSize = new System.Drawing.Size(865, 652);
|
||||
this.Controls.Add(this.splitContainerMenuLayout);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "MainWindow";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "ANX Content Compiler";
|
||||
this.splitContainerMenuLayout.Panel1.ResumeLayout(false);
|
||||
this.splitContainerMenuLayout.Panel2.ResumeLayout(false);
|
||||
this.splitContainerMenuLayout.ResumeLayout(false);
|
||||
this.splitContainerFileTree.Panel1.ResumeLayout(false);
|
||||
this.splitContainerFileTree.Panel2.ResumeLayout(false);
|
||||
this.splitContainerFileTree.ResumeLayout(false);
|
||||
this.treeViewContextMenu.ResumeLayout(false);
|
||||
this.splitContainerProperties.Panel1.ResumeLayout(false);
|
||||
this.splitContainerProperties.Panel2.ResumeLayout(false);
|
||||
this.splitContainerProperties.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.SplitContainer splitContainerMenuLayout;
|
||||
private System.Windows.Forms.SplitContainer splitContainerFileTree;
|
||||
private System.Windows.Forms.SplitContainer splitContainerProperties;
|
||||
private System.Windows.Forms.TreeView treeView;
|
||||
private System.Windows.Forms.PropertyGrid propertyGrid;
|
||||
private System.Windows.Forms.Button buttonMenu;
|
||||
private System.Windows.Forms.Button buttonQuit;
|
||||
private System.Windows.Forms.Label labelTitle;
|
||||
private System.Windows.Forms.Label labelFileTree;
|
||||
private System.Windows.Forms.Label labelProperties;
|
||||
private Controls.RibbonButton ribbonButtonNew;
|
||||
private Controls.RibbonButton ribbonButtonSave;
|
||||
private Controls.RibbonButton ribbonButtonLoad;
|
||||
private Controls.RibbonButton ribbonButtonHelp;
|
||||
private Controls.RibbonButton ribbonButtonWeb;
|
||||
private Controls.RibbonButton ribbonButtonClean;
|
||||
private StartState startState;
|
||||
private System.Windows.Forms.ContextMenuStrip treeViewContextMenu;
|
||||
private System.Windows.Forms.ToolStripMenuItem treeViewItemRename;
|
||||
private System.Windows.Forms.ToolStripMenuItem treeViewItemDelete;
|
||||
private System.Windows.Forms.ToolStripMenuItem treeViewItemAddFolder;
|
||||
private EditingState editingState;
|
||||
}
|
||||
}
|
||||
|
145
Tools/ANXContentCompilerGUI/MainWindow.cs
Normal file
145
Tools/ANXContentCompilerGUI/MainWindow.cs
Normal file
@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
using ANX.ContentCompiler.GUI.Dialogues;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI
|
||||
{
|
||||
public partial class MainWindow : Form
|
||||
{
|
||||
#region Fields
|
||||
public static String DefaultProjectPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "ANX Content Compiler\\4.0\\");
|
||||
public static String DefaultOutputPath = "bin";
|
||||
|
||||
private Point lastPos;
|
||||
private bool mouseDown;
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
public static MainWindow Instance { get; private set; }
|
||||
|
||||
public String ProjectName { get; set; }
|
||||
public String ProjectPath { get; set; }
|
||||
public String ProjectFolder { get; set; }
|
||||
public String ProjectOutputDir { get; set; }
|
||||
public String ProjectImportersDir { get; set; }
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
public MainWindow()
|
||||
{
|
||||
InitializeComponent();
|
||||
Instance = this;
|
||||
treeViewItemAddFolder.MouseEnter += TreeViewItemMouseEnter;
|
||||
treeViewItemAddFolder.MouseLeave += TreeViewItemeLeave;
|
||||
treeViewItemDelete.MouseEnter += TreeViewItemMouseEnter;
|
||||
treeViewItemRename.MouseEnter += TreeViewItemMouseEnter;
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region NewProject
|
||||
private void RibbonButtonNewClick(object sender, EventArgs e)
|
||||
{
|
||||
using (var dlg = new NewProjectScreen())
|
||||
{
|
||||
if (dlg.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
ProjectName = dlg.textBoxName.Text;
|
||||
ProjectFolder = !String.IsNullOrEmpty(dlg.textBoxLocation.Text) ? dlg.textBoxLocation.Text : Path.Combine(DefaultProjectPath, ProjectName);
|
||||
}
|
||||
else
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
using (var dlg2 = new NewProjectOutputScreen())
|
||||
{
|
||||
if (dlg2.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
ProjectOutputDir = !String.IsNullOrEmpty(dlg2.textBoxLocation.Text) ? dlg2.textBoxLocation.Text : Path.Combine(ProjectFolder, DefaultOutputPath);
|
||||
}
|
||||
else
|
||||
return;
|
||||
}
|
||||
using (var dlg3 = new NewProjectImportersScreen())
|
||||
{
|
||||
if (dlg3.ShowDialog() == DialogResult.OK)
|
||||
ProjectImportersDir = dlg3.textBoxLocation.Text;
|
||||
else
|
||||
return;
|
||||
}
|
||||
var importersEnabled = !String.IsNullOrEmpty(ProjectImportersDir);
|
||||
var importers = 0;
|
||||
var processors = 0;
|
||||
|
||||
using (var dlg4 = new NewProjectSummaryScreen(ProjectName, ProjectFolder, ProjectOutputDir, importersEnabled, ProjectImportersDir, importers, processors))
|
||||
{
|
||||
dlg4.ShowDialog();
|
||||
}
|
||||
ChangeEnvironmentOpenProject();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region EnvironmentStates
|
||||
private void ChangeEnvironmentStartState()
|
||||
{
|
||||
editingState.Visible = false;
|
||||
startState.Visible = true;
|
||||
Text = "ANX Content Compiler 4";
|
||||
labelTitle.Text = "ANX Content Compiler 4";
|
||||
}
|
||||
|
||||
private void ChangeEnvironmentOpenProject()
|
||||
{
|
||||
startState.Visible = false;
|
||||
editingState.Visible = true;
|
||||
Text = ProjectName + " - ANX Content Compiler 4";
|
||||
labelTitle.Text = "ANX Content Compiler 4 - " + ProjectName;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region ButtonHandlers
|
||||
private void ButtonQuitClick(object sender, EventArgs e)
|
||||
{
|
||||
Application.Exit();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region WindowMoveMethods
|
||||
private void LabelTitleMouseMove(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (!mouseDown) return;
|
||||
var xoffset = MousePosition.X - lastPos.X;
|
||||
var yoffset = MousePosition.Y - lastPos.Y;
|
||||
Left += xoffset;
|
||||
Top += yoffset;
|
||||
lastPos = MousePosition;
|
||||
}
|
||||
|
||||
private void LabelTitleMouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
mouseDown = true;
|
||||
lastPos = MousePosition;
|
||||
}
|
||||
|
||||
private void LabelTitleMouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
mouseDown = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region TreeVieItemDesignMethods
|
||||
void TreeViewItemeLeave(object sender, EventArgs e)
|
||||
{
|
||||
((ToolStripItem)sender).BackColor = Color.FromArgb(0, 64, 64, 64);
|
||||
}
|
||||
|
||||
void TreeViewItemMouseEnter(object sender, EventArgs e)
|
||||
{
|
||||
((ToolStripItem)sender).BackColor = Color.Green;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
123
Tools/ANXContentCompilerGUI/MainWindow.resx
Normal file
123
Tools/ANXContentCompilerGUI/MainWindow.resx
Normal file
@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="treeViewContextMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>16, 30</value>
|
||||
</metadata>
|
||||
</root>
|
19
Tools/ANXContentCompilerGUI/Program.cs
Normal file
19
Tools/ANXContentCompilerGUI/Program.cs
Normal file
@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// Der Haupteinstiegspunkt für die Anwendung.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
private static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new MainWindow());
|
||||
}
|
||||
}
|
||||
}
|
39
Tools/ANXContentCompilerGUI/Properties/AssemblyInfo.cs
Normal file
39
Tools/ANXContentCompilerGUI/Properties/AssemblyInfo.cs
Normal file
@ -0,0 +1,39 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die mit einer Assembly verknüpft sind.
|
||||
|
||||
[assembly: AssemblyTitle("EES ContentCompiler for ANX")]
|
||||
[assembly: AssemblyDescription("Content Compiler Graphical Userinterface")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Eagle Eye Studios")]
|
||||
[assembly: AssemblyProduct("ANX.ContentCompiler.GUI")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2012 Eagle Eye Studios.")]
|
||||
[assembly: AssemblyTrademark("EES ContentCompiler")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar
|
||||
// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest.
|
||||
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
|
||||
[assembly: Guid("b63e5ec4-4a52-4920-93f9-cd901f454fb1")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
||||
// übernehmen, indem Sie "*" eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
|
||||
[assembly: AssemblyVersion("4.0.*")]
|
||||
[assembly: AssemblyFileVersion("0.7.0.0")]
|
113
Tools/ANXContentCompilerGUI/Properties/Resources.Designer.cs
generated
Normal file
113
Tools/ANXContentCompilerGUI/Properties/Resources.Designer.cs
generated
Normal file
@ -0,0 +1,113 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.17929
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ANX.ContentCompiler.GUI.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap arrow {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("arrow", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap arrow_left {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("arrow_left", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap arrow_right {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("arrow_right", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap clouds {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("clouds", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap Deleket_Smileys_8 {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Deleket_Smileys_8", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
136
Tools/ANXContentCompilerGUI/Properties/Resources.resx
Normal file
136
Tools/ANXContentCompilerGUI/Properties/Resources.resx
Normal file
@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="arrow_left" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\arrow-left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="arrow_right" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\arrow-right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="Deleket_Smileys_8" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Deleket-Smileys-8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="clouds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\clouds.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="arrow" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\arrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
26
Tools/ANXContentCompilerGUI/Properties/Settings.Designer.cs
generated
Normal file
26
Tools/ANXContentCompilerGUI/Properties/Settings.Designer.cs
generated
Normal file
@ -0,0 +1,26 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.17929
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
8
Tools/ANXContentCompilerGUI/Properties/Settings.settings
Normal file
8
Tools/ANXContentCompilerGUI/Properties/Settings.settings
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
BIN
Tools/ANXContentCompilerGUI/Resources/Deleket-Smileys-8.png
Normal file
BIN
Tools/ANXContentCompilerGUI/Resources/Deleket-Smileys-8.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 70 KiB |
BIN
Tools/ANXContentCompilerGUI/Resources/arrow-left.png
Normal file
BIN
Tools/ANXContentCompilerGUI/Resources/arrow-left.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.8 KiB |
BIN
Tools/ANXContentCompilerGUI/Resources/arrow-right.png
Normal file
BIN
Tools/ANXContentCompilerGUI/Resources/arrow-right.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.7 KiB |
BIN
Tools/ANXContentCompilerGUI/Resources/arrow.png
Normal file
BIN
Tools/ANXContentCompilerGUI/Resources/arrow.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.5 KiB |
BIN
Tools/ANXContentCompilerGUI/Resources/clouds.png
Normal file
BIN
Tools/ANXContentCompilerGUI/Resources/clouds.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 69 KiB |
134
Tools/ANXContentCompilerGUI/States/EditingState.Designer.cs
generated
Normal file
134
Tools/ANXContentCompilerGUI/States/EditingState.Designer.cs
generated
Normal file
@ -0,0 +1,134 @@
|
||||
namespace ANX.ContentCompiler.GUI.States
|
||||
{
|
||||
partial class EditingState
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.labelHead = new System.Windows.Forms.Label();
|
||||
this.arrowButtonAddFiles = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonCreateFolder = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonPreview = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonBuild = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// labelHead
|
||||
//
|
||||
this.labelHead.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.labelHead.Font = new System.Drawing.Font("Segoe UI", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelHead.Location = new System.Drawing.Point(15, 11);
|
||||
this.labelHead.Name = "labelHead";
|
||||
this.labelHead.Size = new System.Drawing.Size(351, 61);
|
||||
this.labelHead.TabIndex = 4;
|
||||
this.labelHead.Text = "What now?";
|
||||
this.labelHead.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// arrowButtonAddFiles
|
||||
//
|
||||
this.arrowButtonAddFiles.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonAddFiles.AutoSize = true;
|
||||
this.arrowButtonAddFiles.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonAddFiles.Content = "Add Files";
|
||||
this.arrowButtonAddFiles.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonAddFiles.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonAddFiles.Location = new System.Drawing.Point(16, 73);
|
||||
this.arrowButtonAddFiles.Name = "arrowButtonAddFiles";
|
||||
this.arrowButtonAddFiles.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonAddFiles.TabIndex = 5;
|
||||
//
|
||||
// arrowButtonCreateFolder
|
||||
//
|
||||
this.arrowButtonCreateFolder.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonCreateFolder.AutoSize = true;
|
||||
this.arrowButtonCreateFolder.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonCreateFolder.Content = "Create Folder";
|
||||
this.arrowButtonCreateFolder.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonCreateFolder.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonCreateFolder.Location = new System.Drawing.Point(16, 141);
|
||||
this.arrowButtonCreateFolder.Name = "arrowButtonCreateFolder";
|
||||
this.arrowButtonCreateFolder.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonCreateFolder.TabIndex = 6;
|
||||
//
|
||||
// arrowButtonPreview
|
||||
//
|
||||
this.arrowButtonPreview.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonPreview.AutoSize = true;
|
||||
this.arrowButtonPreview.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonPreview.Content = "Preview File";
|
||||
this.arrowButtonPreview.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonPreview.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonPreview.Location = new System.Drawing.Point(16, 206);
|
||||
this.arrowButtonPreview.Name = "arrowButtonPreview";
|
||||
this.arrowButtonPreview.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonPreview.TabIndex = 7;
|
||||
//
|
||||
// arrowButtonBuild
|
||||
//
|
||||
this.arrowButtonBuild.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonBuild.AutoSize = true;
|
||||
this.arrowButtonBuild.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonBuild.Content = "Build Project";
|
||||
this.arrowButtonBuild.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonBuild.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonBuild.Location = new System.Drawing.Point(16, 273);
|
||||
this.arrowButtonBuild.Name = "arrowButtonBuild";
|
||||
this.arrowButtonBuild.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonBuild.TabIndex = 8;
|
||||
//
|
||||
// EditingState
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.Controls.Add(this.arrowButtonBuild);
|
||||
this.Controls.Add(this.arrowButtonPreview);
|
||||
this.Controls.Add(this.arrowButtonCreateFolder);
|
||||
this.Controls.Add(this.arrowButtonAddFiles);
|
||||
this.Controls.Add(this.labelHead);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.Name = "EditingState";
|
||||
this.Size = new System.Drawing.Size(380, 384);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label labelHead;
|
||||
private Controls.ArrowButton arrowButtonAddFiles;
|
||||
private Controls.ArrowButton arrowButtonCreateFolder;
|
||||
private Controls.ArrowButton arrowButtonPreview;
|
||||
private Controls.ArrowButton arrowButtonBuild;
|
||||
|
||||
}
|
||||
}
|
19
Tools/ANXContentCompilerGUI/States/EditingState.cs
Normal file
19
Tools/ANXContentCompilerGUI/States/EditingState.cs
Normal file
@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.States
|
||||
{
|
||||
public partial class EditingState : UserControl
|
||||
{
|
||||
public EditingState()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
120
Tools/ANXContentCompilerGUI/States/EditingState.resx
Normal file
120
Tools/ANXContentCompilerGUI/States/EditingState.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
116
Tools/ANXContentCompilerGUI/States/StartState.Designer.cs
generated
Normal file
116
Tools/ANXContentCompilerGUI/States/StartState.Designer.cs
generated
Normal file
@ -0,0 +1,116 @@
|
||||
namespace ANX.ContentCompiler.GUI.States
|
||||
{
|
||||
partial class StartState
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.arrowButtonLoad = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonImport = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.arrowButtonNew = new ANX.ContentCompiler.GUI.Controls.ArrowButton();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.label1.Font = new System.Drawing.Font("Segoe UI", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label1.Location = new System.Drawing.Point(17, 20);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(351, 61);
|
||||
this.label1.TabIndex = 3;
|
||||
this.label1.Text = "What do you want to do?\r\n\r\n";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||
//
|
||||
// arrowButtonLoad
|
||||
//
|
||||
this.arrowButtonLoad.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonLoad.AutoSize = true;
|
||||
this.arrowButtonLoad.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonLoad.Content = "Load Project";
|
||||
this.arrowButtonLoad.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonLoad.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonLoad.Location = new System.Drawing.Point(20, 158);
|
||||
this.arrowButtonLoad.Name = "arrowButtonLoad";
|
||||
this.arrowButtonLoad.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonLoad.TabIndex = 2;
|
||||
//
|
||||
// arrowButtonImport
|
||||
//
|
||||
this.arrowButtonImport.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonImport.AutoSize = true;
|
||||
this.arrowButtonImport.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonImport.Content = "Import Project";
|
||||
this.arrowButtonImport.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonImport.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonImport.Location = new System.Drawing.Point(20, 228);
|
||||
this.arrowButtonImport.Name = "arrowButtonImport";
|
||||
this.arrowButtonImport.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonImport.TabIndex = 1;
|
||||
//
|
||||
// arrowButtonNew
|
||||
//
|
||||
this.arrowButtonNew.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.arrowButtonNew.AutoSize = true;
|
||||
this.arrowButtonNew.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.arrowButtonNew.Content = "Create Project";
|
||||
this.arrowButtonNew.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.arrowButtonNew.ForeColor = System.Drawing.Color.White;
|
||||
this.arrowButtonNew.Location = new System.Drawing.Point(20, 88);
|
||||
this.arrowButtonNew.Name = "arrowButtonNew";
|
||||
this.arrowButtonNew.Size = new System.Drawing.Size(348, 64);
|
||||
this.arrowButtonNew.TabIndex = 0;
|
||||
//
|
||||
// StartState
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.arrowButtonLoad);
|
||||
this.Controls.Add(this.arrowButtonImport);
|
||||
this.Controls.Add(this.arrowButtonNew);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ForeColor = System.Drawing.Color.White;
|
||||
this.Name = "StartState";
|
||||
this.Size = new System.Drawing.Size(386, 323);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private Controls.ArrowButton arrowButtonNew;
|
||||
private Controls.ArrowButton arrowButtonImport;
|
||||
private Controls.ArrowButton arrowButtonLoad;
|
||||
private System.Windows.Forms.Label label1;
|
||||
}
|
||||
}
|
12
Tools/ANXContentCompilerGUI/States/StartState.cs
Normal file
12
Tools/ANXContentCompilerGUI/States/StartState.cs
Normal file
@ -0,0 +1,12 @@
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace ANX.ContentCompiler.GUI.States
|
||||
{
|
||||
public partial class StartState : UserControl
|
||||
{
|
||||
public StartState()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
120
Tools/ANXContentCompilerGUI/States/StartState.resx
Normal file
120
Tools/ANXContentCompilerGUI/States/StartState.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
Loading…
x
Reference in New Issue
Block a user