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

ItemOptionPanels.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: 221e3ce56f777e29f70ec7e74c8a4ed6ebb79a6c (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
<ExtensionModel>

<ExtensionPoint path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels" name="Dialog panels for item options">
	<Description>Dialog panels for item options. Those panels will be shown for all kind of solution items, solutions and workspaces.</Description>
	<ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection"/>
	<ConditionType id="ItemType" type="MonoDevelop.Projects.Extensions.ItemTypeCondition">
		<Description>Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.</Description>
	</ConditionType>
	<ConditionType id="FlavorType" type="MonoDevelop.Projects.Extensions.FlavorTypeCondition">
		<Description>Type of a flavor that a project must have. If no namespace is provided, MonoDevelop.Projects is assumed.</Description>
	</ConditionType>
	<ConditionType id="ActiveLanguage" type="MonoDevelop.Projects.Extensions.ProjectLanguageCondition">
		<Description>Language of the project. It will evaluate to false if the project is not a .NET project.</Description>
	</ConditionType>
</ExtensionPoint>
	
<Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels">
	<Section id="Common" _label="General">
		<Section id="General" _label="Main Settings">
			<Condition id="ItemType" value="Project">
				<Panel id = "GeneralProjectPanel" _label = "Project" class = "MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptions" />
				<Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
			</Condition>
			<Condition id="ItemType" value="Solution">
				<Panel id = "GeneralSolutionPanel" _label = "Solution" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineInformationPanel" />
				<Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
			</Condition>
			<Condition id="ItemType" value="SolutionFolder">
				<Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
			</Condition>
			<Condition id="ItemType" value="Workspace">
				<Panel id = "BaseDirectoryPanel" _label = "Location of Project Files" class = "MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanel"/>
			</Condition>
		</Section>
		<Condition id="ItemType" value="Solution">
			<Section id = "AuthorInfo" _label = "Author Information" fill="true" class = "MonoDevelop.Ide.Gui.OptionPanels.AuthorInformationPanel" icon="md-prefs-author-information" />
		</Condition>
	</Section>
	<Section id="Build" _label="Build">
		<Section id="General" _label="General" icon="md-prefs-build">
			<Condition id="ItemType" value="DotNetAssemblyProject">
				<Panel id = "RuntimeOptionsPanel" _label = "Runtime Options" class = "MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanel"/>
			</Condition>
			<Condition id="ItemType" value="PortableDotNetProject">
				<Panel id = "PortableRuntimeOptionsPanel" _label = "Runtime Options" class = "MonoDevelop.Ide.Projects.OptionPanels.PortableRuntimeOptionsPanel"/>
			</Condition>
			<Condition id="ItemType" value="Solution">
				<Panel id = "SolutionGeneral" _label = "Build" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptions"/>
			</Condition>
			<Condition id="ItemType" value="DotNetProject">
				<Panel id = "MSBuildOptionsPanel" _label = "Build" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineMSBuildOptions"/>
			</Condition>
		</Section>
		<Condition id="ItemType" value="SolutionEntityItem">
			<Section id = "CustomCommands" _label = "Custom Commands" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.BuildCustomCommandPanel" icon = "md-prefs-generic" />
		</Condition>
		<Condition id="ItemType" value="Project">
			<Section id = "ProjectConfigurations" _label = "Configurations" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.SolutionItemConfigurationsPanel"/>
			<Section id = "Compiler" _label="Compiler" />
			<Section id = "SigningPreferences" _label = "Assembly Signing" class = "MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferencesPanel"/>
			<Section id = "OutputOptionsPanel" _label = "Output" class = "MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanel"/>
		</Condition>
		<Condition id="ItemType" value="Solution">
			<Section id = "SolutionConfigurations" _label="Configurations">
				<Panel id = "Configurations" _label = "Configurations" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.SolutionItemConfigurationsPanel"/>
				<Panel id = "EntryConfigurations" _label = "Configuration Mappings" fill = "true" grouping="Tab" class = "MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanel"/>
			</Section>
		</Condition>
	</Section>
	<Section id="Run" _label="Run">
		<Section id="General" _label="General" icon="md-prefs-play">
			<Condition id="ItemType" value="Project">
				<Panel id = "RunOptionsPanel" _label = "Run" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanel"/>
			</Condition>
		</Section>
		<Condition id="ItemType" value="Solution">
			<Section id = "StartupOptionsPanel" _label = "Startup Project" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanel"/>
		</Condition>
		<Condition id="ItemType" value="SolutionEntityItem">
			<Section id = "CustomCommands" _label = "Custom Commands" fill = "true" class = "MonoDevelop.Ide.Projects.OptionPanels.ExecutionCustomCommandPanel" />
		</Condition>
	</Section>
	<Section id="SourceCode" _label="Source Code">
		<Section id="DotNetNamingPolicies" _label=".NET Naming Policies" icon="md-prefs-dotnet-naming-policies">
			<Condition id="ItemType" value="Solution">
				<Panel id = "NamespaceSynchronisationPanel" class = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanel" />
			</Condition>
			<Condition id="ItemType" value="SolutionItem">
				<Panel id = "NamespaceSynchronisationPanel" class = "MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanel" />
			</Condition>
		</Section>
		<Condition id="ItemType" value="Solution">
			<Section id="CodeFormattingPolicies" _label="Code Formatting" fill="true" class="MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanel" icon="md-prefs-code-formatting" />
			<Section id="DefaultStandardHeader" _label="Standard Header" fill="true" class= "MonoDevelop.Ide.StandardHeader.StandardHeaderPolicyPanel" icon="md-prefs-standard-header" />
		</Condition>
		<Condition id="ItemType" value="SolutionItem">
			<Section id="CodeFormattingPolicies" _label="Code Formatting" fill="true" class="MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanel" icon="md-prefs-code-formatting" />
			<Section id="DefaultStandardHeader" _label="Standard Header" fill="true" class="MonoDevelop.Ide.StandardHeader.StandardHeaderPolicyPanel" icon="md-prefs-standard-header" />
		</Condition>
	</Section>
</Extension>

</ExtensionModel>