From 08725ec0c61d9cadee2ac525f4caeaf75e60e078 Mon Sep 17 00:00:00 2001 From: Mathias Simmack Date: Wed, 26 Oct 2005 18:32:23 +0000 Subject: [PATCH] simple Avalon application template uploaded (for testing only!) git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@635 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../project/CSharp/AvalonApplication.xpt | 131 ++++++++++++++++++ .../project/CSharp/AvalonPageApplication.xpt | 102 ++++++++++++++ .../Src/Project/Items/FileProjectItem.cs | 11 +- .../Project/Src/Project/Items/ProjectItem.cs | 1 + .../Src/Project/Items/ProjectItemFactory.cs | 1 + 5 files changed, 242 insertions(+), 4 deletions(-) create mode 100644 data/templates/project/CSharp/AvalonApplication.xpt create mode 100644 data/templates/project/CSharp/AvalonPageApplication.xpt diff --git a/data/templates/project/CSharp/AvalonApplication.xpt b/data/templates/project/CSharp/AvalonApplication.xpt new file mode 100644 index 0000000000..181fa5548f --- /dev/null +++ b/data/templates/project/CSharp/AvalonApplication.xpt @@ -0,0 +1,131 @@ + + diff --git a/data/templates/project/CSharp/AvalonPageApplication.xpt b/data/templates/project/CSharp/AvalonPageApplication.xpt new file mode 100644 index 0000000000..785fce56f0 --- /dev/null +++ b/data/templates/project/CSharp/AvalonPageApplication.xpt @@ -0,0 +1,102 @@ + + diff --git a/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs b/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs index e0088170ed..f4e326ff48 100644 --- a/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs +++ b/src/Main/Base/Project/Src/Project/Items/FileProjectItem.cs @@ -31,10 +31,13 @@ namespace ICSharpCode.SharpDevelop.Project } public enum FileBuildAction { - None = ItemType.None, - Compile = ItemType.Compile, - EmbeddedResource = ItemType.EmbeddedResource, - Content = ItemType.Content, + None = ItemType.None, + Compile = ItemType.Compile, + EmbeddedResource = ItemType.EmbeddedResource, + Resource = ItemType.Resource, + Content = ItemType.Content, + ApplicationDefinition = ItemType.ApplicationDefinition, + Page = ItemType.Page } [LocalizedProperty("${res:ICSharpCode.SharpDevelop.Internal.Project.ProjectFile.BuildAction}", diff --git a/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs b/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs index aa3cc25a89..b40397bd9e 100644 --- a/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs +++ b/src/Main/Base/Project/Src/Project/Items/ProjectItem.cs @@ -30,6 +30,7 @@ namespace ICSharpCode.SharpDevelop.Project // FileProjectItem Compile, EmbeddedResource, + Resource, None, Content, Folder, diff --git a/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs b/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs index 689345d724..1887c25c60 100644 --- a/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs +++ b/src/Main/Base/Project/Src/Project/Items/ProjectItemFactory.cs @@ -29,6 +29,7 @@ namespace ICSharpCode.SharpDevelop.Project case "None": case "Compile": case "EmbeddedResource": + case "Resource": case "Content": case "WebReferences": case "Folder":