xref: /AOO41X/main/officecfg/registry/schema/org/openoffice/Office/Addons.xcs (revision 47148b3bc50811ceb41802e4cc50a5db21535900)
1cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?>
2d435a3beSAndrew Rist<!--***********************************************************
3cdf0e10cSrcweir *
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
11cdf0e10cSrcweir *
12d435a3beSAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
13cdf0e10cSrcweir *
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.
20cdf0e10cSrcweir *
21d435a3beSAndrew Rist ***********************************************************-->
22d435a3beSAndrew Rist
23d435a3beSAndrew Rist
24cdf0e10cSrcweir<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd">
25cdf0e10cSrcweir<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"> <info>
26cdf0e10cSrcweir        <author>CD</author>
27cdf0e10cSrcweir        <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">
100cdf0e10cSrcweir                <info>
101cdf0e10cSrcweir                    <desc>Optional parameters for a merge command. Interpretation depends on the individual command.</desc>
102cdf0e10cSrcweir                </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">
130cdf0e10cSrcweir                <info>
131cdf0e10cSrcweir                    <desc>Describes the command that should be used as a reference point for the merge command.</desc>
132cdf0e10cSrcweir                </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>
154cdf0e10cSrcweir            <set oor:name="ToolBarItems" oor:node-type="ToolBarItem">
155cdf0e10cSrcweir                <info>
156cdf0e10cSrcweir                    <desc>Contains a list of toolbar items used by an Add-On.</desc>
157cdf0e10cSrcweir                </info>
158cdf0e10cSrcweir            </set>
159cdf0e10cSrcweir        </group>
160*bb0b5665SAriel Constenla-Haile        <group oor:name="ToolBar">
161*bb0b5665SAriel Constenla-Haile            <info>
162*bb0b5665SAriel Constenla-Haile                <desc>Contains the structure of a toolbar.</desc>
163*bb0b5665SAriel Constenla-Haile            </info>
164*bb0b5665SAriel Constenla-Haile            <prop oor:name="Title" oor:type="xs:string" oor:localized="true">
165*bb0b5665SAriel Constenla-Haile                <info>
166*bb0b5665SAriel Constenla-Haile                    <desc>A localized string used as the toolbar title.</desc>
167*bb0b5665SAriel Constenla-Haile                </info>
168*bb0b5665SAriel Constenla-Haile                <value></value>
169*bb0b5665SAriel Constenla-Haile            </prop>
170*bb0b5665SAriel Constenla-Haile            <set oor:name="ToolBarItems" oor:node-type="ToolBarItem">
171*bb0b5665SAriel Constenla-Haile                <info>
172*bb0b5665SAriel Constenla-Haile                    <desc>Contains a list of sets of toolbar items that are part of add-on toolbars.</desc>
173*bb0b5665SAriel Constenla-Haile                </info>
174*bb0b5665SAriel Constenla-Haile            </set>
175*bb0b5665SAriel Constenla-Haile        </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">
206cdf0e10cSrcweir                <info>
207cdf0e10cSrcweir                    <desc>A property to define the control type of the toolbar item. An will be interpreted as OpenOffice.org default toggle button.</desc>
208cdf0e10cSrcweir                </info>
209cdf0e10cSrcweir            </prop>
210cdf0e10cSrcweir            <prop oor:name="Width" oor:type="xs:long">
211cdf0e10cSrcweir                <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>
213cdf0e10cSrcweir                </info>
214cdf0e10cSrcweir            </prop>
215cdf0e10cSrcweir        </group>
2166f3c7ba9SAriel Constenla-Haile        <group oor:name="MergeStatusBarInstruction">
2176f3c7ba9SAriel Constenla-Haile            <info>
2186f3c7ba9SAriel Constenla-Haile                <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>
2196f3c7ba9SAriel Constenla-Haile            </info>
2206f3c7ba9SAriel Constenla-Haile            <prop oor:name="MergePoint" oor:type="xs:string">
2216f3c7ba9SAriel Constenla-Haile                <info>
2226f3c7ba9SAriel Constenla-Haile                    <desc>Describes the command that should be used as a reference point for the merge command.</desc>
2236f3c7ba9SAriel Constenla-Haile                </info>
2246f3c7ba9SAriel Constenla-Haile            </prop>
2256f3c7ba9SAriel Constenla-Haile            <prop oor:name="MergeCommand" oor:type="xs:string">
2266f3c7ba9SAriel Constenla-Haile                <info>
2276f3c7ba9SAriel Constenla-Haile                    <desc>A command to be processed for this merge instruction.</desc>
2286f3c7ba9SAriel Constenla-Haile                </info>
2296f3c7ba9SAriel Constenla-Haile            </prop>
2306f3c7ba9SAriel Constenla-Haile            <prop oor:name="MergeCommandParameter" oor:type="xs:string">
2316f3c7ba9SAriel Constenla-Haile                <info>
2326f3c7ba9SAriel Constenla-Haile                    <desc>Optional parameters for a merge command. Interpretation depends on the individual command.</desc>
2336f3c7ba9SAriel Constenla-Haile                </info>
2346f3c7ba9SAriel Constenla-Haile            </prop>
2356f3c7ba9SAriel Constenla-Haile            <prop oor:name="MergeFallback" oor:type="xs:string">
2366f3c7ba9SAriel Constenla-Haile                <info>
2376f3c7ba9SAriel Constenla-Haile                    <desc>A fallback command to be used if MergeCommand cannot be applied.</desc>
2386f3c7ba9SAriel Constenla-Haile                </info>
2396f3c7ba9SAriel Constenla-Haile            </prop>
2406f3c7ba9SAriel Constenla-Haile            <prop oor:name="MergeContext" oor:type="xs:string">
2416f3c7ba9SAriel Constenla-Haile                <info>
2426f3c7ba9SAriel Constenla-Haile                    <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>
2436f3c7ba9SAriel Constenla-Haile                </info>
2446f3c7ba9SAriel Constenla-Haile            </prop>
2456f3c7ba9SAriel Constenla-Haile            <set oor:name="StatusBarItems" oor:node-type="StatusBarItem">
2466f3c7ba9SAriel Constenla-Haile                <info>
2476f3c7ba9SAriel Constenla-Haile                    <desc>Contains a list of status bar items used by an Add-On.</desc>
2486f3c7ba9SAriel Constenla-Haile                </info>
2496f3c7ba9SAriel Constenla-Haile            </set>
2506f3c7ba9SAriel Constenla-Haile        </group>
2516f3c7ba9SAriel Constenla-Haile        <group oor:name="StatusBarItem">
2526f3c7ba9SAriel Constenla-Haile            <info>
2536f3c7ba9SAriel Constenla-Haile                <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>
2546f3c7ba9SAriel Constenla-Haile            </info>
2556f3c7ba9SAriel Constenla-Haile            <prop oor:name="Context" oor:type="xs:string">
2566f3c7ba9SAriel Constenla-Haile                <info>
2576f3c7ba9SAriel Constenla-Haile                    <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>
2586f3c7ba9SAriel Constenla-Haile                </info>
2596f3c7ba9SAriel Constenla-Haile            </prop>
2606f3c7ba9SAriel Constenla-Haile            <prop oor:name="URL" oor:type="xs:string">
2616f3c7ba9SAriel Constenla-Haile                <info>
2626f3c7ba9SAriel Constenla-Haile                    <desc>A command URL which represents the function to execute.</desc>
2636f3c7ba9SAriel Constenla-Haile                </info>
2646f3c7ba9SAriel Constenla-Haile            </prop>
2656f3c7ba9SAriel Constenla-Haile            <prop oor:name="Title" oor:type="xs:string" oor:localized="true">
2666f3c7ba9SAriel Constenla-Haile                <info>
2676f3c7ba9SAriel Constenla-Haile                    <desc>A localized string used as the status bar item label.</desc>
2686f3c7ba9SAriel Constenla-Haile                </info>
2696f3c7ba9SAriel Constenla-Haile                <value></value>
2706f3c7ba9SAriel Constenla-Haile            </prop>
2716f3c7ba9SAriel Constenla-Haile            <prop oor:name="Alignment" oor:type="xs:string">
2726f3c7ba9SAriel Constenla-Haile                <info>
2736f3c7ba9SAriel Constenla-Haile                    <desc>The alignment of the status bar item.</desc>
2746f3c7ba9SAriel Constenla-Haile                </info>
2756f3c7ba9SAriel Constenla-Haile                <constraints>
2766f3c7ba9SAriel Constenla-Haile                    <enumeration oor:value="left">
2776f3c7ba9SAriel Constenla-Haile                        <info>
2786f3c7ba9SAriel Constenla-Haile                            <desc>The status bar control is aligned to the left</desc>
2796f3c7ba9SAriel Constenla-Haile                        </info>
2806f3c7ba9SAriel Constenla-Haile                    </enumeration>
2816f3c7ba9SAriel Constenla-Haile                    <enumeration oor:value="center">
2826f3c7ba9SAriel Constenla-Haile                        <info>
2836f3c7ba9SAriel Constenla-Haile                            <desc>The status bar control is aligned in the center</desc>
2846f3c7ba9SAriel Constenla-Haile                        </info>
2856f3c7ba9SAriel Constenla-Haile                    </enumeration>
2866f3c7ba9SAriel Constenla-Haile                    <enumeration oor:value="right">
2876f3c7ba9SAriel Constenla-Haile                        <info>
2886f3c7ba9SAriel Constenla-Haile                            <desc>The status bar control is aligned to the right</desc>
2896f3c7ba9SAriel Constenla-Haile                        </info>
2906f3c7ba9SAriel Constenla-Haile                    </enumeration>
2916f3c7ba9SAriel Constenla-Haile                </constraints>
2926f3c7ba9SAriel Constenla-Haile                <value>left</value>
2936f3c7ba9SAriel Constenla-Haile            </prop>
2946f3c7ba9SAriel Constenla-Haile            <prop oor:name="AutoSize" oor:type="xs:boolean">
2956f3c7ba9SAriel Constenla-Haile                <info>
2966f3c7ba9SAriel Constenla-Haile                    <desc>Specifies whether the size of the status bar item is fixed (false) or not (true).</desc>
2976f3c7ba9SAriel Constenla-Haile                </info>
2986f3c7ba9SAriel Constenla-Haile                <value>false</value>
2996f3c7ba9SAriel Constenla-Haile            </prop>
3006f3c7ba9SAriel Constenla-Haile            <prop oor:name="OwnerDraw" oor:type="xs:boolean">
3016f3c7ba9SAriel Constenla-Haile                <info>
3026f3c7ba9SAriel Constenla-Haile                    <desc>Specifies whether the contents of the status bar item are drawn by the client (true) or by the internal implemenetation (false).</desc>
3036f3c7ba9SAriel Constenla-Haile                </info>
3046f3c7ba9SAriel Constenla-Haile                <value>false</value>
3056f3c7ba9SAriel Constenla-Haile            </prop>
3066f3c7ba9SAriel Constenla-Haile            <prop oor:name="Width" oor:type="xs:long">
3076f3c7ba9SAriel Constenla-Haile                <info>
3086f3c7ba9SAriel Constenla-Haile                    <desc>A property to define the size of a status bar item.</desc>
3096f3c7ba9SAriel Constenla-Haile                </info>
3106f3c7ba9SAriel Constenla-Haile                <value>0</value>
3116f3c7ba9SAriel Constenla-Haile            </prop>
3126f3c7ba9SAriel Constenla-Haile        </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>
344cdf0e10cSrcweir                    <desc>A file URL to address a 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>
3886f3c7ba9SAriel Constenla-Haile        <set oor:name="MergeStatusBarItems" oor:node-type="MergeStatusBarInstruction">
3896f3c7ba9SAriel Constenla-Haile            <info>
3906f3c7ba9SAriel Constenla-Haile                <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>
3916f3c7ba9SAriel Constenla-Haile            </info>
3926f3c7ba9SAriel Constenla-Haile        </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>
401cdf0e10cSrcweir                    <desc>Contains the structure of the addon menu used by the Office. It provide 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>
411cdf0e10cSrcweir                    <desc>Contains the structure of addon popup-menus inserted into the Office menubar. It provide 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>
419*bb0b5665SAriel Constenla-Haile            <set oor:name="OfficeToolBar" oor:node-type="ToolBar">
420cdf0e10cSrcweir                <info>
421*bb0b5665SAriel Constenla-Haile                    <desc>Contains a lists of addon toolbars.</desc>
422cdf0e10cSrcweir                </info>
423cdf0e10cSrcweir            </set>
424cdf0e10cSrcweir            <set oor:name="OfficeToolbarMerging" oor:node-type="MergeToolBarItems">
425cdf0e10cSrcweir                <info>
426cdf0e10cSrcweir                    <desc>Contains a list of toolbar merging instructions of different add-ons. </desc>
427cdf0e10cSrcweir                </info>
428cdf0e10cSrcweir            </set>
4296f3c7ba9SAriel Constenla-Haile            <set oor:name="OfficeStatusbarMerging" oor:node-type="MergeStatusBarItems">
4306f3c7ba9SAriel Constenla-Haile                <info>
4316f3c7ba9SAriel Constenla-Haile                    <desc>Contains a list of status bar merging instructions of different add-ons. </desc>
4326f3c7ba9SAriel Constenla-Haile                </info>
4336f3c7ba9SAriel Constenla-Haile            </set>
434cdf0e10cSrcweir            <set oor:name="OfficeHelp" oor:node-type="MenuItem">
435cdf0e10cSrcweir                <info>
436cdf0e10cSrcweir                    <desc>Contains a list of functions inserted into the Office help menu. The optional property 'Submeno' will be ignored for this set.</desc>
437cdf0e10cSrcweir                </info>
438cdf0e10cSrcweir            </set>
439cdf0e10cSrcweir        </group>
440cdf0e10cSrcweir    </component>
441cdf0e10cSrcweir</oor:component-schema>
442