diff options
Diffstat (limited to 'framework/dtd')
-rw-r--r-- | framework/dtd/accelerator.dtd | 34 | ||||
-rw-r--r-- | framework/dtd/event.dtd | 35 | ||||
-rw-r--r-- | framework/dtd/groupuinames.dtd | 26 | ||||
-rw-r--r-- | framework/dtd/image.dtd | 57 | ||||
-rw-r--r-- | framework/dtd/menubar.dtd | 39 | ||||
-rw-r--r-- | framework/dtd/statusbar.dtd | 39 | ||||
-rw-r--r-- | framework/dtd/toolbar.dtd | 53 |
7 files changed, 283 insertions, 0 deletions
diff --git a/framework/dtd/accelerator.dtd b/framework/dtd/accelerator.dtd new file mode 100644 index 0000000000..912b652d3c --- /dev/null +++ b/framework/dtd/accelerator.dtd @@ -0,0 +1,34 @@ +<!-- + * 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 . +--> + +<!ENTITY % boolean "(true|false)"> + +<!ELEMENT accel:acceleratorlist (accel:item*)> +<!ATTLIST accel:acceleratorlist + xmlns:accel CDATA #FIXED "http://openoffice.org/2001/accel" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> + +<!ELEMENT accel:item EMPTY> +<!ATTLIST accel:item + accel:code CDATA #REQUIRED + accel:shift %boolean; "false" + accel:mod1 %boolean; "false" + accel:mod2 %boolean; "false" + xlink:href CDATA #REQUIRED +> diff --git a/framework/dtd/event.dtd b/framework/dtd/event.dtd new file mode 100644 index 0000000000..5af4a3dd26 --- /dev/null +++ b/framework/dtd/event.dtd @@ -0,0 +1,35 @@ +<!-- + * 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 . +--> + +<!-- xlink:type --> +<!ENTITY % xlinkType "CDATA"> + +<!ELEMENT event:event EMPTY> +<!ATTLIST event:event + event:name CDATA #REQUIRED + event:language CDATA #REQUIRED + event:library CDATA #IMPLIED + event:macro-name CDATA #IMPLIED + xlink:type %xlinkType; "simple" + xlink:href CDATA #IMPLIED +> +<!ELEMENT event:events (event:event*)> +<!ATTLIST event:events + xmlns:event CDATA #FIXED "http://openoffice.org/2001/event" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> diff --git a/framework/dtd/groupuinames.dtd b/framework/dtd/groupuinames.dtd new file mode 100644 index 0000000000..218939cf9b --- /dev/null +++ b/framework/dtd/groupuinames.dtd @@ -0,0 +1,26 @@ +<!-- + * 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 . +--> + +<!ELEMENT groupuinames:template-group-list (groupuinames:template-group*)> +<!ATTLIST groupuinames:template-group-list xmlns:groupuinames CDATA #FIXED "http://openoffice.org/2006/groupuinames"> + +<!ELEMENT groupuinames:template-group EMPTY> +<!ATTLIST groupuinames:template-group + groupuinames:name CDATA #REQUIRED + groupuinames:default-ui-name CDATA #REQUIRED +> diff --git a/framework/dtd/image.dtd b/framework/dtd/image.dtd new file mode 100644 index 0000000000..fb69a5e5f4 --- /dev/null +++ b/framework/dtd/image.dtd @@ -0,0 +1,57 @@ +<!-- + * 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 . +--> + +<!ENTITY % url "CDATA"> + +<!-- URI reference --> +<!ENTITY % uriReference "CDATA"> + +<!-- a color value having the format #rrggbb --> +<!ENTITY % color "CDATA"> + +<!-- determine the mask mode of the image bitmap --> +<!ENTITY % maskMode "(maskcolor|maskbitmap)"> + +<!ELEMENT image:entry EMPTY> +<!ATTLIST image:entry + image:command %url; #REQUIRED + image:bitmap-index CDATA +> + +<!ELEMENT image:externalentry EMPTY> +<!ATTLIST image:externalentry + image:command %url; #REQUIRED + xlink:href %uriReference; + xlink:type CDATA #FIXED "simple" +> + +<!ELEMENT image:externalimages (image:externalentry*)> +<!ELEMENT image:images (image:entry*)> +<!ATTLIST image:images + xlink:href %uriReference; #REQUIRED + xlink:type CDATA #FIXED "simple" + image:maskmode %maskMode; "maskcolor" + image:maskcolor %color; "#000000" + image:maskurl %url; #IMPLIED +> + +<!ELEMENT image:imagescontainer (image:images*, image:externalimages?)> +<!ATTLIST image:imagescontainer + xmlns:image CDATA #FIXED "http://openoffice.org/2001/image" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> diff --git a/framework/dtd/menubar.dtd b/framework/dtd/menubar.dtd new file mode 100644 index 0000000000..b3469f7324 --- /dev/null +++ b/framework/dtd/menubar.dtd @@ -0,0 +1,39 @@ +<!-- + * 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 . +--> + +<!ENTITY % menustyle "radio"> + +<!ELEMENT menu:menubar (menu:menu+)> +<!ELEMENT menu:menu (menu:menupopup)> +<!ELEMENT menu:menupopup (menu:menuitem | menu:menuseparator | menu:menu)+> +<!ELEMENT menu:menuseparator EMPTY> +<!ELEMENT menu:menuitem EMPTY> +<!ATTLIST menu:menubar + menu:id CDATA #REQUIRED + xmlns:menu CDATA #FIXED "http://openoffice.org/2001/menu" +> +<!ATTLIST menu:menu + menu:id CDATA #REQUIRED + menu:label CDATA #IMPLIED +> +<!ATTLIST menu:menuitem + menu:id CDATA #REQUIRED + menu:helpid CDATA #IMPLIED + menu:label CDATA #IMPLIED + menu:style %menustyle; #IMPLIED +> diff --git a/framework/dtd/statusbar.dtd b/framework/dtd/statusbar.dtd new file mode 100644 index 0000000000..40a5609b7c --- /dev/null +++ b/framework/dtd/statusbar.dtd @@ -0,0 +1,39 @@ +<!-- + * 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 . +--> + +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> +<!ENTITY % alignment "(left|center|right)"> +<!ENTITY % style "(in|out|flat)"> + +<!ELEMENT statusbar:statusbar (statusbar:statusbaritem*)> +<!ATTLIST statusbar:statusbar + xmlns:statusbar CDATA #FIXED "http://openoffice.org/2001/statusbar" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> +<!ELEMENT statusbar:statusbaritem EMPTY> +<!ATTLIST statusbar:statusbaritem + xlink:href CDATA #REQUIRED + statusbar:align %alignment; "center" + statusbar:style %style; "in" + statusbar:autosize %boolean; "false" + statusbar:mandatory %boolean; "true" + statusbar:ownerdraw %boolean; "false" + statusbar:width %numeric; "0" + statusbar:offset %numeric; "5" +> diff --git a/framework/dtd/toolbar.dtd b/framework/dtd/toolbar.dtd new file mode 100644 index 0000000000..7f8ee24e8a --- /dev/null +++ b/framework/dtd/toolbar.dtd @@ -0,0 +1,53 @@ +<!-- + * 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 . +--> +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> +<!ENTITY % alignment "(top|bottom|left|right)"> +<!ENTITY % style "(symbol|text|symboltext)"> +<!ELEMENT toolbar:toolbar (toolbar:toolbaritem | toolbar:toolbarspace | toolbar:toolbarbreak | toolbar:toolbarseparator)*> +<!ATTLIST toolbar:toolbar + xmlns:toolbar CDATA #FIXED "http://openoffice.org/2001/toolbar" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> +<!ELEMENT toolbar:toolbaritem EMPTY> +<!ATTLIST toolbar:toolbaritem + xlink:href CDATA #REQUIRED + toolbar:visible %boolean; "true" + toolbar:text CDATA #IMPLIED + toolbar:style CDATA #IMPLIED +> +<!ELEMENT toolbar:toolbarspace EMPTY> +<!ELEMENT toolbar:toolbarbreak EMPTY> +<!ELEMENT toolbar:toolbarseparator EMPTY> +<!ELEMENT toolbar:toolbarlayouts (toolbar:toolbarlayout*)> +<!ATTLIST toolbar:toolbarlayouts + xmlns:toolbar CDATA #FIXED "http://openoffice.org/2001/toolbar" +> +<!ELEMENT toolbar:toolbarlayout EMPTY> +<!ATTLIST toolbar:toolbarlayout + toolbar:id CDATA #REQUIRED + toolbar:floatingposleft %numeric; #IMPLIED + toolbar:floatingpostop %numeric; #IMPLIED + toolbar:floatinglines %numeric; "0" + toolbar:dockinglines %numeric; "1" + toolbar:align %alignment; "left" + toolbar:visible %boolean; "false" + toolbar:floating %boolean; "false" + toolbar:style %style; "symbol" + toolbar:userdefname CDATA #IMPLIED +> |