summaryrefslogtreecommitdiffstats
path: root/officecfg/registry/schema/org/openoffice/Office/UI
diff options
context:
space:
mode:
Diffstat (limited to 'officecfg/registry/schema/org/openoffice/Office/UI')
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/BaseWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/BasicIDECommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/BasicIDEWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/BibliographyCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/BibliographyWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/CalcCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/CalcWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Category.xcs37
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/ChartCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/ChartWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Commands.xcs74
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Controller.xcs74
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbBrowserWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbQueryWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbRelationWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs38
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbTableDataWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbTableWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DbuCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DrawImpressCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/DrawWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Effects.xcs148
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Factories.xcs63
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/GenericCategories.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/GenericCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/GlobalSettings.xcs70
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/ImpressWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Infobar.xcs65
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/MathCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/MathWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs43
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/Sidebar.xcs295
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/StartModuleCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/StartModuleWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/ToolbarMode.xcs138
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WindowContentFactories.xcs63
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WindowState.xcs132
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterCommands.xcs44
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterFormWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterGlobalWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterReportWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterWebWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/WriterWindowState.xcs39
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/UI/XFormsWindowState.xcs39
44 files changed, 2499 insertions, 0 deletions
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/BaseWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/BaseWindowState.xcs
new file mode 100644
index 000000000..a7d946dbf
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/BaseWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="BaseWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the database module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the database module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDECommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDECommands.xcs
new file mode 100644
index 000000000..70f765204
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDECommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="BasicIDECommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDEWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDEWindowState.xcs
new file mode 100644
index 000000000..5fab07525
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/BasicIDEWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="BasicIDEWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Basic IDE module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Basic IDE module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Basic IDE module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyCommands.xcs
new file mode 100644
index 000000000..ea48be7df
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="BibliographyCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyWindowState.xcs
new file mode 100644
index 000000000..f0fa50117
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/BibliographyWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="BibliographyWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Bibliography module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Bibliography module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Bibliography module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/CalcCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/CalcCommands.xcs
new file mode 100644
index 000000000..627934015
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/CalcCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="CalcCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/CalcWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/CalcWindowState.xcs
new file mode 100644
index 000000000..e2d5843ec
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/CalcWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="CalcWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer text module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Calc module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Calc module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Category.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Category.xcs
new file mode 100644
index 000000000..8b49857ec
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Category.xcs
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Category" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about command categories.</desc>
+ </info>
+ <templates>
+ <group oor:name="CategoryType">
+ <info>
+ <desc>Provides a mapping between a category ID and its textual representation.</desc>
+ </info>
+ <prop oor:name="Name" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>A localized name which describes the command category.</desc>
+ </info>
+ </prop>
+ </group>
+ </templates>
+ <component/>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ChartCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ChartCommands.xcs
new file mode 100644
index 000000000..b2075a78c
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/ChartCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="ChartCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ChartWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ChartWindowState.xcs
new file mode 100644
index 000000000..e3da97449
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/ChartWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="ChartWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the chart module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the chart module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the chart module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Commands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Commands.xcs
new file mode 100644
index 000000000..d0f13beea
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Commands.xcs
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Commands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <templates>
+ <group oor:name="LabelType">
+ <info>
+ <desc>Provides a mapping between commands and their textual representation on the user interface.</desc>
+ </info>
+ <prop oor:name="Label" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>A localized text that describes the command. Will be used instead of ContextLabel, PopupLabel and TooltipLabel if those are not specified.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ContextLabel" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>Used in Menus and also in popup menus if PopupLabel is not specified.</desc>
+ </info>
+ </prop>
+ <prop oor:name="PopupLabel" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>Used in popup menus to give commands a different label than in the main menu.</desc>
+ </info>
+ </prop>
+ <prop oor:name="TooltipLabel" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>Used for Tooltips (Toolbar and Glade Widgets that have their 'action_name' specified.). Defaults to PopupLabel, then Label if empty.</desc>
+ </info>
+ </prop>
+ <prop oor:name="TargetURL" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>The actual command to use for everything except label/icon, typically when the main command doesn't map to a valid application slot.</desc>
+ </info>
+ </prop>
+ <prop oor:name="IsExperimental" oor:type="xs:boolean">
+ <info>
+ <desc>If set to "true", this command is available only when Experimental features are activated.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Properties" oor:type="xs:int" oor:nillable="false">
+ <info>
+ <desc>
+ Additional information about a single command (a sum (bitwise OR) of following bits).
+ Bit 0 (1) = Command has an image.
+ Bit 1 (2) = Image must be mirrored (CTL/vertical text).
+ Bit 2 (4) = Image must be rotated (CTL/vertical text).
+ Bit 3 (8) = Command supports a toggle state (Accessibility).
+ </desc>
+ </info>
+ <value>0</value>
+ </prop>
+ </group>
+ </templates>
+ <component/>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Controller.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Controller.xcs
new file mode 100644
index 000000000..73d1550a8
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Controller.xcs
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Controller" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains implementation of popup menu controllers.</desc>
+ </info>
+ <templates>
+ <group oor:name="ControllerType">
+ <info>
+ <desc>Describes a controller implementation.</desc>
+ </info>
+ <prop oor:name="Command" oor:type="xs:string">
+ <info>
+ <desc>Specifies the command name which the controller is bound to.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Module" oor:type="xs:string">
+ <info>
+ <desc>Specifies the model that the controller is associated with. An empty string matches every module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Controller" oor:type="xs:string">
+ <info>
+ <desc>Specifies the UNO service to use for the specified tuple Command and Module</desc>
+ </info>
+ </prop>
+ <prop oor:name="Value" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Specifies a controller specific value which is provided to every controller instance during initialization.</desc>
+ </info>
+ <value/>
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="Registered">
+ <info>
+ <desc>Contains all registered controllers for user interface elements.</desc>
+ </info>
+ <set oor:name="PopupMenu" oor:node-type="ControllerType">
+ <info>
+ <desc>Contains UNO component implementation names that implement popup menu controller which are bound to a command and module name.</desc>
+ </info>
+ </set>
+ <set oor:name="ToolBar" oor:node-type="ControllerType">
+ <info>
+ <desc>Contains UNO component implementation names that implement toolbar controller which are bound to a command and module name.</desc>
+ </info>
+ </set>
+ <set oor:name="StatusBar" oor:node-type="ControllerType">
+ <info>
+ <desc>Contains UNO component implementation names that implement status bar controller which are bound to a command and module name.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbBrowserWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbBrowserWindowState.xcs
new file mode 100644
index 000000000..ccfff85b9
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbBrowserWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbBrowserWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database browser module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the data source browser module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the data source browser module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbQueryWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbQueryWindowState.xcs
new file mode 100644
index 000000000..a6ef85b90
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbQueryWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbQueryWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database query module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the database query module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the database query module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbRelationWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbRelationWindowState.xcs
new file mode 100644
index 000000000..72ec3c6bb
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbRelationWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbRelationWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database relation module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the database relation module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the database relation module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs
new file mode 100644
index 000000000..28aa8d640
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<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="DbReportWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database report module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the database report module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the report module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbTableDataWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbTableDataWindowState.xcs
new file mode 100644
index 000000000..7d5d88b96
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbTableDataWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbTableDataWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database browser module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the data source browser module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the data source browser module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbTableWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbTableWindowState.xcs
new file mode 100644
index 000000000..e9a101395
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbTableWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbTableWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the database table module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the database table module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the database table module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbuCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbuCommands.xcs
new file mode 100644
index 000000000..7008dfbd6
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbuCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DbuCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DrawImpressCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DrawImpressCommands.xcs
new file mode 100644
index 000000000..900ab5a34
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DrawImpressCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DrawImpressCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DrawWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DrawWindowState.xcs
new file mode 100644
index 000000000..2db3244a5
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/DrawWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="DrawWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Draw module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Draw module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Draw module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Effects.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Effects.xcs
new file mode 100644
index 000000000..d57104e3d
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Effects.xcs
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Effects" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains strings to localize animation effects.</desc>
+ </info>
+ <templates>
+ <group oor:name="LabelType">
+ <info>
+ <desc>Provides a mapping between effect preset ids and their textual representation on the user interface.</desc>
+ </info>
+ <prop oor:name="Label" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>A localized text that describes the animation effect.</desc>
+ </info>
+ </prop>
+ </group>
+ <group oor:name="TransitionType">
+ <info>
+ <desc>Provides a mapping between transition ids and their hierarchical representation on the user interface.</desc>
+ </info>
+ <prop oor:name="Set" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>A localized text that describes the set of similar looking transitions the transition belongs to.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Variant" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>A localized text that identifies the variant inside a set of similar looking transitions the transition belongs to.</desc>
+ </info>
+ </prop>
+ </group>
+ <group oor:name="TransitionSetType">
+ <info>
+ <desc>Provides a mapping between transition sets and their textual representation on the user interface.</desc>
+ </info>
+ <prop oor:name="Label" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>A localized text that describes the animation effect.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Group" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>A localized text that describes the top-level group of transitions the transition belongs to.</desc>
+ </info>
+ </prop>
+ </group>
+ <group oor:name="PresetCategory">
+ <info>
+ <desc>Maps an animation effect node to an effect category.</desc>
+ </info>
+ <prop oor:name="Label" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>A localized text that names the preset category.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Effects" oor:type="oor:string-list" oor:localized="false">
+ <info>
+ <desc>A list of custom effect node names</desc>
+ </info>
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Effects" oor:node-type="LabelType">
+ <info>
+ <desc>Contains preset ids for effects and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="TransitionGroups" oor:node-type="LabelType">
+ <info>
+ <desc>Contains transition grouping ids for transitions and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="TransitionSets" oor:node-type="TransitionSetType">
+ <info>
+ <desc>Contains transition set ids for transitions and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="TransitionVariants" oor:node-type="LabelType">
+ <info>
+ <desc>Contains transition variants ids for transitions and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Transitions" oor:node-type="TransitionType">
+ <info>
+ <desc>Contains transition ids for transitions and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Properties" oor:node-type="LabelType">
+ <info>
+ <desc>Contains preset ids for effect properties and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ <group oor:name="Presets">
+ <info>
+ <desc>Contains user interface presets for animation effects."</desc>
+ </info>
+ <set oor:name="Entrance" oor:node-type="PresetCategory">
+ <info>
+ <desc>Contains the categories for entrance effects."</desc>
+ </info>
+ </set>
+ <set oor:name="Emphasis" oor:node-type="PresetCategory">
+ <info>
+ <desc>Contains the categories for emphasis effects."</desc>
+ </info>
+ </set>
+ <set oor:name="Exit" oor:node-type="PresetCategory">
+ <info>
+ <desc>Contains the categories for exit effects."</desc>
+ </info>
+ </set>
+ <set oor:name="MotionPaths" oor:node-type="PresetCategory">
+ <info>
+ <desc>Contains the categories for motion path effects."</desc>
+ </info>
+ </set>
+ <set oor:name="Misc" oor:node-type="PresetCategory">
+ <info>
+ <desc>Contains all the categories that don't fit anywhere else."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Factories.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Factories.xcs
new file mode 100644
index 000000000..574eb237b
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Factories.xcs
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Factories" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains implementation of user interface element factories.</desc>
+ </info>
+ <templates>
+ <group oor:name="FactoryType">
+ <info>
+ <desc>Describes a factory implementation.</desc>
+ </info>
+ <prop oor:name="Type" oor:type="xs:string">
+ <info>
+ <desc>Specifies a user interface element type that a factory can create.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Name" oor:type="xs:string">
+ <info>
+ <desc>Specifies a name of a single user interface element.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Module" oor:type="xs:string">
+ <info>
+ <desc>Specifies a module that the factory is associated with. An empty string means that the factory can be used for every module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="FactoryImplementation" oor:type="xs:string">
+ <info>
+ <desc>Specifies the UNO service implementation name to use to create a specified user interface element.</desc>
+ </info>
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="Registered">
+ <info>
+ <desc>Contains all registered factories for user interface elements.</desc>
+ </info>
+ <set oor:name="UIElementFactories" oor:node-type="FactoryType">
+ <info>
+ <desc>Contains UNO component implementation names that implements a user interface element factory service.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/GenericCategories.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/GenericCategories.xcs
new file mode 100644
index 000000000..ce805ca28
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/GenericCategories.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="GenericCategories" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about generic command categories.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Category"/>
+ <uses oor:component="org.openoffice.Office.UI.Category"/>
+ <templates/>
+ <component>
+ <group oor:name="Commands">
+ <info>
+ <desc>Contains general information about generic command categories."</desc>
+ </info>
+ <set oor:name="Categories" oor:node-type="CategoryType" oor:component="org.openoffice.Office.UI.Category">
+ <info>
+ <desc>Contains mappings from IDs to text describing a command category.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/GenericCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/GenericCommands.xcs
new file mode 100644
index 000000000..8aee0d123
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/GenericCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="GenericCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/GlobalSettings.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/GlobalSettings.xcs
new file mode 100644
index 000000000..610b691c6
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/GlobalSettings.xcs
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="GlobalSettings" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains global settings to use for user interface elements of OpenOffice.org.</desc>
+ </info>
+ <templates>
+ <group oor:name="GlobalWindowState">
+ <info>
+ <desc>Provides window state settings to be set globally for OpenOffice.org.</desc>
+ </info>
+ <prop oor:name="Locked" oor:type="xs:boolean">
+ <info>
+ <desc>Specifies that windows should be globally locked by default.</desc>
+ </info>
+ <!-- Attention: This property has three different states:
+ NIL = Ignore this property.
+ TRUE = All toolbars should be locked by default.
+ FALSE = All toolbars should never be locked by default.
+ -->
+ <value>true</value>
+ </prop>
+ <prop oor:name="Docked" oor:type="xs:boolean">
+ <info>
+ <desc>Specifies that windows should be globally docked by default.</desc>
+ </info>
+ <!-- Attention: This property has three different states:
+ NIL = Ignore this property.
+ TRUE = All toolbars should be docked by default.
+ FALSE = All toolbars should never be docked by default.
+ -->
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="Toolbars">
+ <info>
+ <desc>Contains global settings for the toolbars."</desc>
+ </info>
+ <prop oor:name="StatesEnabled" oor:type="xs:boolean">
+ <info>
+ <desc>Determines if the global states set should be used or not."</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <node-ref oor:name="States" oor:node-type="GlobalWindowState">
+ <info>
+ <desc>Contains global window states for the OpenOffice.org toolbars."</desc>
+ </info>
+ </node-ref>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ImpressWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ImpressWindowState.xcs
new file mode 100644
index 000000000..3af7dbea1
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/ImpressWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="ImpressWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Impress module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Impress module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Impress module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Infobar.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Infobar.xcs
new file mode 100644
index 000000000..6b29f0b47
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Infobar.xcs
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+-->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Infobar" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Infobar configuration.</desc>
+ </info>
+ <template></template>
+ <component>
+ <group oor:name="Enabled">
+ <info>
+ <desc>Which Infobars are enabled.</desc>
+ </info>
+ <prop oor:name="Readonly" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether the Infobar shown in read-only docs is enabled</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="Signature" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether the Infobar showing the Digital Signature state is enabled</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="Donate" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether the Infobar showing the call for donations is enabled</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="GetInvolved" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether the Infobar showing the call to 'Get Involved' is enabled</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="HyphenationMissing" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether an Infobar is shown when Hyphenation Info is missing for a document</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="WhatsNew" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether an Infobar is shown when the major version number has changed</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="HiddenTrackChanges" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Whether an Infobar is shown when hidden Track Changes settings or data are there in a document</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/MathCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/MathCommands.xcs
new file mode 100644
index 000000000..1aef84730
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/MathCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="MathCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/MathWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/MathWindowState.xcs
new file mode 100644
index 000000000..1a1c4a222
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/MathWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="MathWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Math module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Math module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Math module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs
new file mode 100644
index 000000000..92b1d0a42
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<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="ReportCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/Sidebar.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/Sidebar.xcs
new file mode 100644
index 000000000..4b5d13b63
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/Sidebar.xcs
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="Sidebar" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Specification of decks and content panels of the sidebar.</desc>
+ </info>
+ <templates>
+ <group oor:name="Deck">
+ <info>
+ <desc>Specification of a sidebar deck which is a container of content panels.</desc>
+ </info>
+ <prop oor:name="Title" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>The deck title is displayed above the content panels.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="Id" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>Internally used to identify the deck. Not displayed in the UI.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="IconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the sidebar tab bar.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="HighContrastIconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the sidebar tab bar when high contrast mode is active.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="TitleBarIconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the title bar of the deck.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="HighContrastTitleBarIconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the title bar of the deck when high contrast mode is active.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="HelpURL" oor:type="xs:string">
+ <info>
+ <desc>Help about the sidebar deck.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="ContextList" oor:type="oor:string-list">
+ <info><desc>
+ List of context descriptors. Each context descriptor is a string that contains four comma
+ separated values (note that values are case sensitive):
+ 1 Application name. Valid values are
+ com.sun.star.text.TextDocument
+ com.sun.star.text.GlobalDocument
+ com.sun.star.text.WebDocument
+ com.sun.star.xforms.XMLFormDocument
+ com.sun.star.sdb.FormDesign
+ com.sun.star.sdb.TextReportDesign
+ com.sun.star.sheet.SpreadsheetDocument
+ com.sun.star.presentation.PresentationDocument
+ com.sun.star.drawing.DrawingDocument
+ com.sun.star.chart2.ChartDocument
+ com.sun.star.formula.FormulaProperties
+
+ Recognized shortcuts:
+ Writer
+ Calc
+ Impress
+ Draw
+ Chart
+ Math
+
+ Shortcuts for multiple applications:
+ DrawImpress
+ WriterVariants
+ These shortcuts exist for even more convenience and handle the frequent case of Draw
+ and Impress as well as different variants of the Writer where they have otherwise
+ identical context descriptions.
+
+ Special values:
+ any
+ none
+
+ 2 Context name
+ Know context names are 3DObject, Annotation, Auditing, Axis, Cell, Chart, ChartElements, Draw,
+ DrawFontwork, DrawLine, DrawPage, DrawText, EditCell, ErrorBar, Form, Frame, Graphic, Grid,
+ HandoutPage, MasterPage, Math, Media, MultiObject, NotesPage, OLE, OutlineText, Pivot, Printpreview,
+ Series, SlidesorterPage, Table, Text, TextObject, Trendline, Sparkline
+
+ Special values:
+ any
+ default
+ empty
+
+ 3 Panel state. One of
+ visible Panel is initially visible and expanded
+ hidden Panel is initially collapsed, ie only its title bar is visible
+
+ 4 (Optional, only used for panels) UNO command that overrides the DefaultMenuCommand. Use
+ the special value none to override the DefaultMenuCommand to the empty string and thereby
+ disable the showing of a) the menu button in the panel titlebar and b) the showing of a dialog.
+ </desc></info>
+ </prop>
+ <prop oor:name="OrderIndex" oor:type="xs:int">
+ <info>
+ <desc>Index used for ordering decks in the tab bar. Smaller values correspond to positions nearer to the top of the tab bar.</desc>
+ </info>
+ <value>10000</value>
+ </prop>
+ <prop oor:name="IsExperimental" oor:type="xs:boolean">
+ <info>
+ <desc>This flag controls whether the deck is experimental and is shown only when experimental mode is enabled.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ </group>
+ <group oor:name="Panel">
+ <info>
+ <desc>Specification of a sidebar content panel.</desc>
+ </info>
+ <prop oor:name="Title" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>The panel title is displayed above the content panel.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="TitleBarIsOptional" oor:type="xs:boolean">
+ <info>
+ <desc>When true then the title bar can be omitted when the panel is the only panel in a deck.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="Id" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>Internally used to identify the panel.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="DeckId" oor:type="xs:string" oor:localized="false">
+ <info>
+ <desc>Id of the deck to which the panel belongs.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="TitleBarIconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the title bar of the panel.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="HighContrastTitleBarIconURL" oor:type="xs:string">
+ <info>
+ <desc>This icon is displayed in the title bar of the panel when high contrast mode is active.
+ Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="HelpURL" oor:type="xs:string">
+ <info>
+ <desc>Help about the sidebar content panel.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="DefaultMenuCommand" oor:type="xs:string">
+ <info><desc>
+ The default UNO command to execute when the user clicks on the menu button in the panel title bar.
+ Can be overridden in the ContextList to provide context dependent menu dialogs.
+ When empty then the menu icon is not shown in the panel title bar.
+ </desc></info>
+ <value></value>
+ </prop>
+ <prop oor:name="ContextList" oor:type="oor:string-list">
+ <info>
+ <desc>For documentation, please see the Deck/ContextList.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ImplementationURL" oor:type="xs:string">
+ <info>
+ <desc>URL by which the implementation of the panel is known by its factory.</desc>
+ </info>
+ <value></value>
+ </prop>
+ <prop oor:name="OrderIndex" oor:type="xs:int">
+ <info>
+ <desc>Index used for ordering panels inside a deck. Smaller values correspond to positions nearer to the top of the deck.</desc>
+ </info>
+ <value>10000</value>
+ </prop>
+ <prop oor:name="ShowForReadOnlyDocument" oor:type="xs:boolean">
+ <info>
+ <desc>This flag controls whether the panel is shown when the document in the edit view is read only.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="WantsCanvas" oor:type="xs:boolean">
+ <info>
+ <desc>Experimental: Set to true when panel wants to paint its content via a XCanvas.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="IsExperimental" oor:type="xs:boolean">
+ <info>
+ <desc>This flag controls whether the panel is experimental and is shown only when experimental mode is enabled.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="WantsAWT" oor:type="xs:boolean">
+ <info>
+ <desc>This flag controls whether the panel requires a awt::XWindow parent. This option cannot be false if WantsCanvas
+ is also true. The default of true is suitable for third party sidebar panels, false is only useful for built-in
+ internal panels.</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="General">
+ <info>
+ <desc>General Sidebar settings.</desc>
+ </info>
+ <prop oor:name="MaximumWidth" oor:type="xs:int" oor:nillable="false">
+ <info>
+ <desc>Maximum width the sidebar can have.
+ Note that this can be overridden by extensions returning a larger value in XSidebarPanel::getMinimalWidth()</desc>
+ </info>
+ <value>500</value>
+ </prop>
+ <prop oor:name="MinimumWidth" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Enables the calculation of the sidebar's minimum width based on the size of all decks.
+ If false, the user has full control over the sidebar width.</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ </group>
+ <group oor:name="Content">
+ <info>
+ <desc>Description of the decks and panels that can be displayed in the content area of the sidebar.</desc>
+ </info>
+ <set oor:name="DeckList" oor:node-type="Deck">
+ <info>
+ <desc>Contains all registered sidebar decks.</desc>
+ </info>
+ </set>
+ <set oor:name="PanelList" oor:node-type="Panel">
+ <info>
+ <desc>Contains all registered sidebar content panels.</desc>
+ </info>
+ </set>
+ <prop oor:name="LastActiveDeck" oor:type="oor:string-list" oor:nillable="false">
+ <info>
+ <desc>Contains IDs of the decks that were active last time the application was closed.
+ Each entry is a string of 2 comma-separated values, application name and DeckID. Valid
+ values for application name are the same as those in ContextList, for example:
+
+ WriterVariants, StyleListDeck;
+ Impress, PropertyDeck;
+ </desc>
+ </info>
+ <value>
+ <it>any,PropertyDeck</it>
+ </value>
+ </prop>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleCommands.xcs
new file mode 100644
index 000000000..d52cebad3
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="StartModuleCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleWindowState.xcs
new file mode 100644
index 000000000..181cdd5e1
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/StartModuleWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="StartModuleWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the start module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains information about user interface elements of the start module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the start module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ToolbarMode.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ToolbarMode.xcs
new file mode 100644
index 000000000..38e1a8dd4
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/ToolbarMode.xcs
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="ToolbarMode" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains information about toolbar modes.</desc>
+ </info>
+ <templates>
+ <group oor:name="ModeEntry">
+ <info>
+ <desc>The container for mode description.</desc>
+ </info>
+ <prop oor:name="Label" oor:type="xs:string" oor:nillable="false" oor:localized="true">
+ <info>
+ <desc>The toolbar mode label.</desc>
+ </info>
+ </prop>
+ <prop oor:name="CommandArg" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>The toolbar mode name to use as a parameter in the UNO command. Must be a single word.</desc>
+ </info>
+ </prop>
+ <prop oor:name="MenuPosition" oor:type="xs:int" oor:nillable="false">
+ <info>
+ <desc>Position in the menu.</desc>
+ </info>
+ </prop>
+ <prop oor:name="IsExperimental" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Enables entry only in the experimental mode.</desc>
+ </info>
+ <value>
+ false
+ </value>
+ </prop>
+ <prop oor:name="HasNotebookbar" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Determines if Notebookbar is visible.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Toolbars" oor:type="oor:string-list" oor:nillable="false">
+ <info>
+ <desc>List of mandatory toolbars.</desc>
+ </info>
+ </prop>
+ <prop oor:name="UserToolbars" oor:type="oor:string-list" oor:nillable="false">
+ <info>
+ <desc>List of visible toolbars activated by user.</desc>
+ </info>
+ </prop>
+ <prop oor:name="UIItemProperties" oor:type="oor:string-list" oor:nillable="false">
+ <info>
+ <desc>
+ List of context descriptors. Each context descriptor is a string that contains three comma
+ separated values (note that values are case sensitive):
+ 1. UIItemID - contains the ID of uiitem(GtkToolButton/GtkMenuItem) of notebookbar
+ 2. propertyName - contains the value of attribute(name) of property node.
+ 3. propertyValue - contains the value of property node.
+ </desc>
+ </info>
+ </prop>
+ <prop oor:name="Sidebar" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>
+ Describes sidebar mode.
+ Arrow - sidebar collapsed, showing the 'open' arrow button
+ Tabs - sidebar is showing only tab bars
+ Opened - sidebar fully opened
+ </desc>
+ </info>
+ </prop>
+ <prop oor:name="HasMenubar" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Determines if menubar is visible.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ </group>
+ <group oor:name="Application">
+ <info>
+ <desc>Describes toolbar modes for one application.</desc>
+ </info>
+ <prop oor:name="Active" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Contains name of currently used mode.</desc>
+ </info>
+ </prop>
+ <set oor:name="Modes" oor:node-type="ModeEntry">
+ <info>
+ <desc>Contains list of toolbar modes.</desc>
+ </info>
+ </set>
+ </group>
+ </templates>
+ <component>
+ <prop oor:name="ActiveWriter" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Contains name of currently used implementation in the Writer module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ActiveCalc" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Contains name of currently used implementation in the Calc module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ActiveImpress" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Contains name of currently used implementation in the Impress module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ActiveDraw" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Contains name of currently used implementation in the Draw module.</desc>
+ </info>
+ </prop>
+ <set oor:name="Applications" oor:node-type="Application">
+ <info>
+ <desc>Contains list of toolbar mode settings for each application.</desc>
+ </info>
+ </set>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WindowContentFactories.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WindowContentFactories.xcs
new file mode 100644
index 000000000..7ac0529c0
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WindowContentFactories.xcs
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WindowContentFactories" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains implementation of user interface element factories.</desc>
+ </info>
+ <templates>
+ <group oor:name="FactoryType">
+ <info>
+ <desc>Describes a factory implementation.</desc>
+ </info>
+ <prop oor:name="Type" oor:type="xs:string">
+ <info>
+ <desc>Specifies the user interface element type which is associated with the factory.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Name" oor:type="xs:string">
+ <info>
+ <desc>Specifies a name or prefix for a specific window. An empty entry/string means that it matches for all names.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Module" oor:type="xs:string">
+ <info>
+ <desc>Specifies a module that the factory is associated with. An empty entry/string means that the factory can be used for every module.</desc>
+ </info>
+ </prop>
+ <prop oor:name="FactoryImplementation" oor:type="xs:string">
+ <info>
+ <desc>Specifies the UNO service implementation name which creates/provides a com.sun.star.awt.XWindow. See com.sun.star.ui.WindowContentFactory</desc>
+ </info>
+ </prop>
+ </group>
+ </templates>
+ <component>
+ <group oor:name="Registered">
+ <info>
+ <desc>Contains all registered factories for docking window contents.</desc>
+ </info>
+ <set oor:name="ContentFactories" oor:node-type="FactoryType">
+ <info>
+ <desc>Contains UNO component implementation names that implements .</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WindowState.xcs
new file mode 100644
index 000000000..75f332feb
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WindowState.xcs
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class.</desc>
+ </info>
+ <templates>
+ <group oor:name="WindowStateType">
+ <info>
+ <desc>Provides a mapping between commands and their textual representation on the user interface.</desc>
+ </info>
+ <prop oor:name="Locked" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>A locked user interface element cannot be moved or undocked by the user. This property is only active when the user interface element is in a docked state.</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="Docked" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies if the user interface element is currently docked.</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <info>
+ <desc>Specifies if the user interface element is visible.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ContextSensitive" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies if the user interface element is context sensitive. This controls if the Office shows the user interface element </desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies if a toolbar should not be shown inside the View - Toolbars menu.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="DockingArea" oor:type="xs:int">
+ <info>
+ <desc>Specifies the docking area to which a user interface element belongs to. Only valid if 'Docked' is true. Top docking area=0, bottom=1, left=2, right=3.</desc>
+ </info>
+ </prop>
+ <prop oor:name="DockPos" oor:type="xs:string">
+ <info>
+ <desc>Specifies the position of a docked user interface element. For top/bottom docked elements X describes a pixel position and Y the row number, left/right docked elements uses X for the column and Y for the pixel position. X and Y coordinates must be split by a comma.</desc>
+ </info>
+ </prop>
+ <prop oor:name="DockSize" oor:type="xs:string">
+ <info>
+ <desc>Not used.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Pos" oor:type="xs:string">
+ <info>
+ <desc>Specifies the position of a floating user interface element in pixel. X and Y coordinates must be split by a comma and are relative to the document frame.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Size" oor:type="xs:string">
+ <info>
+ <desc>Specifies the size of a floating user interface element in pixel. The real size can differ if the layout manager decides to resize it due to current circumstances. Width and height must be split by a comma.</desc>
+ </info>
+ </prop>
+ <prop oor:name="UIName" oor:type="xs:string" oor:localized="true">
+ <info>
+ <desc>Specifies the user interface element name. It is used for floating user interface elements to set the title and for the bubble help.</desc>
+ </info>
+ </prop>
+ <prop oor:name="ImageURL" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Specifies the URL of an image to associate with the user interface element. Any URL scheme supported by the com.sun.star.graphic.GraphicProvider service is suitable here.</desc>
+ </info>
+ <value/>
+ </prop>
+ <prop oor:name="HelpURL" oor:type="xs:string" oor:nillable="false">
+ <info>
+ <desc>Specifies the help URL of the tool panel.</desc>
+ </info>
+ <value/>
+ </prop>
+ <prop oor:name="InternalState" oor:type="xs:int">
+ <info>
+ <desc>Specifies an internal state for the user interface element. Please don't change this value it describes an internal value.</desc>
+ </info>
+ </prop>
+ <prop oor:name="Style" oor:type="xs:int" oor:nillable="false">
+ <info>
+ <desc>Specifies the style of a toolbar. This property is only used by toolbar user interface elements. 0 = symbol buttons, 1 = text buttons, 2 = symbols+text buttons</desc>
+ </info>
+ <value>0</value>
+ </prop>
+ <prop oor:name="NoClose" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies that a user interface element shouldn't have a closer. This property is only used by toolbars or floating window user interface elements.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="SoftClose" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies that a user interface element shouldn't be closed forever. This is useful for context sensitive ui elements which must be visible whenever their context is active. This property is only used by toolbars or floating window user interface elements.</desc>
+ </info>
+ <value>false</value>
+ </prop>
+ <prop oor:name="ContextActive" oor:type="xs:boolean" oor:nillable="false">
+ <info>
+ <desc>Specifies if a context sensitive user interface element is currently bound to its context. This property can be used to disable context sensitivity without losing the information that a user interface element is normally context sensitive.</desc>
+ </info>
+ <value>true</value>
+ </prop>
+ </group>
+ </templates>
+ <component/>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterCommands.xcs
new file mode 100644
index 000000000..5e1d0a22f
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterCommands.xcs
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains general information about ~ and rules, and about actions based on office commands.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.Commands"/>
+ <uses oor:component="org.openoffice.Office.UI.Commands"/>
+ <templates/>
+ <component>
+ <group oor:name="UserInterface">
+ <info>
+ <desc>Contains user interface data for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ <set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for Office commands and identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ <set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands">
+ <info>
+ <desc>Contains label text for popup menus identifiers that are used by the user interface."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterFormWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterFormWindowState.xcs
new file mode 100644
index 000000000..0bb70bfe0
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterFormWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterFormWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Database Form module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Database Form module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the DatabaseFormWindowState module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterGlobalWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterGlobalWindowState.xcs
new file mode 100644
index 000000000..3730342b9
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterGlobalWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterGlobalWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer global text module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Writer global module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Writer global module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterReportWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterReportWindowState.xcs
new file mode 100644
index 000000000..cffa132b3
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterReportWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterReportWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Database Text Report Designer module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Database Text Report Designer module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Database Text Report Designer module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterWebWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterWebWindowState.xcs
new file mode 100644
index 000000000..95de8f82c
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterWebWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterWebWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer web module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Writer web module."</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Writer web module."</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/WriterWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/WriterWindowState.xcs
new file mode 100644
index 000000000..d26349ba5
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/WriterWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="WriterWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the Writer text module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the Writer text module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the Writer text module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>
diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/XFormsWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/XFormsWindowState.xcs
new file mode 100644
index 000000000..584979396
--- /dev/null
+++ b/officecfg/registry/schema/org/openoffice/Office/UI/XFormsWindowState.xcs
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ -->
+<!DOCTYPE oor:component-schema SYSTEM "../../../../../component-schema.dtd">
+<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="XFormsWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US">
+ <info>
+ <desc>Contains state information of all dockable user interface elements based on a Window class which belongs to the XML Forms module.</desc>
+ </info>
+ <import oor:component="org.openoffice.Office.UI.WindowState"/>
+ <uses oor:component="org.openoffice.Office.UI.WindowState"/>
+ <templates/>
+ <component>
+ <group oor:name="UIElements">
+ <info>
+ <desc>Contains user interface element state data specific for the XML Forms module.</desc>
+ </info>
+ <set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState">
+ <info>
+ <desc>Contains states of all known dockable user interface elements of the XML Forms module.</desc>
+ </info>
+ </set>
+ </group>
+ </component>
+</oor:component-schema>