diff options
Diffstat (limited to 'xmlscript/dtd/dialog.dtd')
-rwxr-xr-x | xmlscript/dtd/dialog.dtd | 405 |
1 files changed, 405 insertions, 0 deletions
diff --git a/xmlscript/dtd/dialog.dtd b/xmlscript/dtd/dialog.dtd new file mode 100755 index 000000000000..020ceedd5a5e --- /dev/null +++ b/xmlscript/dtd/dialog.dtd @@ -0,0 +1,405 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + + Copyright 2000, 2010 Oracle and/or its affiliates. + + OpenOffice.org - a multi-platform office productivity suite + + This file is part of OpenOffice.org. + + OpenOffice.org is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version 3 + only, as published by the Free Software Foundation. + + OpenOffice.org is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License version 3 for more details + (a copy is included in the LICENSE file that accompanied this code). + + You should have received a copy of the GNU Lesser General Public License + version 3 along with OpenOffice.org. If not, see + <http://www.openoffice.org/license.html> + for a copy of the LGPLv3 License. + +--> + +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> + +<!ENTITY % default-attributes "dlg:id CDATA #REQUIRED + dlg:left %numeric; #REQUIRED + dlg:top %numeric; #REQUIRED + dlg:width %numeric; #REQUIRED + dlg:height %numeric; #REQUIRED + dlg:style-id CDATA #IMPLIED + dlg:tab-index %numeric; #IMPLIED + dlg:disabled %boolean; #IMPLIED + dlg:printable %boolean; #IMPLIED + dlg:page %numeric; #IMPLIED + dlg:tag CDATA #IMPLIED + dlg:help-text CDATA #IMPLIED + dlg:help-url CDATA #IMPLIED + "> + +<!ENTITY % event "(script:event| + script:listener-event| + dlg:event + )"> + +<!ENTITY % control "(dlg:bulletinboard| + dlg:button| + dlg:checkbox| + dlg:combobox| + dlg:menulist| + dlg:radiogroup| + dlg:titledbox| + dlg:textfield| + dlg:text| + dlg:filecontrol| + dlg:img| + dlg:timefield| + dlg:datefield| + dlg:numericfield| + dlg:currencyfield| + dlg:patternfield| + dlg:formattedfield| + dlg:fixedline| + dlg:progressmeter| + dlg:scrollbar + )"> + +<!ELEMENT dlg:window (dlg:styles*, (%event;)*, dlg:bulletinboard*)> +<!ATTLIST dlg:window %default-attributes; + dlg:closeable %boolean; #IMPLIED + dlg:moveable %boolean; #IMPLIED + dlg:resizeable %boolean; #IMPLIED + dlg:title CDATA #IMPLIED + dlg:withtitlebar CDATA #IMPLIED + dlg:image-src CDATA #IMPLIED + xmlns:dlg CDATA #FIXED "http://openoffice.org/2000/dialog" + xmlns:script CDATA #FIXED "http://openoffice.org/2000/script" + > + +<!ELEMENT dlg:styles (dlg:style+)> + +<!ELEMENT dlg:style EMPTY> +<!ATTLIST dlg:style dlg:style-id CDATA #REQUIRED + dlg:background-color %numeric; #IMPLIED + dlg:text-color %numeric; #IMPLIED + dlg:textline-color %numeric; #IMPLIED + dlg:fill-color %numeric; #IMPLIED + dlg:border CDATA #IMPLIED + dlg:font-name CDATA #IMPLIED + dlg:font-height %numeric; #IMPLIED + dlg:font-width %numeric; #IMPLIED + dlg:font-stylename CDATA #IMPLIED + dlg:font-family (decorative|modern|roman|script|swiss|system) #IMPLIED + dlg:font-charset (ansi|mac|ibmpc_437|ibmpc_850|ibmpc_860|ibmpc_861|ibmpc_863|ibmpc_865|system|symbol) #IMPLIED + dlg:font-pitch (fixed|variable) #IMPLIED + dlg:font-charwidth %numeric; #IMPLIED + dlg:font-weight %numeric; #IMPLIED + dlg:font-slant (oblique|italic|reverse_oblique|reverse_italic) #IMPLIED + dlg:font-underline (single|double|dotted|dash|longdash|dashdot|dashdotdot|smallwave|wave|doublewave|bold|bolddotted|bolddash|boldlongdash|bolddashdot|bolddashdotdot|boldwave) #IMPLIED + dlg:font-strikeout (single|double|bold|slash|x) #IMPLIED + dlg:font-orientation CDATA #IMPLIED + dlg:font-kerning %boolean; #IMPLIED + dlg:font-wordlinemode %boolean; #IMPLIED + dlg:font-type (raster|device|scalable) #IMPLIED + dlg:font-relief (none|embossed|engraved) #IMPLIED + dlg:font-emphasismark (none|dot|circle|disc|accent|above|below) #IMPLIED + dlg:look (none|3d|simple) #IMPLIED + > + +<!ELEMENT script:event EMPTY> +<!ATTLIST script:event script:location CDATA #IMPLIED + script:language CDATA #REQUIRED + script:macro-name CDATA #REQUIRED + script:event-name CDATA #REQUIRED + > +<!ELEMENT script:listener-event EMPTY> +<!ATTLIST script:listener-event script:location CDATA #IMPLIED + script:language CDATA #REQUIRED + script:macro-name CDATA #REQUIRED + script:listener-type CDATA #REQUIRED + script:listener-method CDATA #REQUIRED + script:listener-param CDATA #IMPLIED + > +<!-- deprecated --> +<!ELEMENT dlg:event EMPTY> +<!ATTLIST dlg:event dlg:listener-type CDATA #REQUIRED + dlg:event-method CDATA #REQUIRED + dlg:script-type CDATA #IMPLIED + dlg:script-code CDATA #IMPLIED + dlg:param CDATA #IMPLIED + > +<!-- /deprecated --> + +<!ELEMENT dlg:bulletinboard ((%control;)*)> +<!ATTLIST dlg:bulletinboard dlg:left %numeric; #IMPLIED + dlg:top %numeric; #IMPLIED + > + +<!ELEMENT dlg:button ((%event;)*)> +<!ATTLIST dlg:button %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:image-align (top|left|right|bottom) #IMPLIED + dlg:default %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:button-type (standard|ok|cancel|help) #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:toggled (0|1) #IMPLIED + dlg:grab-focus (true|false) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:checkbox ((%event;)*)> +<!ATTLIST dlg:checkbox %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:tristate %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:combobox (dlg:menupopup?, (%event;)*)> +<!ATTLIST dlg:combobox %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:autocomplete %boolean; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:linecount %numeric; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + > + +<!ELEMENT dlg:menulist (dlg:menupopup?, (%event;)*)> +<!ATTLIST dlg:menulist %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:multiselection %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:linecount %numeric; #IMPLIED + dlg:align (left|center|right) #IMPLIED + > + +<!ELEMENT dlg:menupopup (dlg:menuitem+)> +<!ELEMENT dlg:menuitem EMPTY> +<!ATTLIST dlg:menuitem dlg:value CDATA #REQUIRED + dlg:selected %boolean; #IMPLIED + > + +<!ELEMENT dlg:radiogroup (dlg:radio+)> +<!ELEMENT dlg:radio ((%event;)*)> +<!ATTLIST dlg:radio %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:titledbox (dlg:title?, dlg:radio*, (%control;)*, (%event;)*)> +<!ATTLIST dlg:titledbox %default-attributes; + > +<!ELEMENT dlg:title EMPTY> +<!ATTLIST dlg:title dlg:value CDATA #IMPLIED + > + +<!ELEMENT dlg:text ((%event;)*)> +<!ATTLIST dlg:text %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:multiline %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + > + +<!ELEMENT dlg:textfield ((%event;)*)> +<!ATTLIST dlg:textfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:echochar CDATA #IMPLIED + dlg:hard-linebreaks %boolean; #IMPLIED + dlg:hscroll %boolean; #IMPLIED + dlg:vscroll %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:multiline %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:lineend-format (carriage-return|line-feed|carriage-return-line-feed) #IMPLIED + > + +<!ELEMENT dlg:img ((%event;)*)> +<!ATTLIST dlg:img %default-attributes; + dlg:src CDATA #IMPLIED + dlg:scale-image %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + > + +<!ELEMENT dlg:filecontrol ((%event;)*)> +<!ATTLIST dlg:filecontrol %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + > + +<!ELEMENT dlg:treecontrol ((%event;)*)> +<!ATTLIST dlg:treecontrol %default-attributes; + dlg:selectiontype CDATA #IMPLIED + dlg:rootdisplayed %boolean; #IMPLIED + dlg:showshandles %boolean; #IMPLIED + dlg:showsroothandles %boolean; #IMPLIED + dlg:rowheight %boolean; #IMPLIED + dlg:editable %numeric; #IMPLIED + dlg:invokesstopnodeediting %boolean; #IMPLIED + > + +<!ELEMENT dlg:currencyfield ((%event;)*)> +<!ATTLIST dlg:currencyfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:currency-symbol CDATA #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:decimal-accuracy %numeric; #IMPLIED + dlg:thousands-separator %boolean; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-step %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:prepend-symbol %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:datefield ((%event;)*)> +<!ATTLIST dlg:datefield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:date-format (system_short|system_short_YY|system_short_YYYY|system_long|short_DDMMYY|short_MMDDYY|short_YYMMDD|short_DDMMYYYY|short_MMDDYYYY|short_YYYYMMDD|short_YYMMDD_DIN5008|short_YYYYMMDD_DIN5008) #IMPLIED + dlg:show-century %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:value-min CDATA #IMPLIED + dlg:value-max CDATA #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:dropdown %boolean; #IMPLIED + dlg:text CDATA #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:numericfield ((%event;)*)> +<!ATTLIST dlg:numericfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:decimal-accuracy %numeric; #IMPLIED + dlg:thousands-separator %boolean; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-step %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:timefield ((%event;)*)> +<!ATTLIST dlg:timefield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:time-format (24h_short|24h_long|12h_short|12h_long|Duration_short|Duration_long) #IMPLIED + dlg:value CDATA #IMPLIED + dlg:value-min CDATA #IMPLIED + dlg:value-max CDATA #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:text CDATA #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:patternfield ((%event;)*)> +<!ATTLIST dlg:patternfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:edit-mask CDATA #IMPLIED + dlg:literal-mask CDATA #IMPLIED + dlg:value CDATA #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + > + +<!ELEMENT dlg:formattedfield ((%event;)*)> +<!ATTLIST dlg:formattedfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:text CDATA #IMPLIED + dlg:value-default CDATA #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:format-code CDATA #IMPLIED + dlg:format-locale CDATA #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:treat-as-number %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:fixedline ((%event;)*)> +<!ATTLIST dlg:fixedline %default-attributes; + dlg:align (horizontal|vertical) #IMPLIED + dlg:value CDATA #IMPLIED + > + +<!ELEMENT dlg:scrollbar ((%event;)*)> +<!ATTLIST dlg:scrollbar %default-attributes; + dlg:align (horizontal|vertical) #IMPLIED + dlg:curpos %numeric; #IMPLIED + dlg:maxpos %numeric; #IMPLIED + dlg:minpos %numeric; #IMPLIED + dlg:increment %numeric; #IMPLIED + dlg:pageincrement %numeric; #IMPLIED + dlg:visible-size %numeric; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:live-scroll %boolean; #IMPLIED + dlg:symbol-color %numeric; #IMPLIED + > + +<!ELEMENT dlg:progressmeter ((%event;)*)> +<!ATTLIST dlg:progressmeter %default-attributes; + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + > |