1cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?>
2d435a3beSAndrew Rist<!--***********************************************************
36f3c7ba9SAriel Constenla-Haile *
4d435a3beSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one
5d435a3beSAndrew Rist * or more contributor license agreements.  See the NOTICE file
6d435a3beSAndrew Rist * distributed with this work for additional information
7d435a3beSAndrew Rist * regarding copyright ownership.  The ASF licenses this file
8d435a3beSAndrew Rist * to you under the Apache License, Version 2.0 (the
9d435a3beSAndrew Rist * "License"); you may not use this file except in compliance
10d435a3beSAndrew Rist * with the License.  You may obtain a copy of the License at
116f3c7ba9SAriel Constenla-Haile *
12d435a3beSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
136f3c7ba9SAriel Constenla-Haile *
14d435a3beSAndrew Rist * Unless required by applicable law or agreed to in writing,
15d435a3beSAndrew Rist * software distributed under the License is distributed on an
16d435a3beSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17d435a3beSAndrew Rist * KIND, either express or implied.  See the License for the
18d435a3beSAndrew Rist * specific language governing permissions and limitations
19d435a3beSAndrew Rist * under the License.
206f3c7ba9SAriel Constenla-Haile *
21d435a3beSAndrew Rist ***********************************************************-->
22d435a3beSAndrew Rist
23d435a3beSAndrew Rist
24cdf0e10cSrcweir<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd">
25*cd9a0925Smseidel<oor:component-schema xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:name="Addons" oor:package="org.openoffice.Office" xml:lang="en-US">
26*cd9a0925Smseidel	<info>
27*cd9a0925Smseidel		<desc>Contains general structures used to integrate external components into the Office user interface.</desc>
28cdf0e10cSrcweir	</info>
29cdf0e10cSrcweir	<templates>
30cdf0e10cSrcweir		<group oor:name="MenuItem">
31cdf0e10cSrcweir			<info>
32cdf0e10cSrcweir				<desc>Describes a menu item representing a function of of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes.</desc>
33cdf0e10cSrcweir			</info>
34cdf0e10cSrcweir			<prop oor:name="URL" oor:type="xs:string">
35cdf0e10cSrcweir				<info>
36cdf0e10cSrcweir					<desc>A command URL which represents the function to execute.</desc>
37cdf0e10cSrcweir				</info>
38cdf0e10cSrcweir			</prop>
39cdf0e10cSrcweir			<prop oor:name="Title" oor:type="xs:string" oor:localized="true">
40cdf0e10cSrcweir				<info>
41cdf0e10cSrcweir					<desc>A localized string used to as the menu item title.</desc>
42cdf0e10cSrcweir				</info>
43cdf0e10cSrcweir			</prop>
44cdf0e10cSrcweir			<prop oor:name="ImageIdentifier" oor:type="xs:string">
45cdf0e10cSrcweir				<info>
46cdf0e10cSrcweir					<desc>A private URL used to reference an optional internal menu image. Example: private:image/3216 addresses the internal Office image with id=3216.</desc>
47cdf0e10cSrcweir				</info>
48cdf0e10cSrcweir			</prop>
49cdf0e10cSrcweir			<prop oor:name="Target" oor:type="xs:string">
50cdf0e10cSrcweir				<info>
51cdf0e10cSrcweir					<desc>This is the target URL which is used for the dispatch command. There are special URL's to address certain targets: _self, current frame; _default, default; _blank, create new frame.</desc>
52cdf0e10cSrcweir				</info>
53cdf0e10cSrcweir			</prop>
54cdf0e10cSrcweir			<prop oor:name="Context" oor:type="xs:string">
55cdf0e10cSrcweir				<info>
56cdf0e10cSrcweir					<desc>An property to define the context of a menu item that has a sub menu. It can be empty or a colon separated list of the supported application modules.</desc>
57cdf0e10cSrcweir				</info>
58cdf0e10cSrcweir			</prop>
59cdf0e10cSrcweir			<set oor:name="Submenu" oor:node-type="MenuItem">
60cdf0e10cSrcweir				<info>
61cdf0e10cSrcweir					<desc>An optional set to allow sub menus.</desc>
62cdf0e10cSrcweir				</info>
63cdf0e10cSrcweir			</set>
64cdf0e10cSrcweir		</group>
65cdf0e10cSrcweir		<group oor:name="PopupMenu">
66cdf0e10cSrcweir			<info>
67cdf0e10cSrcweir				<desc>Describes a menu item/toolbar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes.</desc>
68cdf0e10cSrcweir			</info>
69cdf0e10cSrcweir			<prop oor:name="Title" oor:type="xs:string" oor:localized="true">
70cdf0e10cSrcweir				<info>
71cdf0e10cSrcweir					<desc>A localized string used to as the menu title.</desc>
72cdf0e10cSrcweir				</info>
73cdf0e10cSrcweir			</prop>
74cdf0e10cSrcweir			<prop oor:name="Context" oor:type="xs:string">
75cdf0e10cSrcweir				<info>
76cdf0e10cSrcweir					<desc>An property to define the context of a top-level popup-menu . It can be empty or a colon separated list of the supported application modules.</desc>
77cdf0e10cSrcweir				</info>
78cdf0e10cSrcweir			</prop>
79cdf0e10cSrcweir			<set oor:name="Submenu" oor:node-type="MenuItem">
80cdf0e10cSrcweir				<info>
81cdf0e10cSrcweir					<desc>An optional set to allow sub menus. This property cannot be used for toolbar item definitions.</desc>
82cdf0e10cSrcweir				</info>
83cdf0e10cSrcweir			</set>
84cdf0e10cSrcweir		</group>
85cdf0e10cSrcweir		<group oor:name="MergeMenuInstruction">
86cdf0e10cSrcweir			<info>
87cdf0e10cSrcweir				<desc>Describes a merge menu instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A menu instruction describes how the attached menu items should be merged into the Office menubar.</desc>
88cdf0e10cSrcweir			</info>
89cdf0e10cSrcweir			<prop oor:name="MergePoint" oor:type="xs:string">
90cdf0e10cSrcweir				<info>
91cdf0e10cSrcweir					<desc>A command path describe the reference point for the merge command.</desc>
92cdf0e10cSrcweir				</info>
93cdf0e10cSrcweir			</prop>
94cdf0e10cSrcweir			<prop oor:name="MergeCommand" oor:type="xs:string">
95cdf0e10cSrcweir				<info>
96cdf0e10cSrcweir					<desc>A command to be processed for this merge menu instruction.</desc>
97cdf0e10cSrcweir				</info>
98cdf0e10cSrcweir			</prop>
99cdf0e10cSrcweir			<prop oor:name="MergeCommandParameter" oor:type="xs:string">
100*cd9a0925Smseidel				<info>
101*cd9a0925Smseidel					<desc>Optional parameters for a merge command. Interpretation depends on the individual command.</desc>
102*cd9a0925Smseidel				</info>
103cdf0e10cSrcweir			</prop>
104cdf0e10cSrcweir			<prop oor:name="MergeFallback" oor:type="xs:string">
105cdf0e10cSrcweir				<info>
106cdf0e10cSrcweir					<desc>A fallback command to be used if MergeCommand cannot be applied.</desc>
107cdf0e10cSrcweir				</info>
108cdf0e10cSrcweir			</prop>
109cdf0e10cSrcweir			<prop oor:name="MergeContext" oor:type="xs:string">
110cdf0e10cSrcweir				<info>
111cdf0e10cSrcweir					<desc>A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules.</desc>
112cdf0e10cSrcweir				</info>
113cdf0e10cSrcweir			</prop>
114cdf0e10cSrcweir			<set oor:name="MenuItems" oor:node-type="MenuItem">
115cdf0e10cSrcweir				<info>
116cdf0e10cSrcweir					<desc>Defines the menu item(s) to be merged into the menu bar.</desc>
117cdf0e10cSrcweir				</info>
118cdf0e10cSrcweir			</set>
119cdf0e10cSrcweir		</group>
120cdf0e10cSrcweir		<group oor:name="MergeToolBarInstruction">
121cdf0e10cSrcweir			<info>
122cdf0e10cSrcweir				<desc>Describes a merge menu instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A menu instruction describes how the attached menu items should be merged into the Office menubar.</desc>
123cdf0e10cSrcweir			</info>
124cdf0e10cSrcweir			<prop oor:name="MergeToolBar" oor:type="xs:string">
125cdf0e10cSrcweir				<info>
126cdf0e10cSrcweir					<desc>Defines the toolbar resource URL.</desc>
127cdf0e10cSrcweir				</info>
128cdf0e10cSrcweir			</prop>
129cdf0e10cSrcweir			<prop oor:name="MergePoint" oor:type="xs:string">
130*cd9a0925Smseidel				<info>
131*cd9a0925Smseidel					<desc>Describes the command that should be used as a reference point for the merge command.</desc>
132*cd9a0925Smseidel				</info>
133cdf0e10cSrcweir			</prop>
134cdf0e10cSrcweir			<prop oor:name="MergeCommand" oor:type="xs:string">
135cdf0e10cSrcweir				<info>
136cdf0e10cSrcweir					<desc>A command to be processed for this merge menu instruction.</desc>
137cdf0e10cSrcweir				</info>
138cdf0e10cSrcweir			</prop>
139cdf0e10cSrcweir			<prop oor:name="MergeCommandParameter" oor:type="xs:string">
140cdf0e10cSrcweir				<info>
141cdf0e10cSrcweir					<desc>Optional parameters for a merge command. Interpretation depends on the individual command.</desc>
142cdf0e10cSrcweir				</info>
143cdf0e10cSrcweir			</prop>
144cdf0e10cSrcweir			<prop oor:name="MergeFallback" oor:type="xs:string">
145cdf0e10cSrcweir				<info>
146cdf0e10cSrcweir					<desc>A fallback command to be used if MergeCommand cannot be applied.</desc>
147cdf0e10cSrcweir				</info>
148cdf0e10cSrcweir			</prop>
149cdf0e10cSrcweir			<prop oor:name="MergeContext" oor:type="xs:string">
150cdf0e10cSrcweir				<info>
151cdf0e10cSrcweir					<desc>A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules.</desc>
152cdf0e10cSrcweir				</info>
153cdf0e10cSrcweir			</prop>
154*cd9a0925Smseidel			<set oor:name="ToolBarItems" oor:node-type="ToolBarItem">
155*cd9a0925Smseidel				<info>
156*cd9a0925Smseidel					<desc>Contains a list of toolbar items used by an Add-On.</desc>
157*cd9a0925Smseidel				</info>
158*cd9a0925Smseidel			</set>
159*cd9a0925Smseidel		</group>
160*cd9a0925Smseidel		<group oor:name="ToolBar">
161*cd9a0925Smseidel			<info>
162*cd9a0925Smseidel				<desc>Contains the structure of a toolbar.</desc>
163*cd9a0925Smseidel			</info>
164*cd9a0925Smseidel			<prop oor:name="Title" oor:type="xs:string" oor:localized="true">
165*cd9a0925Smseidel				<info>
166*cd9a0925Smseidel					<desc>A localized string used as the toolbar title.</desc>
167*cd9a0925Smseidel				</info>
168*cd9a0925Smseidel				<value></value>
169*cd9a0925Smseidel			</prop>
170*cd9a0925Smseidel			<set oor:name="ToolBarItems" oor:node-type="ToolBarItem">
171*cd9a0925Smseidel				<info>
172*cd9a0925Smseidel					<desc>Contains a list of sets of toolbar items that are part of add-on toolbars.</desc>
173*cd9a0925Smseidel				</info>
174*cd9a0925Smseidel			</set>
175cdf0e10cSrcweir		</group>
176cdf0e10cSrcweir		<group oor:name="ToolBarItem">
177cdf0e10cSrcweir			<info>
178cdf0e10cSrcweir				<desc>Describes a toolbar item representing a function of of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes.</desc>
179cdf0e10cSrcweir			</info>
180cdf0e10cSrcweir			<prop oor:name="URL" oor:type="xs:string">
181cdf0e10cSrcweir				<info>
182cdf0e10cSrcweir					<desc>A command URL which represents the function to execute.</desc>
183cdf0e10cSrcweir				</info>
184cdf0e10cSrcweir			</prop>
185cdf0e10cSrcweir			<prop oor:name="Title" oor:type="xs:string" oor:localized="true">
186cdf0e10cSrcweir				<info>
187cdf0e10cSrcweir					<desc>A localized string used to as the menu item title.</desc>
188cdf0e10cSrcweir				</info>
189cdf0e10cSrcweir			</prop>
190cdf0e10cSrcweir			<prop oor:name="ImageIdentifier" oor:type="xs:string">
191cdf0e10cSrcweir				<info>
192cdf0e10cSrcweir					<desc>A private URL used to reference an optional internal menu image. Example: private:image/3216 addresses the internal Office image with id=3216.</desc>
193cdf0e10cSrcweir				</info>
194cdf0e10cSrcweir			</prop>
195cdf0e10cSrcweir			<prop oor:name="Target" oor:type="xs:string">
196cdf0e10cSrcweir				<info>
197cdf0e10cSrcweir					<desc>This is the target URL which is used for the dispatch command. There are special URL's to address certain targets: _self, current frame; _default, default; _blank, create new frame.</desc>
198cdf0e10cSrcweir				</info>
199cdf0e10cSrcweir			</prop>
200cdf0e10cSrcweir			<prop oor:name="Context" oor:type="xs:string">
201cdf0e10cSrcweir				<info>
202cdf0e10cSrcweir					<desc>A property to define the context of a toolbar item. It can be empty or a colon separated list of the supported application modules.</desc>
203cdf0e10cSrcweir				</info>
204cdf0e10cSrcweir			</prop>
205cdf0e10cSrcweir			<prop oor:name="ControlType" oor:type="xs:string">
206*cd9a0925Smseidel				<info>
207*cd9a0925Smseidel					<desc>A property to define the control type of the toolbar item. It will be interpreted as OpenOffice default toggle button.</desc>
208*cd9a0925Smseidel				</info>
209cdf0e10cSrcweir			</prop>
210cdf0e10cSrcweir			<prop oor:name="Width" oor:type="xs:long">
211*cd9a0925Smseidel				<info>
212cdf0e10cSrcweir					<desc>A property to define the size of a toolbar item. This property works only ControlTypes which can have a dynamic size (e.g. comboboxes, edit fields, spin fields)</desc>
213*cd9a0925Smseidel				</info>
214*cd9a0925Smseidel			</prop>
215*cd9a0925Smseidel		</group>
216*cd9a0925Smseidel		<group oor:name="MergeStatusBarInstruction">
217*cd9a0925Smseidel			<info>
218*cd9a0925Smseidel				<desc>Describes a merge status bar instruction of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes. A merge instruction describes how the attached status bar items should be merged into the Office status bar.</desc>
219*cd9a0925Smseidel			</info>
220*cd9a0925Smseidel			<prop oor:name="MergePoint" oor:type="xs:string">
221*cd9a0925Smseidel				<info>
222*cd9a0925Smseidel					<desc>Describes the command that should be used as a reference point for the merge command.</desc>
223*cd9a0925Smseidel				</info>
224*cd9a0925Smseidel			</prop>
225*cd9a0925Smseidel			<prop oor:name="MergeCommand" oor:type="xs:string">
226*cd9a0925Smseidel				<info>
227*cd9a0925Smseidel					<desc>A command to be processed for this merge instruction.</desc>
228*cd9a0925Smseidel				</info>
229*cd9a0925Smseidel			</prop>
230*cd9a0925Smseidel			<prop oor:name="MergeCommandParameter" oor:type="xs:string">
231*cd9a0925Smseidel				<info>
232*cd9a0925Smseidel					<desc>Optional parameters for a merge command. Interpretation depends on the individual command.</desc>
233*cd9a0925Smseidel				</info>
234*cd9a0925Smseidel			</prop>
235*cd9a0925Smseidel			<prop oor:name="MergeFallback" oor:type="xs:string">
236*cd9a0925Smseidel				<info>
237*cd9a0925Smseidel					<desc>A fallback command to be used if MergeCommand cannot be applied.</desc>
238*cd9a0925Smseidel				</info>
239*cd9a0925Smseidel			</prop>
240*cd9a0925Smseidel			<prop oor:name="MergeContext" oor:type="xs:string">
241*cd9a0925Smseidel				<info>
242*cd9a0925Smseidel					<desc>A property to define the context of this merge instruction. It can be empty or a colon separated list of the supported application modules.</desc>
243*cd9a0925Smseidel				</info>
244*cd9a0925Smseidel			</prop>
245*cd9a0925Smseidel			<set oor:name="StatusBarItems" oor:node-type="StatusBarItem">
246*cd9a0925Smseidel				<info>
247*cd9a0925Smseidel					<desc>Contains a list of status bar items used by an Add-On.</desc>
248*cd9a0925Smseidel				</info>
249*cd9a0925Smseidel			</set>
250*cd9a0925Smseidel		</group>
251*cd9a0925Smseidel		<group oor:name="StatusBarItem">
252*cd9a0925Smseidel			<info>
253*cd9a0925Smseidel				<desc>Describes a status bar item representing a function of an external component. The name must be unique and should be written using a package-scheme like org.openoffice.external.applicationexecuter to minimize name clashes.</desc>
254*cd9a0925Smseidel			</info>
255*cd9a0925Smseidel			<prop oor:name="Context" oor:type="xs:string">
256*cd9a0925Smseidel				<info>
257*cd9a0925Smseidel					<desc>A property to define the context of a status bar item. It can be empty or a colon separated list of the supported application modules.</desc>
258*cd9a0925Smseidel				</info>
259*cd9a0925Smseidel			</prop>
260*cd9a0925Smseidel			<prop oor:name="URL" oor:type="xs:string">
261*cd9a0925Smseidel				<info>
262*cd9a0925Smseidel					<desc>A command URL which represents the function to execute.</desc>
263*cd9a0925Smseidel				</info>
264*cd9a0925Smseidel			</prop>
265*cd9a0925Smseidel			<prop oor:name="Title" oor:type="xs:string" oor:localized="true">
266*cd9a0925Smseidel				<info>
267*cd9a0925Smseidel					<desc>A localized string used as the status bar item label.</desc>
268*cd9a0925Smseidel				</info>
269*cd9a0925Smseidel				<value></value>
270*cd9a0925Smseidel			</prop>
271*cd9a0925Smseidel			<prop oor:name="Alignment" oor:type="xs:string">
272*cd9a0925Smseidel				<info>
273*cd9a0925Smseidel					<desc>The alignment of the status bar item.</desc>
274*cd9a0925Smseidel				</info>
275*cd9a0925Smseidel				<constraints>
276*cd9a0925Smseidel					<enumeration oor:value="left">
277*cd9a0925Smseidel						<info>
278*cd9a0925Smseidel							<desc>The status bar control is aligned to the left</desc>
279*cd9a0925Smseidel						</info>
280*cd9a0925Smseidel					</enumeration>
281*cd9a0925Smseidel					<enumeration oor:value="center">
282*cd9a0925Smseidel						<info>
283*cd9a0925Smseidel							<desc>The status bar control is aligned in the center</desc>
284*cd9a0925Smseidel						</info>
285*cd9a0925Smseidel					</enumeration>
286*cd9a0925Smseidel					<enumeration oor:value="right">
287*cd9a0925Smseidel						<info>
288*cd9a0925Smseidel							<desc>The status bar control is aligned to the right</desc>
289*cd9a0925Smseidel						</info>
290*cd9a0925Smseidel					</enumeration>
291*cd9a0925Smseidel				</constraints>
292*cd9a0925Smseidel				<value>left</value>
293*cd9a0925Smseidel			</prop>
294*cd9a0925Smseidel			<prop oor:name="AutoSize" oor:type="xs:boolean">
295*cd9a0925Smseidel				<info>
296*cd9a0925Smseidel					<desc>Specifies whether the size of the status bar item is fixed (false) or not (true).</desc>
297*cd9a0925Smseidel				</info>
298*cd9a0925Smseidel				<value>false</value>
299*cd9a0925Smseidel			</prop>
300*cd9a0925Smseidel			<prop oor:name="OwnerDraw" oor:type="xs:boolean">
301*cd9a0925Smseidel				<info>
302*cd9a0925Smseidel					<desc>Specifies whether the contents of the status bar item are drawn by the client (true) or by the internal implementation (false).</desc>
303*cd9a0925Smseidel				</info>
304*cd9a0925Smseidel				<value>false</value>
305*cd9a0925Smseidel			</prop>
306*cd9a0925Smseidel			<prop oor:name="Width" oor:type="xs:long">
307*cd9a0925Smseidel				<info>
308*cd9a0925Smseidel					<desc>A property to define the size of a status bar item.</desc>
309*cd9a0925Smseidel				</info>
310*cd9a0925Smseidel				<value>0</value>
311cdf0e10cSrcweir			</prop>
312cdf0e10cSrcweir		</group>
313cdf0e10cSrcweir		<group oor:name="UserDefinedImages">
314cdf0e10cSrcweir			<info>
315cdf0e10cSrcweir				<desc>A group of optional user-defined images. There are two ways to define image - 1. Embed the image data directly into the configuration. 2. Use file URLs to address external bitmap files. Embedded image data has a higher priority than file URLs.</desc>
316cdf0e10cSrcweir			</info>
317cdf0e10cSrcweir			<prop oor:name="ImageSmall" oor:type="xs:hexBinary">
318cdf0e10cSrcweir				<info>
319cdf0e10cSrcweir					<desc>Binary bitmap data used for menu images and small toolbox buttons. Standard size of a small image is 16x16 pixel.</desc>
320cdf0e10cSrcweir				</info>
321cdf0e10cSrcweir			</prop>
322cdf0e10cSrcweir			<prop oor:name="ImageBig" oor:type="xs:hexBinary">
323cdf0e10cSrcweir				<info>
324cdf0e10cSrcweir					<desc>Binary bitmap data used for big toolbox buttons. Standard size of a big image is 26x26 pixel.</desc>
325cdf0e10cSrcweir				</info>
326cdf0e10cSrcweir			</prop>
327cdf0e10cSrcweir			<prop oor:name="ImageSmallHC" oor:type="xs:hexBinary">
328cdf0e10cSrcweir				<info>
329cdf0e10cSrcweir					<desc>Binary bitmap data used for high contrast displays. Standard size of a small image is 16x16 pixel.</desc>
330cdf0e10cSrcweir				</info>
331cdf0e10cSrcweir			</prop>
332cdf0e10cSrcweir			<prop oor:name="ImageBigHC" oor:type="xs:hexBinary">
333cdf0e10cSrcweir				<info>
334cdf0e10cSrcweir					<desc>Binary bitmap data used for high contrast displays. Standard size of a big image is 26x26 pixel.</desc>
335cdf0e10cSrcweir				</info>
336cdf0e10cSrcweir			</prop>
337cdf0e10cSrcweir			<prop oor:name="ImageSmallURL" oor:type="xs:string">
338cdf0e10cSrcweir				<info>
339cdf0e10cSrcweir					<desc>A file URL to address a external bitmap file used for menu images and/or small toolbox buttons. Standard size of an small image is 16x16 pixel.</desc>
340cdf0e10cSrcweir				</info>
341cdf0e10cSrcweir			</prop>
342cdf0e10cSrcweir			<prop oor:name="ImageBigURL" oor:type="xs:string">
343cdf0e10cSrcweir				<info>
344*cd9a0925Smseidel					<desc>A file URL to address an external bitmap file used for big toolbox buttons. Standard size of an big image is 26x26 pixel.</desc>
345cdf0e10cSrcweir				</info>
346cdf0e10cSrcweir			</prop>
347cdf0e10cSrcweir			<prop oor:name="ImageSmallHCURL" oor:type="xs:string">
348cdf0e10cSrcweir				<info>
349cdf0e10cSrcweir					<desc>A file URL to address a external bitmap file used for high contrast menu images and/or toolbox buttons. Standard size of an small image is 16x16 pixel.</desc>
350cdf0e10cSrcweir				</info>
351cdf0e10cSrcweir			</prop>
352cdf0e10cSrcweir			<prop oor:name="ImageBigHCURL" oor:type="xs:string">
353cdf0e10cSrcweir				<info>
354cdf0e10cSrcweir					<desc>A file URL to address a external bitmap file used for big high contrast toolbox buttons. Standard size of an big image is 26x26 pixel.</desc>
355cdf0e10cSrcweir				</info>
356cdf0e10cSrcweir			</prop>
357cdf0e10cSrcweir		</group>
358cdf0e10cSrcweir		<group oor:name="Images">
359cdf0e10cSrcweir			<info>
360cdf0e10cSrcweir				<desc>A group that associates images to a command URL</desc>
361cdf0e10cSrcweir			</info>
362cdf0e10cSrcweir			<prop oor:name="URL" oor:type="xs:string">
363cdf0e10cSrcweir				<info>
364cdf0e10cSrcweir					<desc>The command URL that is bound to the defined images.</desc>
365cdf0e10cSrcweir				</info>
366cdf0e10cSrcweir			</prop>
367cdf0e10cSrcweir			<node-ref oor:name="UserDefinedImages" oor:node-type="UserDefinedImages">
368cdf0e10cSrcweir				<info>
369cdf0e10cSrcweir					<desc>An user-defined images group.</desc>
370cdf0e10cSrcweir				</info>
371cdf0e10cSrcweir			</node-ref>
372cdf0e10cSrcweir		</group>
373cdf0e10cSrcweir		<set oor:name="ToolBarItems" oor:node-type="ToolBarItem">
374cdf0e10cSrcweir			<info>
375cdf0e10cSrcweir				<desc>Contains a list of toolbar items used by an Add-On.</desc>
376cdf0e10cSrcweir			</info>
377cdf0e10cSrcweir		</set>
378cdf0e10cSrcweir		<set oor:name="MergeMenuItems" oor:node-type="MergeMenuInstruction">
379cdf0e10cSrcweir			<info>
380cdf0e10cSrcweir				<desc>Contains a list of merge menu instructions defined by an Add-On which specify how to merge menu items into the Office menubar.</desc>
381cdf0e10cSrcweir			</info>
382cdf0e10cSrcweir		</set>
383cdf0e10cSrcweir		<set oor:name="MergeToolBarItems" oor:node-type="MergeToolBarInstruction">
384cdf0e10cSrcweir			<info>
385cdf0e10cSrcweir				<desc>Contains a list of merge toolbar instructions defined by an Add-On which specify how to merge toolbar items into an existing toolbar.</desc>
386cdf0e10cSrcweir			</info>
387cdf0e10cSrcweir		</set>
388*cd9a0925Smseidel		<set oor:name="MergeStatusBarItems" oor:node-type="MergeStatusBarInstruction">
389*cd9a0925Smseidel			<info>
390*cd9a0925Smseidel				<desc>Contains a list of merge status bar instructions defined by an Add-On which specify how to merge status bar items into an existing status bar.</desc>
391*cd9a0925Smseidel			</info>
392*cd9a0925Smseidel		</set>
393cdf0e10cSrcweir	</templates>
394cdf0e10cSrcweir	<component>
395cdf0e10cSrcweir		<group oor:name="AddonUI">
396cdf0e10cSrcweir			<info>
397cdf0e10cSrcweir				<desc>Contains information about the structure of addon user interface.</desc>
398cdf0e10cSrcweir			</info>
399cdf0e10cSrcweir			<set oor:name="AddonMenu" oor:node-type="MenuItem">
400cdf0e10cSrcweir				<info>
401*cd9a0925Smseidel					<desc>Contains the structure of the addon menu used by the Office. It provides functions of external components to the user.</desc>
402cdf0e10cSrcweir				</info>
403cdf0e10cSrcweir			</set>
404cdf0e10cSrcweir			<set oor:name="Images" oor:node-type="Images">
405cdf0e10cSrcweir				<info>
406cdf0e10cSrcweir					<desc>Contains the structure for user-defined images which can be used by menu items and toolbar buttons.</desc>
407cdf0e10cSrcweir				</info>
408cdf0e10cSrcweir			</set>
409cdf0e10cSrcweir			<set oor:name="OfficeMenuBar" oor:node-type="PopupMenu">
410cdf0e10cSrcweir				<info>
411*cd9a0925Smseidel					<desc>Contains the structure of addon popup-menus inserted into the Office menubar. It provides functions of external components to the user.</desc>
412cdf0e10cSrcweir				</info>
413cdf0e10cSrcweir			</set>
414cdf0e10cSrcweir			<set oor:name="OfficeMenuBarMerging" oor:node-type="MergeMenuItems">
415cdf0e10cSrcweir				<info>
416cdf0e10cSrcweir					<desc>Contains a list of menu merging instructions of different add-ons.</desc>
417cdf0e10cSrcweir				</info>
418cdf0e10cSrcweir			</set>
419bb0b5665SAriel Constenla-Haile			<set oor:name="OfficeToolBar" oor:node-type="ToolBar">
420*cd9a0925Smseidel				<info>
421*cd9a0925Smseidel					<desc>Contains a lists of addon toolbars.</desc>
422*cd9a0925Smseidel				</info>
423cdf0e10cSrcweir			</set>
424cdf0e10cSrcweir			<set oor:name="OfficeToolbarMerging" oor:node-type="MergeToolBarItems">
425*cd9a0925Smseidel				<info>
426*cd9a0925Smseidel					<desc>Contains a list of toolbar merging instructions of different add-ons.</desc>
427*cd9a0925Smseidel				</info>
428*cd9a0925Smseidel			</set>
429*cd9a0925Smseidel			<set oor:name="OfficeStatusbarMerging" oor:node-type="MergeStatusBarItems">
430*cd9a0925Smseidel				<info>
431*cd9a0925Smseidel					<desc>Contains a list of status bar merging instructions of different add-ons.</desc>
432*cd9a0925Smseidel				</info>
433cdf0e10cSrcweir			</set>
434cdf0e10cSrcweir			<set oor:name="OfficeHelp" oor:node-type="MenuItem">
435cdf0e10cSrcweir				<info>
436*cd9a0925Smseidel					<desc>Contains a list of functions inserted into the Office help menu. The optional property 'Submenu' will be ignored for this set.</desc>
437cdf0e10cSrcweir				</info>
438cdf0e10cSrcweir			</set>
439cdf0e10cSrcweir		</group>
440cdf0e10cSrcweir	</component>
441cdf0e10cSrcweir</oor:component-schema>
442