Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Templates.addin.xml « ExtensionModel « MonoDevelop.Ide « core « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 31a626501ead916f23e72101f08ffc2c3a756e9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133

<ExtensionModel>

<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplates" name = "File templates">
	<Description>File templates to be shown in the New File dialog.</Description>
	<ExtensionNode name="FileTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateTypes" name = "File template types">
	<Description>Template types which can be used to create file templates.</Description>
	<ExtensionNode name="FileTemplateType" type="MonoDevelop.Ide.Codons.FileTemplateTypeCodon"/>
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/FileTemplateConditionTypes" name = "File template condition types">
	<Description>Condition types which can be used to limit when file templates can be created.</Description>
	<ExtensionNode name="FileTemplateConditionType" type="MonoDevelop.Ide.Codons.FileTemplateConditionTypeCodon"/>
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplates" name = "File template types">
	<Description>Project templates to be shown in the New Project dialog.</Description>
	<ExtensionNode name="ProjectTemplate" type="MonoDevelop.Ide.Codons.ProjectTemplateCodon"/>
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplatePackageInstallers" name = "Project template package installers">
	<Description>Installs packages defined in the project template. Must implement MonoDevelop.Ide.Templates.ProjectTemplatePackageInstaller</Description>
	<ExtensionNode name="Class" />
</ExtensionPoint>

<ExtensionPoint path="/MonoDevelop/Ide/ProjectTemplatePackageRepositories">
	<Description>Defines a path where NuGet packages are searched for when creating a project from a template.</Description>
	<ExtensionNode name="PackageRepository" type="MonoDevelop.Ide.Templates.PackageRepositoryNode" />
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplateCategories" name = "Project template top level categories">
	<Description>Project template categories to be shown in the New Project dialog.</Description>
	<ExtensionNode name="Category" type="MonoDevelop.Ide.Codons.TemplateCategoryCodon">
		<ExtensionNode name="Category" type="MonoDevelop.Ide.Codons.TemplateCategoryCodon">
			<ExtensionNode name="Category" type="MonoDevelop.Ide.Codons.TemplateCategoryCodon" />
		</ExtensionNode>
	</ExtensionNode>
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplatingProviders" name = "Project templating providers">
	<Description>Project template providers can load templates and generate projects from the templates.</Description>
	<ExtensionNode name="Class" objectType="MonoDevelop.Ide.Templates.IProjectTemplatingProvider" />
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/ProjectTemplateWizards" name = "Project template wizards">
	<Description>Project template wizards to be used by the New Project dialog.</Description>
	<ExtensionNode name="Class" objectType="MonoDevelop.Ide.Templates.TemplateWizard" />
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/VersionControlProjectTemplateHandler">
	<ExtensionNode name="Class" objectType="MonoDevelop.Ide.Templates.IVersionControlProjectTemplateHandler" />
</ExtensionPoint>

<ExtensionPoint path = "/MonoDevelop/Ide/TemplateImages" name = "Project template images">
	<Description>Images to be used by project templates.</Description>
	<ExtensionNode name="Image" type="MonoDevelop.Ide.Codons.ImageCodon" />
</ExtensionPoint>

<Extension path = "/MonoDevelop/Ide/FileTemplates">
	<FileTemplate id = "EmptyClass" resource = "EmptyClass.xft.xml"/>
	<FileTemplate id = "EmptyEnum" resource = "EmptyEnum.xft.xml"/>
	<FileTemplate id = "EmptyInterface" resource = "EmptyInterface.xft.xml"/>
	<FileTemplate id = "EmptyStruct" resource = "EmptyStruct.xft.xml"/>
	<FileTemplate id = "EmptyHTMLFile" resource = "EmptyHTMLFile.xft.xml"/>
	<FileTemplate id = "AppConfigFile" resource = "AppConfigFile.xft.xml"/>
	<FileTemplate id = "EmptyResourceFile" resource = "EmptyResourceFile.xft.xml"/>
	<FileTemplate id = "EmptyTextFile" resource = "EmptyTextFile.xft.xml"/>
	<FileTemplate id = "EmptyXMLFile" resource = "EmptyXMLFile.xft.xml"/>
</Extension>

<Extension path = "/MonoDevelop/Ide/FileTemplateTypes">
	<FileTemplateType name = "File" class = "MonoDevelop.Ide.Templates.TextFileDescriptionTemplate"/>
	<FileTemplateType name = "RawFile" class = "MonoDevelop.Ide.Templates.RawFileDescriptionTemplate"/>
	<FileTemplateType name = "CodeDomFile" class = "MonoDevelop.Ide.Templates.CodeDomFileDescriptionTemplate"/>
	<FileTemplateType name = "ProjectResource" class = "MonoDevelop.Ide.Templates.ResourceFileDescriptionTemplate"/>
	<FileTemplateType name = "CodeTranslationFile" class = "MonoDevelop.Ide.Templates.CodeTranslationFileDescriptionTemplate"/>
	<FileTemplateType name = "FileTemplateReference" class = "MonoDevelop.Ide.Templates.FileTemplateReference"/>
	<FileTemplateType name = "Directory" class = "MonoDevelop.Ide.Templates.DirectoryTemplate"/>
</Extension>

<Extension path = "/MonoDevelop/Ide/FileTemplateConditionTypes">
	<FileTemplateConditionType name = "ClrVersion" class = "MonoDevelop.Ide.Templates.ClrVersionFileTemplateCondition"/>
	<FileTemplateConditionType name = "PartialTypeSupport" class = "MonoDevelop.Ide.Templates.PartialTypeFileTemplateCondition"/>
	<FileTemplateConditionType name = "ParentProject" class = "MonoDevelop.Ide.Templates.ParentProjectFileTemplateCondition"/>
</Extension>

<Extension path = "/MonoDevelop/Ide/ProjectTemplates">
	<ProjectTemplate id = "MonoDevelop.BlankSolution" resource = "BlankCombine.xpt.xml"/>
	<ProjectTemplate id = "MonoDevelop.Workspace" resource = "Workspace.xpt.xml"/>
	<ProjectTemplate id = "MonoDevelop.GenericProject" resource = "GenericProject.xpt.xml"/>
</Extension>

<Extension path="/MonoDevelop/Ide/ProjectTemplateCategories">
	<Category id="crossplat" name="Cross-platform" icon="md-platform-cross-platform">
			<Category id="library" name="Library">
				<Category id="general" name="General" />
			</Category>
		</Category>
	<Category id="other" name="Other" icon="md-platform-other">
		<Category id="net" name=".NET">
			<Category id="general" name="General" mappedCategories="C#" />
		</Category>
		<Category id="aspnet" name="ASP.NET">
			<Category id="general" name="General" mappedCategories="C#/ASP.NET" />
		</Category>
		<Category id="misc" name="Miscellaneous">
			<Category id="generic" name="Generic" />
			<Category id="c" name="C/C++" />
			<Category id="general" name="General" default="true" />
		</Category>
	</Category>
</Extension>

<Extension path="/MonoDevelop/Ide/ProjectTemplatingProviders">
	<Class id="MonoDevelop.ProjectTemplatingProvider" class="MonoDevelop.Ide.Templates.ProjectTemplatingProvider" />
</Extension>

<Extension path="/MonoDevelop/Ide/TemplateImages">
	<Image id="md-generic-project" resource="generic-project.png" />
	<Image id="md-blank-solution" resource="blank-solution.png" />
	<Image id="md-console-project" resource="console-project.png" />
	<Image id="md-library-project" resource="library-project.png" />
	<Image id="md-pcl-project" resource="pcl-project.png" />
	<Image id="md-shared-project" resource="shared-project.png" />
	<Image id="md-workspace" resource="workspace.png" />
	<Image id="md-gtk2-project" resource="gtk2-project.png" />
</Extension>

</ExtensionModel>