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

FileContentExtension.addin.xml « FileContentExtension « Test - github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 667536822c54e6b8fba1e7440c8b2b0f8695a8eb (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
<Addin id          = "FileContentExtension"
       namespace   = "SimpleApp"
       name        = "FileContentExtension"
       author      = "Lluis Sanchez"
       copyright   = "GPL"
       description = "FileContentExtension"
	   category    = "SimpleApp/Extensions"
       version     = "0.1.0">

	<Runtime>
		<Import assembly="FileContentExtension.dll"/>
	</Runtime>
	
	<Dependencies>
		<Addin id="Core" version="0.1.0" />
	</Dependencies>
	
	<Localizer type="Gettext" />
	
	<!-- Adds a new extension node type to the SimpleApp/Writers extension point,
	     to be used by other add-ins. This node type can have children nodes -->
	<ExtensionPoint path = "/SimpleApp/Writers">
		<ExtensionNode name="FileContent" type="FileContentExtension.FileContentExtensionNode">
			<Description>Shows the contents of a file</Description>
			<ExtensionNode name="Content" type="FileContentExtension.ContentExtensionNode">
				<Description>Content of the file to be shown</Description>
			</ExtensionNode>
		</ExtensionNode>
	</ExtensionPoint>

	<ExtensionPoint path = "/SimpleApp/ExtraWriters">
		<ExtensionNode name="FileContent" type="FileContentExtension.FileContentExtensionNode">
			<ExtensionNode name="Content" type="FileContentExtension.ContentExtensionNode" />
		</ExtensionNode>
	</ExtensionPoint>

	<!-- Extensions -->
	
	<Extension path = "/SimpleApp/Writers">
		<FileContent id="SomeFile" fileName="someFile" title="Sample file">
			<Content xpath="root" />
		</FileContent>
	</Extension>
	
	<Extension path="/SimpleApp/NodeWithChildren">
		<Node id="node2" type="test" insertafter="node1">
			<Child id="child2.1" type="test" />
			<Child id="child2.2" type="test" />
		</Node>
	</Extension>

	<Extension path="/SimpleApp/DefaultInsertAfter">
		<Node id="n1" type="test" />
		<Node id="n2" type="test" />
		<Node id="n0" type="test" insertbefore="First"/>
		<Node id="n3" type="test" insertafter="Last"/>
		<Node id="n4" type="test" />
	</Extension>

	<Extension path="/SimpleApp/DefaultInsertBefore">
		<Node id="n1" type="test" />
		<Node id="n2" type="test" />
		<Node id="n0" type="test" insertbefore="First"/>
		<Node id="n3" type="test" insertafter="Last"/>
		<Node id="n4" type="test" />
	</Extension>
	
	<Extension path="/SimpleApp/ItemTree">
		<ItemSet label="i1">
			<Item />
			<ItemSet label="i2">
				<Item />
				<ItemSet label="i1">
					<Item />
					<ItemSet label="i2">
						<Item />
						<ItemSet label="i1">
							<Item />
							<ItemSet label="i2">
								<Item />
								<ItemSet label="i1">
									<Item />
									<ItemSet label="i2">
										<Item />
									</ItemSet>
								</ItemSet>
							</ItemSet>
						</ItemSet>
					</ItemSet>
				</ItemSet>
			</ItemSet>
		</ItemSet>
	</Extension>
	
	<Module>
		<Dependencies>
			<Addin id="SystemInfoExtension" version="0.1.0" />
		</Dependencies>
		<Extension path = "/SystemInformation/Modules">
			<Module name="File system information" insertbefore="System"/>
		</Extension>
	</Module>
</Addin>